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: <a href="/cdn-cgi/l/email-protection#aec7c0c8c1eed8c7c2c2cfc9cbc1c8ddc6cfdcc1c080cdc1c3"><span class="__cf_email__" data-cfemail="3b52555d547b4d5257575a5c5e545d48535a49545515585456">[email 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 – Fri 8:00am – 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 & 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.