PageSourceSearch

https://villageofsharon.com/news-and-notices/

html villageofsharon.com collected 2026-10-03 00:02:00 UTC 31,475 bytes, 417 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <title>News-and-notices | Village of Sharon</title>
5    <meta name="description" content="">
6    <meta name="keywords" content="">
7    <meta name="author" content="Town Web | SK">
8    <meta charset="UTF-8">
9    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
10    <link rel="icon" type="image/x-icon" href="https://assets.website-files.com/5fd9ec20a182fdcd717d73c6/609565592369ea97d6feffae_favicon-32x32.png">
11    <meta property="og:title" content="News-and-notices | Village of Sharon">
12    <meta property="og:description" content="">
13    <meta property="og:site_name" content="Village of Sharon">
14    <meta property="og:type" content="website">
15    <link rel="canonical" href="https://villageofsharon.com/news-and-notices/">
16    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" />
17    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" integrity="sha512-MV7K8+y+gLIBoVD59lQIYicR65iaqukzvf/nwasF0nqhPay5w/9lJmVM2hMDcnK1OnMGCdVK+iQrJ7lzPJQd1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
18    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
19    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.4/css/lightbox.css" integrity="sha512-Woz+DqWYJ51bpVk5Fv0yES/edIMXjj3Ynda+KWTIkGoynAMHrqTcDUQltbipuiaD5ymEo9520lyoVOo9jCQOCA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
20    
20<script src="https://code.jquery.com/jquery-3.6.3.min.js" integrity="sha256-pvPw+upLPUjgMXY0G+8O0xUf+/Im1MZjXxxgOcBQBXU=" crossorigin="anonymous"></script>
20
21    
21<script src="https://darkskyapp.github.io/skycons/skycons.js"></script>
21
22    
22<script src="/settings.js?v=cd633c7d"></script>
22
23    <link rel="stylesheet" href="/setting.css" />
24    <style>
25@import url('https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
26@import url('https://fonts.googleapis.com/css?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
27:root{--favicon-image:https://assets.website-files.com/5fd9ec20a182fdcd717d73c6/609565592369ea97d6feffae_favicon-32x32.png;--default-featured-image:https://storage.googleapis.com/juniper-media-library/201/2025/01/VOS (N&N)-1.png;--primary-color:#0695a1;--secondary-color:#880F05;--tertiary-color:#F1EADB;--primary-font:"Roboto";--hedings-font:"Roboto";--default-size:16px;--h1-size:36px;--h2-size:28px;--h3-size:24px;--h4-size:18px;--h5-size:14px;--h6-size:12px;--a-size:16px;}body .sk-page-content{font-family:var(--primary-font);font-size:var(--default-size);}body .sk-page-content h1,body .sk-page-content h2,body .sk-page-content h3,body .sk-page-content h4,body .sk-page-content h5,body .sk-page-content h6{font-family:var(--hedings-font);}body .sk-page-content h1{font-size:var(--h1-size);}body .sk-page-content h2{font-size:var(--h2-size);}body .sk-page-content h3{font-size:var(--h3-size);}body .sk-page-content h4{font-size:var(--h4-size);}body .sk-page-content h5{font-size:var(--h5-size);}body .sk-page-content h6{font-size:var(--h6-size);}body .sk-page-content a{font-size:var(--a-size);}
28</style>
29<link rel="stylesheet" href="/theme.css?v=32a16000" />
30    <link rel="stylesheet" href="/style.css" />
31    
31<script>window.HeyGovApi = "https:\/\/api.heygov.com"</script>
31<script src="https://edge.heygov.com/heygov.js" data-heygov-jurisdiction="villageofsharon.com"  data-heygov-button-text="Report an issue" data-heygov-button-show="false" data-heygov-button-style="bottom-left" ></script>
31<style>.heygov-widget-button{left:15px;right:auto;top:auto;bottom:15px}</style><style>.userway_p3{left:auto!important;right:15px!important;top:auto!important;bottom:15px!important}</style><style>.userway_p3 .userway_buttons_wrapper{left:auto!important;right:15px!important;top:auto!important;bottom:15px!important;transform: none!important;}</style>
32     <!-- Google tag (gtag.js) -->
vendor: 96 bytes, lines 32-33
32
33                                <script async src='https://www.googletagmanager.com/gtag/js?id=
33G-4TRRXV792W
vendor: 44 bytes, lines 33-34
33'></script>
34                                
34<script>
35                                    
vendor: 235 bytes, lines 35-38
35window.dataLayer = window.dataLayer || [];
36                                    function gtag(){dataLayer.push(arguments);}
37                                    gtag('js', new Date());
38                                    gtag('config', '
38G-4TRRXV792W
vendor: 36 bytes, lines 38-39
38');
39                                
39</script>
39
40    
41    
41<script>
42        (function(d) {
43            var s = d.createElement("script");
44            /* uncomment the following line to override default position*/
45            s.setAttribute("data-position", 3);
46            /* uncomment the following line to override default size (values: small, large)*/
47            /* s.setAttribute("data-size", "large");*/
48            /* uncomment the following line to override default language (e.g., fr, de, es, he, nl, etc.)*/
49            /* s.setAttribute("data-language", "null");*/
50            /* uncomment the following line to override color set via widget (e.g., #053f67)*/
51            /*s.setAttribute("data-color", "#ccc");*/
52            /* uncomment the following line to override type set via widget (1=person, 2=chair, 3=eye, 4=text)*/
53            /* s.setAttribute("data-type", "1");*/
54            /* s.setAttribute("data-statement_text:", "Our Accessibility Statement");*/
55            /* s.setAttribute("data-statement_url", "http://www.example.com/accessibility";*/
56            /* uncomment the following line to override support on mobile devices*/
57            /* s.setAttribute("data-mobile", true);*/
58            /* uncomment the following line to set custom trigger action for accessibility menu*/
59            /* s.setAttribute("data-trigger", "triggerId")*/
60            s.setAttribute("data-account", "UILnNGMstU");
61            s.setAttribute("src", "https://cdn.userway.org/widget.js");
62            (d.body || d.head).appendChild(s);
63        })(document)
64    </script>
64
65    
65<script>
66        /* Third-party accessibility/gallery widget a11y patches. These run only when
67           the widget is present and only ADD attributes (labels / aria-hidden on
68           decorative icons / landmark wrappers) -- we never hide or remove a working
69           widget, so sites that use UserWay/accessiBe/Lightbox are unaffected. */
70        (function () {
71            var UW_SELECTOR = '[class*="userway"],[class*="uwaw"],[id*="userway"]';
72            function accessibleName(el) {
73                return el.getAttribute('aria-label') ||
74                    el.getAttribute('aria-labelledby') ||
75                    el.getAttribute('title') ||
76                    (el.textContent && el.textContent.trim());
77            }
78            function labelUserwayTriggers() {
79                var buttons = document.querySelectorAll('[role="button"]');
80                for (var i = 0; i < buttons.length; i++) {
81                    var el = buttons[i];
82                    if (!el.closest(UW_SELECTOR)) continue;
83                    if (!accessibleName(el)) el.setAttribute('aria-label', 'Accessibility menu');
84                }
85                /* The launcher's inner SVG icons are decorative once the button is
86                   named; hide them so they don't trip svg-has-no-accessible-name. */
87                var svgs = document.querySelectorAll(UW_SELECTOR + ' svg');
88                for (var j = 0; j < svgs.length; j++) {
89                    var svg = svgs[j];
90                    if (accessibleName(svg) || svg.querySelector('title')) continue;
91                    svg.setAttribute('aria-hidden', 'true');
92                    svg.setAttribute('focusable', 'false');
93                }
94                /* UserWay marks its launcher wrapper aria-hidden="true" yet leaves the
95                   launcher button tabbable (aria_hidden_nontabbable). The button is a
96                   real control, so un-hide the wrapper rather than remove keyboard
97                   access. Only touch wrappers that actually hold a focusable element. */
98                var hiddenWraps = document.querySelectorAll(UW_SELECTOR + '[aria-hidden="true"]');
99                for (var w = 0; w < hiddenWraps.length; w++) {
100                    if (hiddenWraps[w].querySelector('a[href],button,input,select,textarea,[tabindex],[role="button"]')) {
101                        hiddenWraps[w].removeAttribute('aria-hidden');
102                    }
103                }
104            }
105            /* accessiBe (paid ADA add-on some clients load) renders its launcher inside
106               open shadow roots on <access-widget-ui> hosts, with icon SVGs that have no
107               accessible name and occasionally an unnamed button. We keep the widget
108               working and just name/hide those so they stop failing the scanner. */
109            function patchAccessibe() {
110                /* accessiBe also drops a light-DOM trigger <div role="button"> with no
111                   text/label ("button role has no associated label"); name it. */
112                var triggers = document.querySelectorAll('.acsb-trigger,[class*="acsb"][role="button"]');
113                for (var t = 0; t < triggers.length; t++) {
114                    if (!accessibleName(triggers[t])) triggers[t].setAttribute('aria-label', 'Accessibility options');
115                }
116                var hosts = document.querySelectorAll('access-widget-ui');
117                for (var i = 0; i < hosts.length; i++) {
118                    var root = hosts[i].shadowRoot;
119                    if (!root) continue;
120                    var svgs = root.querySelectorAll('svg');
121                    for (var s = 0; s < svgs.length; s++) {
122                        if (accessibleName(svgs[s]) || svgs[s].querySelector('title')) continue;
123                        svgs[s].setAttribute('aria-hidden', 'true');
124                        svgs[s].setAttribute('focusable', 'false');
125                    }
126                    var btns = root.querySelectorAll('button,[role="button"]');
127                    for (var b = 0; b < btns.length; b++) {
128                        if (!accessibleName(btns[b])) btns[b].setAttribute('aria-label', 'Accessibility options');
129                    }
130                    /* The host sits directly under <body>, so its content is "not within
131                       a landmark". Make each visible, non-empty host a regi
131on landmark,
132                       labelled from its button when present else an index (kept unique
133                       to avoid the duplicate-landmark-label rule). */
134                    var host = hosts[i];
135                    if (!host.getAttribute('role') && root.childElementCount > 0 && getComputedStyle(host).display !== 'none') {
136                        var namer = root.querySelector('button,[role="button"]');
137                        host.setAttribute('role', 'region');
138                        host.setAttribute('aria-label', ((namer && accessibleName(namer)) || ('Accessibility widget ' + (i + 1))).slice(0, 60));
139                    }
140                }
141                /* accessiBe's screen-reader-only <a>/<span> helpers are also loose under
142                   <body>; gather them under one region landmark. */
143                var loose = document.querySelectorAll('body > a.acsb-sr-only, body > span.acsb-sr-alert, body > .acsb-sr-only');
144                if (loose.length) {
145                    var region = document.getElementById('acsb-sr-landmark');
146                    if (!region) {
147                        region = document.createElement('div');
148                        region.id = 'acsb-sr-landmark';
149                        region.setAttribute('role', 'region');
150                        region.setAttribute('aria-label', 'Accessibility screen reader helpers');
151                        loose[0].parentNode.insertBefore(region, loose[0]);
152                    }
153                    for (var l = 0; l < loose.length; l++) {
154                        if (loose[l].parentNode !== region) region.appendChild(loose[l]);
155                    }
156                }
157            }
158            /* Lightbox2 (image gallery lib) injects close/cancel controls as
159               <a role="button"> with no text -> "button role has no associated label". */
160            function patchLightbox() {
161                var map = [
162                    ['.lb-close', 'Close image'],
163                    ['.lb-cancel', 'Close image'],
164                    ['.lb-prev', 'Previous image'],
165                    ['.lb-next', 'Next image']
166                ];
167                for (var i = 0; i < map.length; i++) {
168                    var els = document.querySelectorAll(map[i][0]);
169                    for (var j = 0; j < els.length; j++) {
170                        if (!accessibleName(els[j])) els[j].setAttribute('aria-label', map[i][1]);
171                    }
172                }
173            }
174            function processOverlays() {
175                labelUserwayTriggers();
176                patchAccessibe();
177                patchLightbox();
178            }
179            function init() {
180                processOverlays();
181                var obs = new MutationObserver(processOverlays);
182                obs.observe(document.body, { childList: true, subtree: true });
183                /* Overlays load async and accessiBe fills an encapsulated shadow root
184                   the observer can't see, so poll for ~30s as well. */
185                var ticks = 0;
186                var poll = setInterval(function () {
187                    processOverlays();
188                    if (++ticks >= 15) { clearInterval(poll); obs.disconnect(); }
189                }, 2000);
190            }
191            if (document.readyState === 'loading') {
192                document.addEventListener('DOMContentLoaded', init);
193            } else {
194                init();
195            }
196        })();
197    </script>
197
198    <noscript>
199        Please ensure Javascript is enabled for purposes of
200        <a href="https://userway.org">website accessibility</a>
201    </noscript>
202</head>
203
204<body id="juniper">
205    <style>
206    
207
208    @media (max-width: 767.99px) {
209        
210    }
211</style>
212
213<header id="defaultHeader" class="default-header" role="banner">
214    <a href="#main-content" class="skip-to-main">Skip to main content</a>
215    <div id="topHeader" class="top-header">
216        <div class="container">
217            <div class="row mx-0">
218                <div class="col-md-3 d-flex align-items-center justify-content-center justify-content-md-start">
219                    <a href="/" class="navbar-brand custom-logo-link" rel="home" aria-current="page" aria-label="Home">
220                        <img src="https://storage.googleapis.com/juniper-media-library/201/2025/01/village-of-sharon-large-logo-banner.png" width="150px" height="" class="img-responsive" alt="Site Logo" decoding="async">
221                    </a>
222                </div>
223                <div class="col-md-9 justify-content-end d-flex align-items-center">
224                    <!-- Weather Widget -->
225                                        <div class="weather-widget d-flex me-2" role="region" aria-label="Current weather information">
226                                                <canvas class="icon-weather" data-icon="" role="img" aria-label="Weather icon"></canvas>
227                                                <span class="weather-temperature" aria-live="polite">NO DATA</span>
228                    </div>
229                                        <!-- Social Icons -->
230                    <div id="headerSocialMenuWrapper">
231    <ul id="headerSocialMenu" class="nav flex-nowrap">
232        
233    </ul>
234</div>
235                    <!-- Search and Translate -->
236                    <div class="search-container ">
237                        <form action="/search" method="get" role="search" aria-label="Site search" id="header-search-form">
238                            <input class="search expandright" id="searchright" type="search" name="q" placeholder="Search" aria-label="Search the website" title="Search the website">
239                            <button type="button" class="search-button searchbutton" aria-label="Toggle search" aria-expanded="false">
240                                <i class="fa-solid fa-magnifying-glass" aria-hidden="true"></i>
241                            </button>
242                        </form>
243                    </div>
244                    <div class="gtranslate_wrapper" role="region" aria-label="Language translator"></div>
245                </div>
246            </div>
247        </div>
248    </div>
249    <div id="bottomHeader" class="bottom-header w-100">
250        <div id="fixed-header-logo" class="d-none d-sm-none d-md-flex d-lg-flex d-xl-flex position-absolute align-items-center pb-4">
251            <a class="navbar-brand" rel="home" href="/" aria-label="Home">
252                <img src="https://storage.googleapis.com/juniper-media-library/201/2025/01/village-of-sharon-large-logo-banner.png" class="" alt="Site Logo" decoding="async">
253            </a>
254        </div>
255        <nav id="menuPrimary" class="navbar navbar-dark navbar-expand-lg">
256  <div class="container">
257    <button style="z-index: 9999;" class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#menuPrimaryContent" aria-controls="menuPrimaryContent" aria-expanded="false" aria-label="Toggle navigation">
258      <div class="tw-hamburger-animated-icon"><span></span><span></span><span></span></div>
259    </button>
260    <div class="collapse navbar-collapse" id="menuPrimaryContent">
261      <ul class="navbar-nav mb-2 mb-lg-0 menu-primary">
262        <li class="nav-item menu-level-one " role="listitem">  <a class="nav-link first-level-link "  aria-current="page"   rel="none" href="https://villageofsharon.com"><span> <span class="visually-hidden">Navigate to </span>Home</span>  </a></li><li class="nav-item menu-level-one dropdown" role="listitem">  <a class="nav-link first-level-link dropdown-toggle "   rel="none" href="/how-do-i" role="button" data-bs-toggle="dropdown" aria-expanded="false"><span><span class="visually-hidden">Navigate to </span>How do I?</span></a>  <ul class="dropdown-menu"> <li><a class="dropdown-item"  rel="none" href="/apply-for"><span>Apply For...</span></a></li><li><a class="dropdown-item"  rel="none" href="/pay"><span>Pay…</span></a></li><li><a class="dropdown-item"  rel="none" href="/rent-reserve"><span>Rent/Reserve…</span></a></li><li><a class="dropdown-item"  rel="none" href="/read-review"><span>Read/Review</span></a></li><li><a class="dropdown-item"  rel="none" href="/vote"><span>Vote</span></a></li><li><a class="dropdown-item"  rel="none" href="/request-for-proposals-bid-advertisements"><span>Request for Proposals & Bid Advertisements</span></a></li>  </ul></li><li class="nav-item menu-level-one dropdown" role="listitem">  <a class="nav-link first-level-link dropdown-toggle "   rel="none" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"><span><span class="visually-hidden">Navigate to </span>Government</span></a>  <ul class="dropdown-menu"> <li><a class="dropdown-item"  rel="none" href="/meetings"><span>Agendas & Minutes</span></a></li><li><a class="dropdown-item"  rel="none" href="/village-budget"><span>
262Village Budget</span></a></li><li><a class="dropdown-item"  rel="none" href="/events"><span>Village Calendar</span></a></li><li><a class="dropdown-item"  rel="none" href="/committees"><span>Committees and Commissions</span></a></li><li><a class="dropdown-item"  rel="none" href="/village-board"><span>Village Board</span></a></li><li><a class="dropdown-item"  rel="none" href="/election-information"><span>Election Information</span></a></li><li><a class="dropdown-item"  rel="none" href="/ordinances"><span>Municipal Ordinances</span></a></li><li><a class="dropdown-item"  rel="none" href="/news-and-notices"><span>News & Notices</span></a></li>  </ul></li><li class="nav-item menu-level-one dropdown" role="listitem">  <a class="nav-link first-level-link dropdown-toggle "   rel="none" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"><span><span class="visually-hidden">Navigate to </span>Departments</span></a>  <ul class="dropdown-menu"> <li><a class="dropdown-item"  rel="none" href="/administration"><span>Administration</span></a></li><li><a class="dropdown-item"  rel="none" href="/water-sewer"><span>Water & Sewer</span></a></li><li><a class="dropdown-item"  rel="none" href="/police"><span>Police</span></a></li><li><a class="dropdown-item"  rel="none" href="/public-works"><span>Public Works</span></a></li><li><a class="dropdown-item"  rel="none" href="/fire-and-ems"><span>Fire and EMS</span></a></li><li><a class="dropdown-item"  rel="none" href="/code-enforcement"><span>Code Enforcement</span></a></li><li><a class="dropdown-item"  rel="none" href="/building-and-zoning"><span>Building and Zoning</span></a></li><li><a class="dropdown-item"  rel="none" href="/municipal-court"><span>Municipal Court</span></a></li><li class="nav-item dropend menu-two">
263                                <a class="nav-link dropdown-toggle"  target="_blank"  rel="none" href="https://www.sharon.lib.wi.us/%20" role="button" aria-expanded="false">
264                                    <span>Library</span>
265                                </a>  <ul class="dropdown-menu"><li><a class="dropdown-item"  target="_blank"  rel="none" href="https://www.facebook.com/brighammemoriallibrary/"><span>Library Facebook Page</span></a></li>  </ul></li>  </ul></li><li class="nav-item menu-level-one dropdown" role="listitem">  <a class="nav-link first-level-link dropdown-toggle "   rel="none" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"><span><span class="visually-hidden">Navigate to </span>Community</span></a>  <ul class="dropdown-menu"> <li><a class="dropdown-item"  rel="none" href="/sharon-cycling"><span>Cycling</span></a></li><li><a class="dropdown-item"  target="_blank"  rel="none" href="https://roundamanurebicycletour.com/"><span>Roun’da Manure Bicycle Tour</span></a></li><li><a class="dropdown-item"  rel="none" href="/july-4th-forms-and-information"><span>July 4th Forms and Information</span></a></li>  </ul></li><li class="nav-item menu-level-one dropdown" role="listitem">  <a class="nav-link first-level-link dropdown-toggle "   rel="none" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"><span><span class="visually-hidden">Navigate to </span>Contact Us</span></a>  <ul class="dropdown-menu"> <li><a class="dropdown-item"  rel="none" href="/contact-us"><span>Contact Form</span></a></li><li><a class="dropdown-item"  rel="none" href="/village-contacts"><span>Village Contacts</span></a></li>  </ul></li>
266      </ul>
267    </div>
268  </div>
269</nav>
270        <div class="line"></div>
271    </div>
272</header>
273
274
275
276    <!-- Template for generating pages with list items -->
277<main id="main-content" class="juniper-news-archive container">
278    <div class="row">
279        <div class="col-md-12 py-3">
280            <h1>News and Notices</h1>
281        </div>
282
283        <div class="col-md-9 py-3">
284            <div class="row">
285                
286                <div class="col-md-4 mb-3">
287                    <div class="card archive-item">
288                        <img
289                            alt="Village Board Public Hearing"
290                            src="https://storage.googleapis.com/juniper-media-library/201/2026/08/Dorn_CPU-1-300x300.jpg"
291                            class="archive-item-image">
292                        <div class="card-body archive-item-body">
293                            <a href="/news-and-notices/village-board-public-hearing-2" class="">
294                                <h3 class="card-title archive-item-title">Village Board Public Hearing</h3>
295                            </a>
296                            <p class="archive-item-snippet"></p>
297                            <a href="/news-and-notices/village-board-public-hearing-2" class="btn btn-link mt-2 archive-item-button">Read more</a>
298                        </div>
299                    </div>
300                </div>
301                
302                <div class="col-md-4 mb-3">
303                    <div class="card archive-item">
304                        <img
305                            alt="Village Board Public Hearing"
306                            src="https://storage.googleapis.com/juniper-media-library/201/2026/08/Dorn_CPU-300x300.jpg"
307                            class="archive-item-image">
308                        <div class="card-body archive-item-body">
309                            <a href="/news-and-notices/village-board-public-hearing" class="">
310                                <h3 class="card-title archive-item-title">Village Board Public Hearing</h3>
311                            </a>
312                            <p class="archive-item-snippet"></p>
313                            <a href="/news-and-notices/village-board-public-hearing" class="btn btn-link mt-2 archive-item-button">Read more</a>
314                        </div>
315                    </div>
316                </div>
317                
318                <div class="col-md-4 mb-3">
319                    <div class="card archive-item">
320                        <img
321                            alt="Paramedic/Firefighter Open Position"
322                            src="https://storage.googleapis.com/juniper-media-library/201/2026/07/Paramedic FF - Job Ad 2026-2-300x300.jpg"
323                            class="archive-item-image">
324                        <div class="card-body archive-item-body">
325                            <a href="/news-and-notices/paramedicfirefighter-open-position" class="">
326                                <h3 class="card-title archive-item-title">Paramedic/Firefighter Open Position</h3>
327                            </a>
328                            <p class="archive-item-snippet"></p>
329                            <a href="/news-and-notices/paramedicfirefighter-open-position" class="btn btn-link mt-2 archive-item-button">Read more</a>
330                        </div>
331                    </div>
332                </div>
333                
334                <div class="col-md-4 mb-3">
335                    <div class="card archive-item">
336                        <img
337                            alt="2026 Village of Sharon Budget"
338                            src="https://storage.googleapis.com/juniper-media-library/201/2025/01/VOS (N&N)-1-300x300.png"
339                            class="archive-item-image">
340                        <div class="card-body archive-item-body">
341                            <a href="/news-and-notices/2026-village-of-sharon-budget" class="">
342                                <h3 class="card-title archive-item-title">2026 Village of Sharon Budget</h3>
343                            </a>
344                            <p class="archive-item-snippet">https://storage.googleapis.com/juniper-media-library/201/2026/05/Final 2026 Budget.pdf<
344/p>
345                            <a href="/news-and-notices/2026-village-of-sharon-budget" class="btn btn-link mt-2 archive-item-button">Read more</a>
346                        </div>
347                    </div>
348                </div>
349                
350                <div class="col-md-12">
351                    
352                </div>
353            </div>
354        </div>
355        <div class="col-md-3 py-1">
356            <!-- News sidebar widgets location -->
357            
358        </div>
359    </div>
360</main>
361</div>
362
363
364    <footer id="footerDefault" class="footer w-100" role="contentinfo">
365  <div class="footer-top-line"></div>
366  <div class="container py-5">
367    <div class="row">
368      <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 p-3">
369        <img src="https://storage.googleapis.com/juniper-media-library/201/2025/01/village-of-sharon-large-logo-banner.png" width="300px" height="" alt="Site Logo" />
370        <div>
371          
372        </div>
373      </div>
374      <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 p-3">
375        <h2 class="footer-default-heading">Contact Village</h2>
376        <div>
377          <p>Phone: 262-736-4888</p>
378<p>Fax: 262-736-4889</p>
379<p>Email:&nbsp;<a href="/cdn-cgi/l/email-protection#aec7c0c8c1eed8c7c2c2cfc9cbc1c8ddc6cfdcc1c080cdc1c3"><span class="__cf_email__" data-cfemail="3b52555d547b4d5257575a5c5e545d48535a49545515585456">[email&#160;protected]</span></a></p>
380<p>125 Plain Street, P.O. Box 379<br />Sharon, WI 53585</p>
381        </div>
382      </div>
383      <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 p-3">
384        <h2 class="footer-default-heading">Village Hours</h2>
385        <div>
386          <p>Mon &ndash; Fri 8:00am &ndash; 4:30pm</p>
387        </div>
388      </div>
389      <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12 p-3">
390        <h2 class="footer-default-heading"></h2>
391        <div>
392          
393        </div>
394      </div>
395    </div>
396    <div class="d-flex justify-content-center mt-3 bottom-footer" role="contentinfo" aria-label="Copyright and legal information">
397      © 2026 Designed &amp; Hosted by <a href="https://www.townweb.com/" class="mx-1" target="_blank" rel="noopener noreferrer" aria-label="Town Web (opens in new tab)">Town Web</a> | <a href="/accessibility" class="mx-1" aria-label="View accessibility statement">Accessibility</a> | <a href="/privacy-policy" class="ms-1" aria-label="View privacy policy">Privacy Policy</a>
398    </div>
399  </div>
400</footer>
401<style>
402  
403  @media (max-width: 767.99px) {
404      
405  }
406</style>
vendor: 115 bytes, lines 406-409
406
407
408
409    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
409<script src="/theme.js?v=4b1353af"></script>
409<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
vendor: 1 bytes, line 409
409
410<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" integrity="sha512-bPs7Ae6pVvhOSiIcyUClR7/q2OAsRiovw4vAkX+zJbw3ShAeeqezq50RIIcIURq7Oa20rW2n2q+fyXBNcU9lrw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 410
410
411<script src="https://cdn.jsdelivr.net/npm/[email protected]/jquery.marquee.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 411
411
412<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/0.9.0/jquery.mask.min.js" integrity="sha512-oJCa6FS2+zO3EitUSj+xeiEN9UTr+AjqlBZO58OPadb2RfqwxHpjTU8ckIC8F4nKvom7iru2s8Jwdo+Z8zm0Vg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 412
412
413<script src="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.4/js/lightbox.min.js" integrity="sha512-Ixzuzfxv1EqafeQlTCufWfaC6ful6WFqIz4G+dWvK0beHw0NVJwvCKSgafpy5gwNqKmgUfIBraVwkKI+Cz0SEQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 413
413
414<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"85344764b75841a1aa2b6e83a94d76c4","r":1,"spa":2}' crossorigin="anonymous"></script>
414
415</body>
416
417</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.