1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 6 <meta http-equiv="Content-type" content="text/html; charset=UTF-8" /> 7<!-- Google Tag Manager for GA4 --> 8
8<script>(function(w,d,s,l,i){w.GAMeasurementID='G-D0SZEP2GJ7';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= false; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = true; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home" /> 119 120 121 <meta name="theme-color" content="rgb(1, 74, 142)"> 122 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <title>Middletown, NJ | Official Website</title> 125 126 <meta name="description" content=""> 127 <meta name="keywords" content="Home"> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/129120441.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#cc3eecb16f-2fc6-46c3-9662-fb1fb514fb15" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="12" /> 391 <input type="hidden" id="hdnContentCollectionID" value="e3bf6186-575b-4867-aba6-829c71e96328" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="27" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="1" /> 397 398 <div id="stickyPlaceholder"></div> 399 <div id="outer-wrap" class="outer-wrap"> 400 <div id="inner-wrap" class="inner-wrap"> 401 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 402 403 404 405 406<!-- Begin Signed Out Bar --> 407<div class="cpToolbar user public"> 408 <div class="inner selfClear"> 409 <p class="dropdown"><a href="/MyAccount/ProfileCreate" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p> 410 <ul class="nav secondary"> 411 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 412 </ul> 413 </div> 414</div>
415<script> 416 $(document).ready(function () { 417 $('#signedOutToolbarCreateProfileButton').click(function (event) { 418 event.preventDefault(); 419 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 420 }); 421 422 423 $('#loggedOutToolbarSignInButton').click(function (event) { 424 event.preventDefault(); 425 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 426 }); 427 428 429 if ('False' == 'True') { 430 $('#loggedOutToolbarSignInButton').hide(); 431 } 432 }) 433</script>
433 434<!-- End Signed Out Bar --> 435 436 </div> 437 <div id="bodyWrapper"> 438 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 439 440<div data-cpRole="structuralContainer" id="bodyContainerTS"> 441<div data-cpRole="banner" id="banner2" class="fixedBannerTS"><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"><div class="inner"> 442<div class="siteWrap4"><div data-cpRole="structuralContainer" id="flexHeader1TS" class="headerTS flexTS flex-columnTS justify-betweenTS align-centerTS"> 443<div data-cpRole="structuralContainer" id="logoTS"> 444<div data-cpRole="banner" id="logoInnerTS" class="bannerLogoTS empty"> 445 446 447 448 449 <a id="logoInnerTS-89" style=" display: block; text-align: center; 450" class="bannerObject" href="/" target="_self"><img alt="Middletown NJ Homepage" class="bannerObject" height="100" src="/ImageRepository/Document?documentID=12008" width="346" /></a> 451</div> 452</div><div data-cpRole="structuralContainer" id="navTS"> 453<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 454<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 455--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 456 --><!-- 457 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 458 --><!-- 459 --></li><!----><li id="MainItem148" class="topMenuItem" role="none" data-pageid="148" data-displaymegamenu="True"><!-- 460 --><!-- 461 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu148" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/148/Departments" target = "_self" > Departments </a> <!-- 462 --><!-- 463 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 464 --><!-- 465 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem3 " href="/101/Services" target = "_self" > Services </a> <!-- 466 --><!-- 467 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 468 --><!-- 469 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavResidents" class="navMainItem mainNavItem mainNavItem4 " href="/31/Residents" target = "_self" > Residents </a> <!-- 470 --><!-- 471 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 472 --><!-- 473 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 474 --><!-- 475 --></li><!----> 476</ol> 477 478 479
479<script type="text/javascript"> 480 (function () { 481 function setupMenu() { 482 const menuID = 'mainNavMenu'; 483 const menuType = MAIN_MENU; 484 485 //setup menu manager properties for main menu 486 if (!menuManager.mobileMainNav && true) 487 menuManager.adjustMainItemsWidth('#' + menuID); 488 menuManager.isMainMenuEditable = false; 489 menuManager.mainMenuMaxSubMenuLevels = 4; 490 menuManager.setMOMMode(2, menuType); 491 492 //Init main menu 493 const setupDraggable = menuManager.isMainMenuEditable; 494 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=27&menuContainerID=mainNav'; 495 496 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 497 menuManager.mainMenuInit = true; 498 menuManager.mainMenuTextResizer = true; 499 if (1.00 > 0) 500 menuManager.mainMenuTextResizerRatio = 1.00; 501 if (window.isResponsiveEnabled) 502 menuManager.mainMenuReady.resolve(); 503 504 } 505 506 if (document.readyState === "complete" 507 || document.readyState === "loaded" 508 || document.readyState === "interactive") { 509 setupMenu(); 510 return; 511 } 512 513 document.addEventListener("DOMContentLoaded", setupMenu); 514 })(); 515 </script>
515 516 517 518<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="ccec7e63cf-8c13-4674-959e-df1667570782" data-containerid="ec7e63cf-8c13-4674-959e-df1667570782" class="pageContent cpGrid cpGrid24"> 519 520 521 522 523 </div> 524</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu148" class="contentTop mainNavMegaMenu megaMenuContainer pageID_148 hidden" data-orientation="horizontal"> <div id="cc303364d2-fa32-4cfe-ab75-e5fe632aaf9b" data-containerid="303364d2-fa32-4cfe-ab75-e5fe632aaf9b" class="pageContent cpGrid cpGrid24"> 525 526 527 528 529 </div> 530</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="ccd3a80ab4-f215-4f74-a1ca-95a365aba635" data-containerid="d3a80ab4-f215-4f74-a1ca-95a365aba635" class="pageContent cpGrid cpGrid24"> 531 532 533 534 535 </div> 536</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cca033b558-2f2b-4faa-be01-866eb116bc02" data-containerid="a033b558-2f2b-4faa-be01-866eb116bc02" class="pageContent cpGrid cpGrid24"> 537 538 539 540 541 </div> 542</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc93f9fa9f-5e48-48af-b680-8a28b90c4371" data-containerid="93f9fa9f-5e48-48af-b680-8a28b90c4371" class="pageContent cpGrid cpGrid24"> 543 544 545 546 547 </div> 548</aside></aside></nav> 549</div><div data-cpRole="structuralContainer" id="searchTS"> 550<div data-cpRole="contentContainer" id="searchInnerTS" class="containerTS"> <div id="cca10e23bc-a981-4973-82d4-2bb107fe335b" data-containerid="a10e23bc-a981-4973-82d4-2bb107fe335b" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 551 552 553 <div class="row outer wide"><!-- 554--><div class="outer col col24 first last" style="" data-widgetcontainerid="f51451bd-cdae-4b62-9b03-fb1a95518e61">� 555 <div class="row nest first last wide">� 556 557 <div class="inner col col24 first last id840078c9-0641-44cc-89de-1dfb4823f1bb" style="" data-widgetcontainerid="840078c9-0641-44cc-89de-1dfb4823f1bb">� 558<div data-widget-id="2f365de0-81f6-4e9d-8ef3-8eccf9c78011" data-widget-controller-path="/Layout/WidgetSearch"> 559 560
560<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
560 561
561<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
561 562
562<script defer type="text/javascript"> 563 564 $(document).ready(function () { 565 try { 566 // Minimum characters required before performing a search/autocomplete 567 var minPrefixLength = 3; 568 var autoCompleteDebounceDelay = 500; 569 var searchFieldSelector = "#searchField" + '2f365de0-81f6-4e9d-8ef3-8eccf9c78011'; 570 var checkboxSelector = "#ysnSearchOnlyDept" + '2f365de0-81f6-4e9d-8ef3-8eccf9c78011'; 571 var buttonSelector = ".widgetSearchButton" + '2f365de0-81f6-4e9d-8ef3-8eccf9c78011'; 572 var autoCompleteCache = {}; 573 var autoCompleteCacheKeys = []; 574 var autoCompleteCacheLimit = 25; 575 var currentAutoCompleteRequest = null; 576 var currentAutoCompleteRequestKey = null; 577 var autoCompleteDebounceTimer = null; 578 var autoCompleteDebounceKey = null; 579 var pendingAutoCompleteResponses = []; 580 581 function normalizeAutoCompleteTerm(term) { 582 return $.trim((term || "") + "").replace(/\s+/g, " "); 583 } 584 585 function shouldSearch(term) { 586 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 587 } 588 589 function getAutoCompleteUrl() { 590 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 591 } 592 593 function getAutoCompleteCacheKey(requestUrl, term) { 594 return requestUrl + "|" + term.toLowerCase(); 595 } 596 597 function cacheAutoCompleteResult(cacheKey, data) { 598 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 599 autoCompleteCacheKeys.push(cacheKey); 600 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 601 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 602 } 603 } 604 autoCompleteCache[cacheKey] = data; 605 } 606 607 function respondToPendingAutoComplete(data) { 608 var responses = pendingAutoCompleteResponses; 609 pendingAutoCompleteResponses = []; 610 for (var i = 0; i < responses.length; i++) { 611 responses[i](data); 612 } 613 } 614 615 function cancelPendingAutoComplete() { 616 clearTimeout(autoCompleteDebounceTimer); 617 autoCompleteDebounceKey = null; 618 if (currentAutoCompleteRequest != null) { 619 currentAutoCompleteRequest.abort(); 620 currentAutoCompleteRequest = null; 621 } 622 currentAutoCompleteRequestKey = null; 623 respondToPendingAutoComplete([]); 624 } 625 626 function createWidgetAutoCompleteSource(options) { 627 return function (request, response) { 628 var term = normalizeAutoCompleteTerm(request.term); 629 if (!options.shouldSearch(term)) { 630 response([]); 631 return; 632 } 633 634 var requestUrl = options.url(); 635 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 636 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 637 response(autoCompleteCache[cacheKey]); 638 if (options.success) { 639 options.success(autoCompleteCache[cacheKey]); 640 } 641 return; 642 } 643 644 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 645 pendingAutoCompleteResponses.push(response); 646 return; 647 } 648 649 cancelPendingAutoComplete(); 650 autoCompleteDebounceKey = cacheKey; 651 pendingAutoCompleteResponses.push(response); 652 autoCompleteDebounceTimer = setTimeout(function () { 653 autoCompleteDebounceKey = null; 654 currentAutoCompleteRequestKey = cacheKey; 655 currentAutoCompleteRequest = $.ajax({ 656 url: requestUrl, 657 dataType: "json", 658 timeout: options.timeout, 659 data: { 660 term: term, 661 }, 662 success: function (data) { 663 if (currentAutoCompleteRequestKey === cacheKey) { 664 cacheAutoCompleteResult(cacheKey, data); 665 respondToPendingAutoComplete(data); 666 if (options.success) { 667 options.success(data); 668 } 669 } 670 }, 671 error: function (xmlhttprequest, textstatus, message) { 672 if (textstatus === "abort") { 673 return; 674 } 675 676 if (options.error) { 677 options.error(xmlhttprequest, textstatus, message); 678 } 679 680 respondToPendingAutoComplete([]); 681 }, 682 complete: function (xmlhttprequest) { 683 if (currentAutoCompleteRequest === xmlhttprequest) { 684 currentAutoCompleteRequest = null;
685 currentAutoCompleteRequestKey = null; 686 } 687 } 688 }); 689 }, options.delay); 690 }; 691 } 692 693 // click handler for search buttons 694 $(buttonSelector).click(function (e) { 695 e.preventDefault(); 696 var $btn = $(this); 697 var $field = $btn.siblings(".widgetSearchBox"); 698 var term = $field.val() + ""; 699 if (!shouldSearch(term)) { 700 // do nothing until user types enough characters 701 $field.focus(); 702 return; 703 } 704 705 if ($(checkboxSelector).is(':checked') || false) 706 { 707 doWidgetSearch($.trim(term), Number(0)); 708 } 709 else { 710 doWidgetSearch($.trim(term), 0); 711 } 712 }); 713 714 // enter key handler for the search field 715 $(searchFieldSelector).keypress(function (e) { 716 var code = e.which || e.keyCode; 717 if (code === 13) { 718 e.preventDefault(); 719 var $this = $(this); 720 var term = $this.val() + ""; 721 if (!shouldSearch(term)) { 722 // do nothing until user types enough characters 723 $this.focus(); 724 return false; 725 } 726 727 if ($(checkboxSelector).is(':checked') || false) { 728 doWidgetSearch($.trim(term), Number(0)); 729 } else { 730 doWidgetSearch($.trim(term), 0); 731 } 732 return false; 733 } 734 return true; 735 }); 736 737 // autocomplete: set minLength and guard source 738 if (true) { 739 var $searchField = $(searchFieldSelector).autocomplete({ 740 minLength: minPrefixLength, 741 source: createWidgetAutoCompleteSource({ 742 delay: autoCompleteDebounceDelay, 743 timeout: 10000, 744 shouldSearch: shouldSearch, 745 url: getAutoCompleteUrl, 746 success: function () { 747 $('.autoCompleteError').remove(); 748 }, 749 error: function (xmlhttprequest, textstatus, message) { 750 if (textstatus === "timeout") { 751 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 752 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 753 } 754 } 755 }), 756 html: true, 757 delay: 0, 758 select: function (event, ui) { 759 $(this).val(ui.item.value); 760 $(this).next().click(); 761 } 762 }); 763 764 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 765 return $("<li class=\"itemList\"></li>") 766 .data("ui-autocomplete-item", item) 767 .append("<a>" + item.label + "</a>") 768 .appendTo(ul); 769 }; 770 } 771 772 // keep searchBtnApplyQuery consistent with prefix rule 773 window.searchBtnApplyQuery = function() { 774 var $field = $(searchFieldSelector); 775 var term = $field.val() + ""; 776 if (shouldSearch(term)) { 777 // update href for the icon/button (if present) 778 var btn = document.getElementById("btnSearchIcon"); 779 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 780 } else { 781 var btn = document.getElementById("btnSearchIcon"); 782 if (btn) btn.href = "#"; 783 } 784 }; 785 } 786 catch(e) {} //we're going to eat this error. Autocomplete won't work but we dont wan't to break anything else on the page. 787 }); 788 </script>
788 789 790 <section id="widgetPreviewSearch" class="widget widgetSearch skin80 widgetOptionSet48" style="display: block;" aria-label="Search"> 791 <!-- For the button right and inside --> 792 <div class="widgetBody buttonRightInside"> 793 <input class="widgetSearchBox widgetSearchBox2f365de0-81f6-4e9d-8ef3-8eccf9c78011" cp5ph="true" id="searchField2f365de0-81f6-4e9d-8ef3-8eccf9c78011" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 794 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton2f365de0-81f6-4e9d-8ef3-8eccf9c78011" role="button"><img alt="Search" src="/ImageRepository/Document?documentID=11914" /></a> 795 796 <label class="searchLabel" aria-hidden="true" for="searchField2f365de0-81f6-4e9d-8ef3-8eccf9c78011">Search</label> 797 </div> 798 799 </section> 800 801 802<style scoped> 803 804 .widgetSearch ::-webkit-input-placeholder { 805 color: #FFF; 806 } 807 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 808 color: #FFF; 809 } 810 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 811 color: #FFF; 812 } 813 .widgetSearch :-ms-input-placeholder { 814 color: #FFF; 815 } 816 817 818 .widgetSearch .widgetBody .widgetSearchBox2f365de0-81f6-4e9d-8ef3-8eccf9c78011 819 { 820 color: #FFF; 821 border-radius: 10px; 822border: 1px solid #0583F2; 823background: #014A8E; 824box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.30); 825height: 50px; 826padding: 2px 50px 0 14px; 827font: 500 16px League Spartan; 828 } 829 .widgetSearch .widgetBody .widgetSearchButton2f365de0-81f6-4e9d-8ef3-8eccf9c78011 830 { 831 margin: 9px; 832 } 833 .widgetSearch .widgetSearch-onlyDept2f365de0-81f6-4e9d-8ef3-8eccf9c78011 834 { 835 display: inline-block; 836 color: #333; 837 838 839 padding-top: 10px; 840 } 841 #ysnSearchOnlyDept2f365de0-81f6-4e9d-8ef3-8eccf9c78011 842 { 843 position: relative; 844 top: .125em; 845 } 846 847</style> 848 849<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 850<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 851 852 853
854<script type="text/javascript"> 855 //Updates search icons href to have the correct queryString 856 function searchBtnApplyQuery() { 857 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField2f365de0-81f6-4e9d-8ef3-8eccf9c78011").value; 858 } 859</script>
859 860 861</div> 862 863 </div> <!-- inner column --> 864 865 </div> <!-- inner row --> 866 867 </div><!-- outer column --><!-- --></div> <!-- outer row --> 868 869 870 </div> 871</div> 872</div> 873</div></div></div> 874</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 875<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 876<div data-cpRole="structuralContainer" id="bannerContentTS"> 877<div class="siteWrap4"><div data-cpRole="contentContainer" id="socialsTS" class="containerTS"> <div id="cc4e0ff194-fa3a-413d-b1e0-252b4090c782" data-containerid="4e0ff194-fa3a-413d-b1e0-252b4090c782" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 878 879 880 <div class="row outer wide"><!-- 881--><div class="outer col col24 first last" style="" data-widgetcontainerid="d2bddeb7-7d9b-4e07-aad5-757073990087">� 882 <div class="row nest first last wide">� 883 884 <div class="inner col col24 first last id0d2f01e9-7e1a-447f-bd31-26535f197fb8" style="" data-widgetcontainerid="0d2f01e9-7e1a-447f-bd31-26535f197fb8">� 885<div data-widget-id="85e3cd43-002e-4895-970e-c89bfa8a1637" data-widget-controller-path="/GraphicLinks/Widget"> 886 887 888 889 890<div id="graphicLinkWidget85e3cd43-002e-4895-970e-c89bfa8a1637" class="widget widgetGraphicLinks skin85 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 891 <div class="widgetHeader"> 892 <div class=""> 893 </div> 894 </div> 895 <div class="widgetBody cpGrid cpGrid5 "> 896 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 897 <div class="row wide"> 898 <!-- 899--><div class="col col1 first "><ul class="semanticList"><!-- 900 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 901 902<img src="/ImageRepository/Document?documentID=11899" 903 class="graphicButtonLink" alt="Facebook" 904 onmouseover="this.src='/ImageRepository/Document?documentID=11899'" 905 onmouseout="this.src='/ImageRepository/Document?documentID=11899'" 906 onfocus="this.src='/ImageRepository/Document?documentID=11899'" 907 onblur="this.src='/ImageRepository/Document?documentID=11899'"> 908</a></li><!-- 909--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 910 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/twitter" target="_self"> 911 912<img src="/ImageRepository/Document?documentID=11911" 913 class="graphicButtonLink" alt="X" 914 onmouseover="this.src='/ImageRepository/Document?documentID=11911'" 915 onmouseout="this.src='/ImageRepository/Document?documentID=11911'" 916 onfocus="this.src='/ImageRepository/Document?documentID=11911'" 917 onblur="this.src='/ImageRepository/Document?documentID=11911'"> 918</a></li><!-- 919--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 920 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 921 922<img src="/ImageRepository/Document?documentID=11912" 923 class="graphicButtonLink" alt="YouTube" 924 onmouseover="this.src='/ImageRepository/Document?documentID=11912'" 925 onmouseout="this.src='/ImageRepository/Document?documentID=11912'" 926 onfocus="this.src='/ImageRepository/Document?documentID=11912'" 927 onblur="this.src='/ImageRepository/Document?documentID=11912'"> 928</a></li><!-- 929--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 930 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self"> 931 932<img src="/ImageRepository/Document?documentID=11900" 933 class="graphicButtonLink" alt="Instagram" 934 onmouseover="this.src='/ImageRepository/Document?documentID=11900'" 935 onmouseout="this.src='/ImageRepository/Document?documentID=11900'" 936 onfocus="this.src='/ImageRepository/Document?documentID=11900'" 937 onblur="this.src='/ImageRepository/Document?documentID=11900'"> 938</a></li><!-- 939--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 940 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/nextdoor" target="_self"> 941 942<img src="/ImageRepository/Document?documentID=11903" 943 class="graphicButtonLink" alt="Nextdoor" 944 onmouseover="this.src='/ImageRepository/Document?documentID=11903'" 945 onmouseout="this.src='/ImageRepository/Document?documentID=11903'" 946 onfocus="this.src='/ImageRepository/Document?documentID=11903'" 947 onblur="this.src='/ImageRepository/Document?documentID=11903'"> 948</a></li><!-- 949--></ul></div><!-- --> 950 </div> 951 </nav> 952 </div> 953 <div class="widgetFooter"> 954 </div> 955</div> 956</div> 957 958 </div> <!-- inner column --> 959 960 </div> <!-- inner row --> 961 962 </div><!-- outer column --><!-- --></div> <!-- outer row --> 963 964 965 </div> 966</div><div data-cpRole="contentContainer" id="contentTS" class="containerTS"> <div id="cc5b73991a-5526-4518-84ea-ebf84fecccac" data-containerid="5b73991a-5526-4518-84ea-ebf84fecccac" class="pageContent cpGrid cpGrid24 showInMobile"> 967 968 969 970 971 </div> 972</div></div> 973</div> 974</div> 975 976 977 978 979 <div id="bannerImagesJSON90" class="hidden"></div> 980 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 981 <a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSli
981deshowArrowLeft"></use></svg></a> 982 <a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 983 </div> 984
984<script type="text/javascript"> 985 $(window).on("load", function () { 986 $.when(window.Pages.rwdSetupComplete) 987 .done(function () { 988 renderExternalBannerSlideshow('banner1', 989 {"BannerOptionID":90,"ThemeID":27,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":3,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":162,"BannerOptionID":90,"FileName":"/ImageRepository/Document?documentID=12023","Height":581,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 990 '/App_Themes/2025 - Home/Images/', 991 'Slideshow'); 992 }); 993 }); 994 </script>
994 995 996</div> 997</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 998<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS" class="containerTS"> <div id="cc0761f369-29e1-4ce6-b3c7-95e755880525" data-containerid="0761f369-29e1-4ce6-b3c7-95e755880525" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="36"> 999 1000 1001 <div class="row outer wide"><!-- 1002--><div class="outer col col8 first" style="" data-widgetcontainerid="8ae7c309-d6d3-4da3-9dc2-cd2d7ba8a998">� 1003 <div class="row nest first last wide">� 1004 1005 <div class="inner col col8 first last idd6904fdb-b391-471b-a05b-93cd48c12398" style="" data-widgetcontainerid="d6904fdb-b391-471b-a05b-93cd48c12398">� 1006<div data-widget-id="f3b14369-1534-497d-b01a-e9f0f14fc99d" data-widget-controller-path="/GraphicLinks/Widget"> 1007 1008 1009 1010 1011<div id="graphicLinkWidgetf3b14369-1534-497d-b01a-e9f0f14fc99d" class="widget widgetGraphicLinks skin83 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1012 <div class="widgetHeader"> 1013 <div class=""> 1014 </div> 1015 </div> 1016 <div class="widgetBody cpGrid cpGrid2 "> 1017 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1018 <div class="row wide"> 1019 <!-- 1020--><div class="col col1 first "><ul class="semanticList"><!-- 1021 --><li class="widgetItem GraphicLinks"> 1022 1023<div> 1024 <a href="/129/Agendas-Minutes" target="_self" class="fancyButton fancyButton464 " > 1025 <span> 1026 <span><span class="text">Agendas and<br>Minutes</span></span> 1027 </span> 1028 </a> 1029</div> 1030 <style scoped="scoped">.fancyButton464.fancyButton:link,.fancyButton464.fancyButton:visited, .fancyButton464div.fancyButton{ 1031 background-image: url('/ImageRepository/Document?documentID=11918'); 1032 background-repeat: no-repeat; 1033 background-position: center 1em ; 1034background-size: 9.25em; 1035transition: all .3s ease-out;} 1036.fancyButton464.fancyButton:hover,.fancyButton464.fancyButton:focus,.fancyButton464.fancyButton:active,.fancyButton464.fancyButton.hover{ 1037 background-image: url('/ImageRepository/Document?documentID=11917'); 1038 background-repeat: no-repeat; 1039 background-position: center top; 1040background-size: 10.125em; 1041} 1042.fancyButton464.fancyButton:link > span,.fancyButton464.fancyButton:visited > span, .fancyButton464div.fancyButton > span{ 1043} 1044.fancyButton464.fancyButton:hover > span,.fancyButton464.fancyButton:focus > span,.fancyButton464.fancyButton:active > span,.fancyButton464.fancyButton.hover > span{ 1045} 1046.fancyButton464.fancyButton .text{ 1047 color: rgb(1, 66, 126); 1048 font-size: 1.25em; 1049 font-family: "League Spartan"; 1050 padding-top: 9em; 1051 font-weight: 700; 1052 text-decoration: none; 1053 padding-top: 9em; 1054 background-image: url('/ImageRepository/Document?documentID=11916'); 1055 background-repeat: no-repeat; 1056 background-position: center 2.5em ; 1057background-size: 3.75em; 1058transition: all .3s ease-out;display: block; 1059line-height: 1.1; 1060text-transform: uppercase;} 1061.fancyButton464.fancyButton:hover .text,.fancyButton464.fancyButton:focus .text,.fancyButton464.fancyButton:active .text,.fancyButton464.fancyButton.hover .text{ 1062 text-decoration: underline; 1063 background-repeat: no-repeat; 1064 background-position: center 2em ; 1065 1066 1067} 1068</style> 1069 1070 </li><!-- 1071--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1072 --><li class="widgetItem GraphicLinks"> 1073 1074<div> 1075 <a href="https://middletownnj.org/301/Public-Notices" target="_self" class="fancyButton fancyButton465 " > 1076 <span> 1077 <span><span class="text">current PUBLIC NOTICES</span></span> 1078 </span> 1079 </a> 1080</div> 1081 <style scoped="scoped">.fancyButton465.fancyButton:link,.fancyButton465.fancyButton:visited, .fancyButton465div.fancyButton{ 1082 background-image: url('/ImageRepository/Document?documentID=11918'); 1083 background-repeat: no-repeat; 1084 background-position: center 1em ; 1085background-size: 9.25em; 1086transition: all .3s ease-out;} 1087.fancyButton465.fancyButton:hover,.fancyButton465.fancyButton:focus,.fancyButton465.fancyButton:active,.fancyButton465.fancyButton.hover{ 1088 background-image: url('/ImageRepository/Document?documentID=11917'); 1089 background-repeat: no-repeat; 1090 background-position: center top; 1091background-size: 10.125em; 1092} 1093.fancyButton465.fancyButton:link > span,.fancyButton465.fancyButton:visited > span, .fancyButton465div.fancyButton > span{ 1094} 1095.fancyButton465.fancyButton:hover > span,.fancyButton465.fancyButton:focus > span,.fancyButton465.fancyButton:active > span,.fancyButton465.fancyButton.hover > span{ 1096} 1097.fancyButton465.fancyButton .text{ 1098 color: rgb(1, 66, 126); 1099 font-size: 1.25em; 1100 font-family: "League Spartan"; 1101 padding-top: 9em; 1102 font-weight: 700; 1103 text-decoration: none; 1104 padding-top: 9em; 1105 background-image: url('/ImageRepository/Document?documentID=11920'); 1106 background-repeat: no-repeat; 1107 background-position: center 2.5em ; 1108background-size: 3.75em; 1109transition: all .3s ease-out;display: block; 1110line-height: 1.1; 1111text-transform: uppercase;} 1112.fancyButton465.fancyButton:hover .text,.fancyButton465.fancyButton:focus .text,.fancyButton465.fancyButton:active .text,.fancyButton465.fancyButton.hover .text{ 1113 text-decoration: underline; 1114 background-repeat: no-repeat; 1115 background-position: center 2em ; 1116 1117 1118} 1119</style> 1120 1121 </li><!-- 1122--></ul></div><!-- --> 1123 </div> 1124 </nav> 1125 </div> 1126 <div class="widgetFooter"> 1127 </div> 1128</div> 1129</div> 1130 1131 </div> <!-- inner column --> 1132 1133 </div> <!-- inner row --> 1134 1135 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="1e134320-ff23-475a-8a53-a77229d297e5">� 1136 <div class="row nest first last wide">� 1137 1138 <div class="inner col col8 first last iddf692edc-f816-4fd6-afa4-952940ca2af5" style="" data-widgetcontainerid="df692edc-f816-4fd6-afa4-952940ca2af5">� 1139<div data-widget-id="e2791038-fccf-4271-9b9b-63a36e88cbbf" data-widget-controller-path="/GraphicLinks/Widget"> 1140 1141 1142 1143 1144<div id="graphicLinkWidgete2791038-fccf-4271-9b9b-63a36e88cbbf" class="widget widgetGraphicLinks skin83 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1145 <div class="widgetHeader"> 1146 <div class="">
1147 </div> 1148 </div> 1149 <div class="widgetBody cpGrid cpGrid2 "> 1150 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1151 <div class="row wide"> 1152 <!-- 1153--><div class="col col1 first "><ul class="semanticList"><!-- 1154 --><li class="widgetItem GraphicLinks"> 1155 1156<div> 1157 <a href="https://middletownnj.org/254/Online-Payments-Registrations" target="_self" class="fancyButton fancyButton472 " > 1158 <span> 1159 <span><span class="text">pay online</span></span> 1160 </span> 1161 </a> 1162</div> 1163 <style scoped="scoped">.fancyButton472.fancyButton:link,.fancyButton472.fancyButton:visited, .fancyButton472div.fancyButton{ 1164 background-image: url('/ImageRepository/Document?documentID=11918'); 1165 background-repeat: no-repeat; 1166 background-position: center 1em ; 1167background-size: 9.25em; 1168transition: all .3s ease-out;} 1169.fancyButton472.fancyButton:hover,.fancyButton472.fancyButton:focus,.fancyButton472.fancyButton:active,.fancyButton472.fancyButton.hover{ 1170 background-image: url('/ImageRepository/Document?documentID=11917'); 1171 background-repeat: no-repeat; 1172 background-position: center top; 1173background-size: 10.125em; 1174} 1175.fancyButton472.fancyButton:link > span,.fancyButton472.fancyButton:visited > span, .fancyButton472div.fancyButton > span{ 1176} 1177.fancyButton472.fancyButton:hover > span,.fancyButton472.fancyButton:focus > span,.fancyButton472.fancyButton:active > span,.fancyButton472.fancyButton.hover > span{ 1178} 1179.fancyButton472.fancyButton .text{ 1180 color: rgb(1, 66, 126); 1181 font-size: 1.25em; 1182 font-family: "League Spartan"; 1183 padding-top: 9em; 1184 font-weight: 700; 1185 text-decoration: none; 1186 padding-top: 9em; 1187 background-image: url('/ImageRepository/Document?documentID=11921'); 1188 background-repeat: no-repeat; 1189 background-position: center 2.5em ; 1190background-size: 3.75em; 1191transition: all .3s ease-out;display: block; 1192line-height: 1.1; 1193text-transform: uppercase;} 1194.fancyButton472.fancyButton:hover .text,.fancyButton472.fancyButton:focus .text,.fancyButton472.fancyButton:active .text,.fancyButton472.fancyButton.hover .text{ 1195 text-decoration: underline; 1196 background-repeat: no-repeat; 1197 background-position: center 2em ; 1198 1199 1200} 1201</style> 1202 1203 </li><!-- 1204--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1205 --><li class="widgetItem GraphicLinks"> 1206 1207<div> 1208 <a href="/778/Permits" target="_self" class="fancyButton fancyButton473 " > 1209 <span> 1210 <span><span class="text">Permits</span></span> 1211 </span> 1212 </a> 1213</div> 1214 <style scoped="scoped">.fancyButton473.fancyButton:link,.fancyButton473.fancyButton:visited, .fancyButton473div.fancyButton{ 1215 background-image: url('/ImageRepository/Document?documentID=11918'); 1216 background-repeat: no-repeat; 1217 background-position: center 1em ; 1218background-size: 9.25em; 1219transition: all .3s ease-out;} 1220.fancyButton473.fancyButton:hover,.fancyButton473.fancyButton:focus,.fancyButton473.fancyButton:active,.fancyButton473.fancyButton.hover{ 1221 background-image: url('/ImageRepository/Document?documentID=11917'); 1222 background-repeat: no-repeat; 1223 background-position: center top; 1224background-size: 10.125em; 1225} 1226.fancyButton473.fancyButton:link > span,.fancyButton473.fancyButton:visited > span, .fancyButton473div.fancyButton > span{ 1227} 1228.fancyButton473.fancyButton:hover > span,.fancyButton473.fancyButton:focus > span,.fancyButton473.fancyButton:active > span,.fancyButton473.fancyButton.hover > span{ 1229} 1230.fancyButton473.fancyButton .text{ 1231 color: rgb(1, 66, 126); 1232 font-size: 1.25em; 1233 font-family: "League Spartan"; 1234 padding-top: 9em; 1235 font-weight: 700; 1236 text-decoration: none; 1237 padding-top: 9em; 1238 background-image: url('/ImageRepository/Document?documentID=11922'); 1239 background-repeat: no-repeat; 1240 background-position: center 2.5em ; 1241background-size: 3.75em; 1242transition: all .3s ease-out;display: block; 1243line-height: 1.1; 1244text-transform: uppercase;} 1245.fancyButton473.fancyButton:hover .text,.fancyButton473.fancyButton:focus .text,.fancyButton473.fancyButton:active .text,.fancyButton473.fancyButton.hover .text{ 1246 text-decoration: underline; 1247 background-repeat: no-repeat; 1248 background-position: center 2em ; 1249 1250 1251} 1252</style> 1253 1254 </li><!-- 1255--></ul></div><!-- --> 1256 </div> 1257 </nav> 1258 </div> 1259 <div class="widgetFooter"> 1260 </div> 1261</div> 1262</div> 1263 1264 </div> <!-- inner column --> 1265 1266 </div> <!-- inner row --> 1267 1268 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="868b7851-0c41-466f-846a-14e05a211d40">� 1269 <div class="row nest first last wide">� 1270 1271 <div class="inner col col8 first last idfe56e24e-b62e-4f32-bc54-443d6ae85840" style="" data-widgetcontainerid="fe56e24e-b62e-4f32-bc54-443d6ae85840">� 1272<div data-widget-id="683144be-d176-4102-a863-f0f22a8fc801" data-widget-controller-path="/GraphicLinks/Widget"> 1273 1274 1275 1276
1277<div id="graphicLinkWidget683144be-d176-4102-a863-f0f22a8fc801" class="widget widgetGraphicLinks skin83 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1278 <div class="widgetHeader"> 1279 <div class=""> 1280 </div> 1281 </div> 1282 <div class="widgetBody cpGrid cpGrid2 "> 1283 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1284 <div class="row wide"> 1285 <!-- 1286--><div class="col col1 first "><ul class="semanticList"><!-- 1287 --><li class="widgetItem GraphicLinks"> 1288 1289<div> 1290 <a href="/jobs.aspx" target="_self" class="fancyButton fancyButton474 " > 1291 <span> 1292 <span><span class="text">Jobs</span></span> 1293 </span> 1294 </a> 1295</div> 1296 <style scoped="scoped">.fancyButton474.fancyButton:link,.fancyButton474.fancyButton:visited, .fancyButton474div.fancyButton{ 1297 background-image: url('/ImageRepository/Document?documentID=11918'); 1298 background-repeat: no-repeat; 1299 background-position: center 1em ; 1300background-size: 9.25em; 1301transition: all .3s ease-out;} 1302.fancyButton474.fancyButton:hover,.fancyButton474.fancyButton:focus,.fancyButton474.fancyButton:active,.fancyButton474.fancyButton.hover{ 1303 background-image: url('/ImageRepository/Document?documentID=11917'); 1304 background-repeat: no-repeat; 1305 background-position: center top; 1306background-size: 10.125em; 1307} 1308.fancyButton474.fancyButton:link > span,.fancyButton474.fancyButton:visited > span, .fancyButton474div.fancyButton > span{ 1309} 1310.fancyButton474.fancyButton:hover > span,.fancyButton474.fancyButton:focus > span,.fancyButton474.fancyButton:active > span,.fancyButton474.fancyButton.hover > span{ 1311} 1312.fancyButton474.fancyButton .text{ 1313 color: rgb(1, 66, 126); 1314 font-size: 1.25em; 1315 font-family: "League Spartan"; 1316 padding-top: 9em; 1317 font-weight: 700; 1318 text-decoration: none; 1319 padding-top: 9em; 1320 background-image: url('/ImageRepository/Document?documentID=11919'); 1321 background-repeat: no-repeat; 1322 background-position: center 2.5em ; 1323background-size: 3.75em; 1324transition: all .3s ease-out;display: block; 1325line-height: 1.1; 1326text-transform: uppercase;} 1327.fancyButton474.fancyButton:hover .text,.fancyButton474.fancyButton:focus .text,.fancyButton474.fancyButton:active .text,.fancyButton474.fancyButton.hover .text{ 1328 text-decoration: underline; 1329 background-repeat: no-repeat; 1330 background-position: center 2em ; 1331 1332 1333} 1334</style> 1335 1336 </li><!-- 1337--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1338 --><li class="widgetItem GraphicLinks"> 1339 1340<div> 1341 <a href="/702/Garbage-Recycling-Bulk" target="_self" class="fancyButton fancyButton475 " > 1342 <span> 1343 <span><span class="text">Trash and<br>Recycling</span></span> 1344 </span> 1345 </a> 1346</div> 1347 <style scoped="scoped">.fancyButton475.fancyButton:link,.fancyButton475.fancyButton:visited, .fancyButton475div.fancyButton{ 1348 background-image: url('/ImageRepository/Document?documentID=11918'); 1349 background-repeat: no-repeat; 1350 background-position: center 1em ; 1351background-size: 9.25em; 1352transition: all .3s ease-out;} 1353.fancyButton475.fancyButton:hover,.fancyButton475.fancyButton:focus,.fancyButton475.fancyButton:active,.fancyButton475.fancyButton.hover{ 1354 background-image: url('/ImageRepository/Document?documentID=11917'); 1355 background-repeat: no-repeat; 1356 background-position: center top; 1357background-size: 10.125em; 1358} 1359.fancyButton475.fancyButton:link > span,.fancyButton475.fancyButton:visited > span, .fancyButton475div.fancyButton > span{ 1360} 1361.fancyButton475.fancyButton:hover > span,.fancyButton475.fancyButton:focus > span,.fancyButton475.fancyButton:active > span,.fancyButton475.fancyButton.hover > span{ 1362} 1363.fancyButton475.fancyButton .text{ 1364 color: rgb(1, 66, 126); 1365 font-size: 1.25em; 1366 font-family: "League Spartan"; 1367 padding-top: 9em; 1368 font-weight: 700; 1369 text-decoration: none; 1370 padding-top: 9em; 1371 background-image: url('/ImageRepository/Document?documentID=11923'); 1372 background-repeat: no-repeat; 1373 background-position: center 2.5em ; 1374background-size: 3.75em; 1375transition: all .3s ease-out;display: block; 1376line-height: 1.1; 1377text-transform: uppercase;} 1378.fancyButton475.fancyButton:hover .text,.fancyButton475.fancyButton:focus .text,.fancyButton475.fancyButton:active .text,.fancyButton475.fancyButton.hover .text{ 1379 text-decoration: underline; 1380 background-repeat: no-repeat; 1381 background-position: center 2em ; 1382 1383 1384} 1385</style> 1386 1387 </li><!-- 1388--></ul></div><!-- --> 1389 </div> 1390 </nav> 1391 </div> 1392 <div class="widgetFooter"> 1393 </div> 1394</div> 1395</div> 1396 1397 </div> <!-- inner column --> 1398 1399 </div> <!-- inner row --> 1400 1401 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1402 1403 1404 </div> 1405</div></div> 1406</div><main data-cpRole="structuralContainer" id="mainSectionTS"> 1407<!-- Home Container --><div data-cpRole="structuralContainer" id="homeContainer1"> 1408<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent1a" class="containerTS"> <div id="cc6b1bada5-8f94-426e-ae05-95acb6bfc671" data-containerid="6b1bada5-8f94-426e-ae05-95acb6bfc671" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1409 1410 1411 <div class="row outer wide"><!-- 1412--><div class="outer col col12 first" style="" data-widgetcontainerid="68dccb67-fb70-452a-8193-a821dbeced4d">� 1413 <div class="row nest first last wide">� 1414 1415 <div class="inner col col12 first last id429d8505-5ef4-4244-9340-5a0eca9323f3" style="" data-widgetcontainerid="429d8505-5ef4-4244-9340-5a0eca9323f3">� 1416<div data-widget-id="4c2e1299-b670-4120-b958-a76df144ca36" data-widget-controller-path="/GraphicLinks/Widget"> 1417 1418 1419 1420 1421<div id="graphicLinkWidget4c2e1299-b670-4120-b958-a76df144ca36" class="widget widgetGraphicLinks skin86 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1422 <div class="widgetHeader"> 1423 <div class="">
1424 </div> 1425 </div> 1426 <div class="widgetBody cpGrid cpGrid2 "> 1427 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1428 <div class="row wide"> 1429 <!-- 1430--><div class="col col1 first "><ul class="semanticList"><!-- 1431 --><li class="widgetItem GraphicLinks"> 1432 1433<div> 1434 <a href="https://seeclickfix.com/web_portal/3cZFGYqnCALUwAceDsrroWmh/report/category" target="_blank" class="fancyButton fancyButton476 " aria-label="Report a Concern Learn More Opens in new window"> 1435 <span> 1436 <span><span class="text"><span class="textStyle1">Report a<br>Concern</span><span class="textStyle2">Learn More</span></span></span> 1437 </span> 1438 </a> 1439</div> 1440 <style scoped="scoped">.fancyButton476.fancyButton:link,.fancyButton476.fancyButton:visited, .fancyButton476div.fancyButton{ 1441 -webkit-border-top-left-radius: 12px; 1442 -moz-border-top-left-radius: 12px; 1443 -khtml-border-top-left-radius: 12px; 1444 border-top-left-radius: 12px; 1445 -webkit-border-top-right-radius: 12px; 1446 -moz-border-top-right-radius: 12px; 1447 -khtml-border-top-right-radius: 12px; 1448 border-top-right-radius: 12px; 1449 -webkit-border-bottom-left-radius: 12px; 1450 -moz-border-bottom-left-radius: 12px; 1451 -khtml-border-bottom-left-radius: 12px; 1452 border-bottom-left-radius: 12px; 1453 -webkit-border-bottom-right-radius: 12px; 1454 -moz-border-bottom-right-radius: 12px; 1455 -khtml-border-bottom-right-radius: 12px; 1456 border-bottom-right-radius: 12px; 1457 background-image: url('/ImageRepository/Document?documentID=11927'); 1458 background-repeat: no-repeat; 1459 background-position: left top; 1460min-height: 23.75em; 1461display: flex; 1462flex-direction: column; 1463justify-content: center; 1464position: relative; 1465background-size: cover; 1466box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);} 1467.fancyButton476.fancyButton:hover,.fancyButton476.fancyButton:focus,.fancyButton476.fancyButton:active,.fancyButton476.fancyButton.hover{ 1468 background-repeat: no-repeat; 1469 background-position: left top; 1470} 1471.fancyButton476.fancyButton:link > span,.fancyButton476.fancyButton:visited > span, .fancyButton476div.fancyButton > span{ 1472} 1473.fancyButton476.fancyButton:hover > span,.fancyButton476.fancyButton:focus > span,.fancyButton476.fancyButton:active > span,.fancyButton476.fancyButton.hover > span{ 1474} 1475.fancyButton476.fancyButton .text{ 1476 color: #ffffff; 1477 padding-top: 2.25em; 1478 padding-bottom: 2.25em; 1479 padding-right: 2.25em; 1480 padding-left: 2.25em; 1481 text-decoration: none; 1482 background-color: rgba(1, 74, 142, 0.9); 1483 padding-top: 2.25em; 1484 padding-bottom: 2.25em; 1485 padding-right: 2.25em; 1486 padding-left: 2.25em; 1487 -webkit-border-top-left-radius: 12px; 1488 -moz-border-top-left-radius: 12px; 1489 -khtml-border-top-left-radius: 12px; 1490 border-top-left-radius: 12px; 1491 -webkit-border-top-right-radius: 12px; 1492 -moz-border-top-right-radius: 12px; 1493 -khtml-border-top-right-radius: 12px; 1494 border-top-right-radius: 12px; 1495 -webkit-border-bottom-left-radius: 12px; 1496 -moz-border-bottom-left-radius: 12px; 1497 -khtml-border-bottom-left-radius: 12px; 1498 border-bottom-left-radius: 12px; 1499 -webkit-border-bottom-right-radius: 12px; 1500 -moz-border-bottom-right-radius: 12px; 1501 -khtml-border-bottom-right-radius: 12px; 1502 border-bottom-right-radius: 12px; 1503 background-repeat: no-repeat; 1504 background-position: left top; 1505 border-top: 3px solid rgb(255, 211, 125); 1506 border-left: 3px solid rgb(255, 211, 125); 1507 border-right: 3px solid rgb(255, 211, 125); 1508 border-bottom: 3px solid rgb(255, 211, 125); 1509display: flex; 1510flex-direction: column; 1511justify-content: center; 1512position: absolute; 1513top: 0; 1514left: 0; 1515width: 100%; 1516height: 100%; 1517transition: all .3s ease-out; 1518} 1519.fancyButton476.fancyButton:hover .text,.fancyButton476.fancyButton:focus .text,.fancyButton476.fancyButton:active .text,.fancyButton476.fancyButton.hover .text{ 1520 text-decoration: underline; 1521 background-repeat: no-repeat; 1522 background-position: left top; 1523top: 1.5em; 1524left: 1.5em; 1525width: calc(100% - 3em); 1526height: calc(100% - 3em); 1527padding: .75em; 1528} 1529.fancyButton476.fancyButton .textStyle1{ 1530 color: rgb(255, 255, 255); 1531 font-size: 1.625em; 1532 font-family: League Spartan; 1533 font-weight: 700; 1534 text-decoration: none; 1535display: block; 1536line-height: 1.1; 1537text-transform: uppercase; 1538transition: all .3s ease-out; 1539} 1540 1541.fancyButton476 .textStyle1::after { 1542display: block; 1543content: ""; 1544height: 3px; 1545width: 100%; 1546max-width: 90px; 1547background: linear-gradient(to right, #FFD37D 0% 25%, #FFD37D 25% 50%, #FFD37D 50% 75%, #FFD37D 75% 100%); 1548margin: 12px auto; 1549} 1550.fancyButton476.fancyButton:hover .textStyle1, .fancyButton476.fancyButton.hover .textStyle1{ 1551 text-decoration: none; 1552 1553} 1554.fancyButton476.fancyButton .textStyle2{ 1555 color: rgb(255, 255, 255); 1556 font-size: 1.125em; 1557 font-family: League Spartan; 1558 font-style: normal; 1559 text-decoration: none; 1560display: block; 1561line-height: 0; 1562opacity: 0; 1563transition: all .3s ease-out;} 1564.fancyButton476.fancyButton:hover .textStyle2, .fancyButton476.fancyButton.hover .textStyle2{ 1565 text-decoration: none; 1566line-height: 1.3; 1567opacity: 1; 1568margin-top: 4px;} 1569</style> 1570 1571 </li><!-- 1572--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1573 --><li class="widgetItem GraphicLinks"> 1574 1575<div> 1576 <a href="/2058/Police-Department" target="_blank" class="fancyButton fancyButton477 " aria-label="Police Department Learn More Opens in new window"> 1577 <span> 1578 <span><span class="text"><span class="textStyle1">Police<br>Department</span><span class="textStyle2">Learn More</span></span></span> 1579 </span> 1580 </a> 1581</div> 1582 <style scoped="scoped">.fancyButton477.fancyButton:link,.fancyButton477.fancyButton:visited, .fancyButton477div.fancyButton{ 1583 -webkit-border-top-left-radius: 12px; 1584 -moz-border-top-left-radius: 12px; 1585 -khtml-border-top-left-radius: 12px; 1586 border-top-left-radius: 12px; 1587 -webkit-border-top-right-radius: 12px; 1588 -moz-border-top-right-radius: 12px; 1589 -khtml-border-top-right-radius: 12px; 1590 border-top-right-radius: 12px; 1591 -webkit-border-bottom-left-radius: 12px; 1592 -moz-border-bottom-left-radius: 12px; 1593 -khtml-border-bottom-left-radius: 12px; 1594 border-bottom-left-radius: 12px; 1595 -webkit-border-bottom-right-radius: 12px; 1596 -moz-border-bottom-right-radius: 12px; 1597 -khtml-border-bottom-right-radius: 12px; 1598 border-bottom-right-radius: 12px; 1599 background-image: url('/ImageRepository/Document?documentID=11925'); 1600 background-repeat: no-repeat; 1601 background-position: left top; 1602min-height: 23.75em; 1603display: flex; 1604flex-direction: column; 1605justify-content: center; 1606position: relative; 1607background-size: cover; 1608box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);} 1609.fancyButton477.fancyButton:hover,.fancyButton477.fancyButton:focus,.fancyButton477.fancyButton:active,.fancyButton477.fancyButton.hover{ 1610 background-repeat: no-repeat; 1611 background-position: left top; 1612} 1613.fancyButton477.fancyButton:link > span,.fancyButton477.fancyButton:visited > span, .fancyButton477div.fancyButton > span{ 1614} 1615.fancyButton477.fancyButton:hover > span,.fancyButton477.fancyButton:focus > span,.fancyButton477.fancyButton:active > span,.fancyButton477.fancyButton.hover > span{ 1616} 1617.fancyButton477.fancyButton .text{ 1618 color: #ffffff; 1619 padding-top: 2.25em; 1620 padding-bottom: 2.25em; 1621 padding-right: 2.25em; 1622 padding-left: 2.25em; 1623 text-decoration: none; 1624 background-color: rgba(1, 74, 142, 0.9); 1625 padding-top: 2.25em; 1626 padding-bottom: 2.25em; 1627 padding-right: 2.25em; 1628 padding-left: 2.25em; 1629 -webkit-border-top-left-radius: 12px; 1630 -moz-border-top-left-radius: 12px; 1631 -khtml-border-top-left-radius: 12px; 1632 border-top-left-radius: 12px; 1633 -webkit-border-top-right-radius: 12px; 1634 -moz-border-top-right-radius: 12px; 1635 -khtml-border-top-right-radius: 12px; 1636 border-top-right-radius: 12px; 1637 -webkit-border-bottom-left-radius: 12px; 1638 -moz-border-bottom-left-radius: 12px; 1639 -khtml-border-bottom-left-radius: 12px; 1640 border-bottom-left-radius: 12px; 1641 -webkit-border-bottom-right-radius: 12px; 1642 -moz-border-bottom-right-radius: 12px; 1643 -khtml-border-bottom-right-radius: 12px; 1644 border-bottom-right-radius: 12px; 1645 background-repeat: no-repeat; 1646 background-position: left top; 1647 border-top: 3px solid rgb(130, 184, 217); 1648 border-left: 3px solid rgb(130, 184, 217); 1649 border-right: 3px solid rgb(130, 184, 217); 1650 border-bottom: 3px solid rgb(130, 184, 217); 1651display: flex; 1652flex-direction: column; 1653justify-content: center; 1654position: absolute; 1655top: 0; 1656left: 0; 1657width: 100%; 1658height: 100%; 1659transition: all .3s ease-out; 1660} 1661.fancyButton477.fancyButton:hover .text,.fancyButton477.fancyButton:focus .text,.fancyButton477.fancyButton:active .text,.fancyButton477.fancyButton.hover .text{ 1662 text-decoration: underline; 1663 background-repeat: no-repeat; 1664 background-position: left top; 1665top: 1.5em; 1666left: 1.5em; 1667width: calc(100% - 3em); 1668height: calc(100% - 3em); 1669padding: .75em; 1670} 1671.fancyButton477.fancyButton .textStyle1{ 1672 color: rgb(255, 255, 255); 1673 font-size: 1.625em; 1674 font-family: League Spartan; 1675 font-weight: 700; 1676 text-decoration: none; 1677display: block; 1678line-height: 1.1; 1679text-transform: uppercase; 1680transition: all .3s ease-out; 1681} 1682 1683.fancyButton477 .textStyle1::after { 1684display: block; 1685content: ""; 1686height: 3px; 1687width: 100%; 1688max-width: 90px; 1689background: linear-gradient(to right, #82B8D9 0% 25%, #82B8D9 25% 50%, #82B8D9 50% 75%, #82B8D9 75% 100%); 1690margin: 12px auto; 1691} 1692.fancyButton477.fancyButton:hover .textStyle1, .fancyButton477.fancyButton.hover .textStyle1{ 1693 text-decoration: none; 1694 1695} 1696.fancyButton477.fancyButton .textStyle2{ 1697 color: rgb(255, 255, 255); 1698 font-size: 1.125em; 1699 font-family: League Spartan; 1700 font-style: normal; 1701 text-decoration: none; 1702display: block; 1703line-height: 0; 1704opacity: 0; 1705transition: all .3s ease-out;} 1706.fancyButton477.fancyButton:hover .textStyle2, .fancyButton477.fancyButton.hover .textStyle2{ 1707 text-decoration: none; 1708line-height: 1.3; 1709opacity: 1; 1710margin-top: 4px;} 1711</style> 1712 1713 </li><!-- 1714--></ul></div><!-- --> 1715 </div> 1716 </nav> 1717 </div> 1718 <div class="widgetFooter"> 1719 </div> 1720</div> 1721</div> 1722 1723 </div> <!-- inner column --> 1724 1725 </div> <!-- inner row --> 1726 1727 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="6e065d7b-6126-4972-a94d-7e9b64f2e5a7">� 1728 <div class="row nest first last wide">� 1729 1730 <div class="inner col col12 first last id6185b185-fa52-47d8-93d3-ea268f9ea8c5" style="" data-widgetcontainerid="6185b185-fa52-47d8-93d3-ea268f9ea8c5">� 1731<div data-widget-id="21ac24cf-53e9-46d7-bd84-46c10c95da7f" data-widget-controller-path="/GraphicLinks/Widget"> 1732 1733 1734 1735 1736<div id="graphicLinkWidget21ac24cf-53e9-46d7-bd84-46c10c95da7f" class="widget widgetGraphicLinks skin86 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1737 <div class="widgetHeader"> 1738 <div class="">
1739 </div> 1740 </div> 1741 <div class="widgetBody cpGrid cpGrid2 "> 1742 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1743 <div class="row wide"> 1744 <!-- 1745--><div class="col col1 first "><ul class="semanticList"><!-- 1746 --><li class="widgetItem GraphicLinks"> 1747 1748<div> 1749 <a href="/2059/Public-Works-Engineering" target="_blank" class="fancyButton fancyButton484 " aria-label="Public Works & Engineering Learn More Opens in new window"> 1750 <span> 1751 <span><span class="text"><span class="textStyle1">Public Works<br>& Engineering</span><span class="textStyle2">Learn More</span></span></span> 1752 </span> 1753 </a> 1754</div> 1755 <style scoped="scoped">.fancyButton484.fancyButton:link,.fancyButton484.fancyButton:visited, .fancyButton484div.fancyButton{ 1756 -webkit-border-top-left-radius: 12px; 1757 -moz-border-top-left-radius: 12px; 1758 -khtml-border-top-left-radius: 12px; 1759 border-top-left-radius: 12px; 1760 -webkit-border-top-right-radius: 12px; 1761 -moz-border-top-right-radius: 12px; 1762 -khtml-border-top-right-radius: 12px; 1763 border-top-right-radius: 12px; 1764 -webkit-border-bottom-left-radius: 12px; 1765 -moz-border-bottom-left-radius: 12px; 1766 -khtml-border-bottom-left-radius: 12px; 1767 border-bottom-left-radius: 12px; 1768 -webkit-border-bottom-right-radius: 12px; 1769 -moz-border-bottom-right-radius: 12px; 1770 -khtml-border-bottom-right-radius: 12px; 1771 border-bottom-right-radius: 12px; 1772 background-image: url('/ImageRepository/Document?documentID=11926'); 1773 background-repeat: no-repeat; 1774 background-position: left top; 1775min-height: 23.75em; 1776display: flex; 1777flex-direction: column; 1778justify-content: center; 1779position: relative; 1780background-size: cover; 1781box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);} 1782.fancyButton484.fancyButton:hover,.fancyButton484.fancyButton:focus,.fancyButton484.fancyButton:active,.fancyButton484.fancyButton.hover{ 1783 background-repeat: no-repeat; 1784 background-position: left top; 1785} 1786.fancyButton484.fancyButton:link > span,.fancyButton484.fancyButton:visited > span, .fancyButton484div.fancyButton > span{ 1787} 1788.fancyButton484.fancyButton:hover > span,.fancyButton484.fancyButton:focus > span,.fancyButton484.fancyButton:active > span,.fancyButton484.fancyButton.hover > span{ 1789} 1790.fancyButton484.fancyButton .text{ 1791 color: #ffffff; 1792 padding-top: 2.25em; 1793 padding-bottom: 2.25em; 1794 padding-right: 2.25em; 1795 padding-left: 2.25em; 1796 text-decoration: none; 1797 background-color: rgba(1, 74, 142, 0.9); 1798 padding-top: 2.25em; 1799 padding-bottom: 2.25em; 1800 padding-right: 2.25em; 1801 padding-left: 2.25em; 1802 -webkit-border-top-left-radius: 12px; 1803 -moz-border-top-left-radius: 12px; 1804 -khtml-border-top-left-radius: 12px; 1805 border-top-left-radius: 12px; 1806 -webkit-border-top-right-radius: 12px; 1807 -moz-border-top-right-radius: 12px; 1808 -khtml-border-top-right-radius: 12px; 1809 border-top-right-radius: 12px; 1810 -webkit-border-bottom-left-radius: 12px; 1811 -moz-border-bottom-left-radius: 12px; 1812 -khtml-border-bottom-left-radius: 12px; 1813 border-bottom-left-radius: 12px; 1814 -webkit-border-bottom-right-radius: 12px; 1815 -moz-border-bottom-right-radius: 12px; 1816 -khtml-border-bottom-right-radius: 12px; 1817 border-bottom-right-radius: 12px; 1818 background-repeat: no-repeat; 1819 background-position: left top; 1820 border-top: 3px solid rgb(242, 140, 56); 1821 border-left: 3px solid rgb(242, 140, 56); 1822 border-right: 3px solid rgb(242, 140, 56); 1823 border-bottom: 3px solid rgb(242, 140, 56); 1824display: flex; 1825flex-direction: column; 1826justify-content: center; 1827position: absolute; 1828top: 0; 1829left: 0; 1830width: 100%; 1831height: 100%; 1832transition: all .3s ease-out; 1833} 1834.fancyButton484.fancyButton:hover .text,.fancyButton484.fancyButton:focus .text,.fancyButton484.fancyButton:active .text,.fancyButton484.fancyButton.hover .text{ 1835 text-decoration: underline; 1836 background-repeat: no-repeat; 1837 background-position: left top; 1838top: 1.5em; 1839left: 1.5em; 1840width: calc(100% - 3em); 1841height: calc(100% - 3em); 1842padding: .75em; 1843} 1844.fancyButton484.fancyButton .textStyle1{ 1845 color: rgb(255, 255, 255); 1846 font-size: 1.625em; 1847 font-family: League Spartan; 1848 font-weight: 700; 1849 text-decoration: none; 1850display: block; 1851line-height: 1.1; 1852text-transform: uppercase; 1853transition: all .3s ease-out; 1854} 1855 1856.fancyButton484 .textStyle1::after { 1857display: block; 1858content: ""; 1859height: 3px; 1860width: 100%; 1861max-width: 90px;
1862background: linear-gradient(to right, #F28C38 0% 25%, #F28C38 25% 50%, #F28C38 50% 75%, #F28C38 75% 100%); 1863margin: 12px auto; 1864} 1865.fancyButton484.fancyButton:hover .textStyle1, .fancyButton484.fancyButton.hover .textStyle1{ 1866 text-decoration: none; 1867 1868} 1869.fancyButton484.fancyButton .textStyle2{ 1870 color: rgb(255, 255, 255); 1871 font-size: 1.125em; 1872 font-family: League Spartan; 1873 font-style: normal; 1874 text-decoration: none; 1875display: block; 1876line-height: 0; 1877opacity: 0; 1878transition: all .3s ease-out;} 1879.fancyButton484.fancyButton:hover .textStyle2, .fancyButton484.fancyButton.hover .textStyle2{ 1880 text-decoration: none; 1881line-height: 1.3; 1882opacity: 1; 1883margin-top: 4px;} 1884</style> 1885 1886 </li><!-- 1887--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1888 --><li class="widgetItem GraphicLinks"> 1889 1890<div> 1891 <a href="/715/Recreation" target="_blank" class="fancyButton fancyButton485 " aria-label="Parks & Recreation Learn More Opens in new window"> 1892 <span> 1893 <span><span class="text"><span class="textStyle1">Parks &<br>Recreation</span><span class="textStyle2">Learn More</span></span></span> 1894 </span> 1895 </a> 1896</div> 1897 <style scoped="scoped">.fancyButton485.fancyButton:link,.fancyButton485.fancyButton:visited, .fancyButton485div.fancyButton{ 1898 -webkit-border-top-left-radius: 12px; 1899 -moz-border-top-left-radius: 12px; 1900 -khtml-border-top-left-radius: 12px; 1901 border-top-left-radius: 12px; 1902 -webkit-border-top-right-radius: 12px; 1903 -moz-border-top-right-radius: 12px; 1904 -khtml-border-top-right-radius: 12px; 1905 border-top-right-radius: 12px; 1906 -webkit-border-bottom-left-radius: 12px; 1907 -moz-border-bottom-left-radius: 12px; 1908 -khtml-border-bottom-left-radius: 12px; 1909 border-bottom-left-radius: 12px; 1910 -webkit-border-bottom-right-radius: 12px; 1911 -moz-border-bottom-right-radius: 12px; 1912 -khtml-border-bottom-right-radius: 12px; 1913 border-bottom-right-radius: 12px; 1914 background-image: url('/ImageRepository/Document?documentID=11924'); 1915 background-repeat: no-repeat; 1916 background-position: left top; 1917min-height: 23.75em; 1918display: flex; 1919flex-direction: column; 1920justify-content: center; 1921position: relative; 1922background-size: cover; 1923box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);} 1924.fancyButton485.fancyButton:hover,.fancyButton485.fancyButton:focus,.fancyButton485.fancyButton:active,.fancyButton485.fancyButton.hover{ 1925 background-repeat: no-repeat; 1926 background-position: left top; 1927} 1928.fancyButton485.fancyButton:link > span,.fancyButton485.fancyButton:visited > span, .fancyButton485div.fancyButton > span{ 1929} 1930.fancyButton485.fancyButton:hover > span,.fancyButton485.fancyButton:focus > span,.fancyButton485.fancyButton:active > span,.fancyButton485.fancyButton.hover > span{ 1931} 1932.fancyButton485.fancyButton .text{ 1933 color: #ffffff; 1934 padding-top: 2.25em; 1935 padding-bottom: 2.25em; 1936 padding-right: 2.25em; 1937 padding-left: 2.25em; 1938 text-decoration: none; 1939 background-color: rgba(1, 74, 142, 0.9); 1940 padding-top: 2.25em; 1941 padding-bottom: 2.25em; 1942 padding-right: 2.25em; 1943 padding-left: 2.25em; 1944 -webkit-border-top-left-radius: 12px; 1945 -moz-border-top-left-radius: 12px; 1946 -khtml-border-top-left-radius: 12px; 1947 border-top-left-radius: 12px; 1948 -webkit-border-top-right-radius: 12px; 1949 -moz-border-top-right-radius: 12px; 1950 -khtml-border-top-right-radius: 12px; 1951 border-top-right-radius: 12px; 1952 -webkit-border-bottom-left-radius: 12px; 1953 -moz-border-bottom-left-radius: 12px; 1954 -khtml-border-bottom-left-radius: 12px; 1955 border-bottom-left-radius: 12px; 1956 -webkit-border-bottom-right-radius: 12px; 1957 -moz-border-bottom-right-radius: 12px; 1958 -khtml-border-bottom-right-radius: 12px; 1959 border-bottom-right-radius: 12px; 1960 background-repeat: no-repeat; 1961 background-position: left top; 1962 border-top: 3px solid rgb(217, 78, 78); 1963 border-left: 3px solid rgb(217, 78, 78); 1964 border-right: 3px solid rgb(217, 78, 78); 1965 border-bottom: 3px solid rgb(217, 78, 78); 1966display: flex; 1967flex-direction: column; 1968justify-content: center; 1969position: absolute; 1970top: 0; 1971left: 0; 1972width: 100%; 1973height: 100%; 1974transition: all .3s ease-out; 1975} 1976.fancyButton485.fancyButton:hover .text,.fancyButton485.fancyButton:focus .text,.fancyButton485.fancyButton:active .text,.fancyButton485.fancyButton.hover .text{ 1977 text-decoration: underline; 1978 background-repeat: no-repeat; 1979 background-position: left top; 1980top: 1.5em; 1981left: 1.5em; 1982width: calc(100% - 3em); 1983height: calc(100% - 3em); 1984padding: .75em; 1985} 1986.fancyButton485.fancyButton .textStyle1{ 1987 color: rgb(255, 255, 255); 1988 font-size: 1.625em; 1989 font-family: League Spartan; 1990 font-weight: 700; 1991 text-decoration: none; 1992display: block; 1993line-height: 1.1; 1994text-transform: uppercase; 1995transition: all .3s ease-out; 1996} 1997 1998.fancyButton485 .textStyle1::after { 1999display: block; 2000content: ""; 2001height: 3px; 2002width: 100%; 2003max-width: 90px; 2004background: linear-gradient(to right, #D94E4E 0% 25%, #D94E4E 25% 50%, #D94E4E 50% 75%, #D94E4E 75% 100%); 2005margin: 12px auto; 2006} 2007.fancyButton485.fancyButton:hover .textStyle1, .fancyButton485.fancyButton.hover .textStyle1{ 2008 text-decoration: none; 2009 2010} 2011.fancyButton485.fancyButton .textStyle2{ 2012 color: rgb(255, 255, 255); 2013 font-size: 1.125em; 2014 font-family: League Spartan; 2015 font-style: normal; 2016 text-decoration: none; 2017display: block; 2018line-height: 0; 2019opacity: 0; 2020transition: all .3s ease-out;} 2021.fancyButton485.fancyButton:hover .textStyle2, .fancyButton485.fancyButton.hover .textStyle2{ 2022 text-decoration: none; 2023line-height: 1.3; 2024opacity: 1; 2025margin-top: 4px;} 2026</style> 2027 2028 </li><!-- 2029--></ul></div><!-- --> 2030 </div> 2031 </nav> 2032 </div> 2033 <div class="widgetFooter"> 2034 </div> 2035</div> 2036</div> 2037 2038 </div> <!-- inner column --> 2039 2040 </div> <!-- inner row --> 2041 2042 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2043 2044 2045 </div> 2046</div></div> 2047</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 2048<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap flexTS flex-columnTS"> 2049<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap flexTS flex-columnTS"> 2050<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 2051<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer">
2051<script type='text/javascript'>$('#breadCrumbs').hide();</script>
2051</div><div data-cpRole="mainContentContainer" id="moduleContent"> 2052 2053 <div id="page" class="moduleContentNew"> 2054 2055 2056 <input id="hdnPageID" name="hdnPageID" type="hidden" value="1" /> 2057 <input id="hdnParentID" name="hdnParentID" type="hidden" value="" /> 2058 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="21787" /> 2059 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Home" /> 2060 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="True" /> 2061 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 2062 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 2063 2064 2065 <div id="cc3eecb16f-2fc6-46c3-9662-fb1fb514fb15" data-containerid="3eecb16f-2fc6-46c3-9662-fb1fb514fb15" class="pageContent cpGrid cpGrid24" > 2066 2067 2068 2069 2070 </div> 2071 2072 </div> 2073 2074 2075 <div class="newCP"> 2076 2077 </div> 2078</div> 2079</div> 2080</div> 2081</div></div> 2082</div><!-- Home Container --><div data-cpRole="structuralContainer" id="homeContainer2"> 2083<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent2a" class="containerTS"> <div id="cc3e03d384-5f43-40b7-9955-02d9ca8b05e5" data-containerid="3e03d384-5f43-40b7-9955-02d9ca8b05e5" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="60"> 2084 2085 2086 <div class="row outer wide"><!-- 2087--><div class="outer col col7 first" style="" data-widgetcontainerid="1afb024b-d8b5-48c3-a7a3-91f1409f1fcd">� 2088 <div class="row nest first last wide">� 2089 2090 <div class="inner col col7 first last id22cd0260-ffdc-48a2-b45c-088f57b28e19" style="" data-widgetcontainerid="22cd0260-ffdc-48a2-b45c-088f57b28e19">� 2091 <div data-widget-id="1637f084-dc33-4542-a29a-133333cf0b52" data-widget-controller-path="/InfoAdvanced/Widget"> 2092 2093 2094 2095 2096 2097 <section id="divInfoAdv1637f084-dc33-4542-a29a-133333cf0b52" class="widget widgetInfoAdvanced skin88 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2098 <header class="widgetHeader" id="header1637f084-dc33-4542-a29a-133333cf0b52"> 2099 <div class=""> 2100 </div> 2101 </header> 2102 <div class="widgetBody cpGrid cpGrid1 "> 2103 <div class="row wide"> 2104 <div class="col col1 first last"> 2105 <ol class="pageStyles semanticList"> 2106 2107<li class="InfoAdvanced widgetItem fr-view"> 2108 <h2 class="subhead1">Subscribe</h2> 2109</li> 2110<li class="InfoAdvanced widgetItem fr-view"> 2111 <p>Sign up today</p> 2112</li> </ol> 2113 </div> 2114 </div> 2115 </div> 2116 <div class="widgetFooter"> 2117 2118 </div> 2119 2120 </section> 2121 2122 2123
2124<script type="text/javascript"> 2125 //Render slideshow if info advacned items contain one. 2126 $(document).ready(function (e) { 2127 $('#divInfoAdv1637f084-dc33-4542-a29a-133333cf0b52 .InfoAdvanced.widgetItem').each(function () { 2128 renderSlideshowIfApplicable($(this)); 2129 }); 2130 }); 2131</script>
2131</div> 2132 </div> <!-- inner column --> 2133 2134 </div> <!-- inner row --> 2135 2136 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="2a4edec3-5d61-44c5-982a-7b3c519623ad">� 2137 <div class="row nest first last wide">� 2138 2139 <div class="inner col col1 first last id024ff823-5823-495f-bd10-63680d41f286" style="" data-widgetcontainerid="024ff823-5823-495f-bd10-63680d41f286">� 2140 2141<div class="widget widgetSpacer" id="5d3ec27d-bfbf-4795-8578-90f7c14f0f2a"></div> 2142 </div> <!-- inner column --> 2143 2144 </div> <!-- inner row --> 2145 2146 </div><!-- outer column --><!----><div class="outer col col16 last" style="" data-widgetcontainerid="c0a6c7ad-61f0-4fd7-b586-90e682fcdec3">� 2147 <div class="row nest first last wide">� 2148 2149 <div class="inner col col16 first last id68b8b5cd-d99b-4f79-ab78-01d4df35aeb7" style="" data-widgetcontainerid="68b8b5cd-d99b-4f79-ab78-01d4df35aeb7">� 2150 <div data-widget-id="16e9c3c7-ac23-417d-aaca-9e33218676ac" data-widget-controller-path="/QuickLinks/Widget"> 2151 2152 2153 2154 2155 2156 2157 2158 2159 <section id="widgetQuicklink16e9c3c7-ac23-417d-aaca-9e33218676ac" class="widget widgetQuickLinks skin87 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 2160 <header class="widgetHeader" id="quickLinksHeader16e9c3c7-ac23-417d-aaca-9e33218676ac"> 2161 <div class=""> 2162 </div> 2163 </header> 2164 <div class="widgetBody cpGrid cpGrid2 "> 2165 <div class="row narrow"> 2166 <div class="col col1 first "> 2167 <ol class="semanticList"> 2168 2169 <li style="position:relative" class="widgetItem QuickLinks"> 2170 <a class="widgetDesc widgetQuickLinksLink" href="/477/Middletown-Minutes" target="_self" >Weekly Newsletter</a> 2171 <div class="widgetMeta"></div> 2172 </li> 2173 </ol> 2174 </div> 2175 <div class="col col1 last"> 2176 <ol class="semanticList"> 2177 2178 <li style="position:relative" class="widgetItem QuickLinks"> 2179 <a class="widgetDesc widgetQuickLinksLink" href="/721/Nixle-Alerts" target="_self" >Alerts</a> 2180 <div class="widgetMeta"></div> 2181 </li> 2182 </ol> 2183 </div> 2184 </div> 2185 2186 </div> 2187 <div class="widgetFooter"> 2188 </div> 2189 <div class="addItemModal hidden"> 2190 <div class="url hidden">/QuickLinks.aspx</div> 2191 </div> 2192 2193 </section> 2194</div> 2195 2196 </div> <!-- inner column --> 2197 2198 </div> <!-- inner row --> 2199 2200 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2201 2202 2203 </div> 2204</div></div> 2205</div><!-- Home Container --><div data-cpRole="structuralContainer" id="homeContainer3"> 2206<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent3a" class="containerTS"> <div id="cc251de22f-7887-41ed-b40a-06e16b2f1212" data-containerid="251de22f-7887-41ed-b40a-06e16b2f1212" class="pageContent cpGrid cpGrid24 showInMobile"> 2207 2208 2209 <div class="row outer wide"><!-- 2210--><div class="outer col col24 first last" style="" data-widgetcontainerid="c74df0c6-8516-48af-a9f9-4693ec7f7dd9">� 2211 <div class="row nest first last wide">� 2212 2213 <div class="inner col col24 first last idb96be2f9-d60f-4db5-8fb0-7d645c6d4f4e" style="" data-widgetcontainerid="b96be2f9-d60f-4db5-8fb0-7d645c6d4f4e">� 2214 <div data-widget-id="8df51a83-c71d-41dd-8a50-f005da03775e" data-widget-controller-path="/InfoAdvanced/Widget"> 2215 2216 2217 2218 2219 2220 <section id="divInfoAdv8df51a83-c71d-41dd-8a50-f005da03775e" class="widget widgetInfoAdvanced skin88 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2221 <header class="widgetHeader" id="header8df51a83-c71d-41dd-8a50-f005da03775e"> 2222 <div class=""> 2223 </div> 2224 </header> 2225 <div class="widgetBody cpGrid cpGrid1 "> 2226 <div class="row wide"> 2227 <div class="col col1 first last"> 2228 <ol class="pageStyles semanticList"> 2229 2230<li class="InfoAdvanced widgetItem fr-view"> 2231 <h2 class="subhead1">News</h2> 2232</li> 2233<li class="InfoAdvanced widgetItem fr-view"> 2234 <p>Stay Connected with Middletown</p> 2235</li> </ol> 2236 </div> 2237 </div> 2238 </div> 2239 <div class="widgetFooter"> 2240 2241 </div> 2242 2243 </section> 2244 2245 2246
2247<script type="text/javascript"> 2248 //Render slideshow if info advacned items contain one. 2249 $(document).ready(function (e) { 2250 $('#divInfoAdv8df51a83-c71d-41dd-8a50-f005da03775e .InfoAdvanced.widgetItem').each(function () { 2251 renderSlideshowIfApplicable($(this)); 2252 }); 2253 }); 2254</script>
2254</div> 2255 </div> <!-- inner column --> 2256 2257 </div> <!-- inner row --> 2258 2259 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2260 <div class="row outer wide"><!-- 2261--><div class="outer col col24 first last" style="" data-widgetcontainerid="cbab24f4-073f-4a81-8cd6-fc13d59eeb0b">� 2262 <div class="row nest first last wide">� 2263 2264 <div class="inner col col24 first last id6de8b882-6db2-4d89-986a-101192beb272" style="" data-widgetcontainerid="6de8b882-6db2-4d89-986a-101192beb272">� 2265<div data-widget-id="14e8f3da-efad-4245-abbc-92b8fd78cc24" data-widget-controller-path="/NewsFlash/Widget"> 2266
2266<script defer src="/Areas/NewsFlash/Assets/Scripts/Carousel.jquery.js" type="text/javascript"></script>
2266 2267
2267<script defer src="/Areas/NewsFlash/Assets/Scripts/Easing.1.3.jquery.js" type="text/javascript"></script>
2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 <section class="widget widgetNewsFlash skin89 widgetOptionSet49 wide" data-modulewidgettype="newsFlash" id="widgetNewsFlash14e8f3da-efad-4245-abbc-92b8fd78cc24" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="News Flash"> 2284 <div class="widgetBody cpGrid cpGrid1 "> 2285 2286 2287 2288 2289<div class="cpCarousel cpCarousel14e8f3da-efad-4245-abbc-92b8fd78cc24"> 2290 <div class="cpWindow cpWindow14e8f3da-efad-4245-abbc-92b8fd78cc24"> 2291 <ol class="semanticList cpSlider"> 2292 <li class="widgetItem" data-index="0"> 2293 <a href="/CivicAlerts.aspx?AID=1803" target="_self"><img class="media cover" src="/ImageRepository/Document?documentID=12701" alt="2025 AD (2)" data-delayed-image="" style="height: 540px"/></a> 2294 <div class="text"> 2295 <h2 id="newsFlashItemHeader1803" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1803" target="_self">Middletown Day 2026 </a> 2296</h2> <div class="widgetDesc"> 2297Join us as we come together as a community to celebrate all that makes Middletown so exceptional. <a id="newsFlashReadOn1803" href="/CivicAlerts.aspx?AID=1803" target="_self" class="readOn" aria-label="Read on...: Middletown Day 2026">Read on...</a> 2298 </div> 2299 2300 </div> 2301 </li> 2302 <li class="widgetItem" data-index="1"> 2303 <a href="/CivicAlerts.aspx?AID=1826" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12841" alt="Middletown is testing a new AI-powered website chatbot. Evaluate it at middletownnj.org/chatbot." data-delayed-image="" style="height: 540px"/></a> 2304 <div class="text"> 2305 <h2 id="newsFlashItemHeader1826" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1826" target="_self">Help Us Evaluate Our New Website Chatbot </a> 2306</h2> <div class="widgetDesc"> 2307Middletown Township is testing a new AI-powered chatbot, and weâre inviting YOU to help us evaluate ... <a id="newsFlashReadOn1826" href="/CivicAlerts.aspx?AID=1826" target="_self" class="readOn" aria-label="Read on...: Help Us Evaluate Our New Website Chatbot">Read on...</a> 2308 </div> 2309 2310 </div> 2311 </li> 2312 <li class="widgetItem" data-index="2"> 2313 <a href="/CivicAlerts.aspx?AID=1818" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12249" alt="Township Logo_news_2026" data-delayed-image="" style="height: 540px"/></a> 2314 <div class="text"> 2315 <h2 id="newsFlashItemHeader1818" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1818" target="_self">Middletown Township Committee Appoints Timothy J. Cunningham as Township Administrator </a> 2316</h2> <div class="widgetDesc"> 2317The Middletown Township Committee appointed Timothy J. Cunningham, Esq. as the next Township Adminis... <a id="newsFlashReadOn1818" href="/CivicAlerts.aspx?AID=1818" target="_self" class="readOn" aria-label="Read on...: Middletown Township Committee Appoints Timothy J. Cunningham as Township Administrator">Read on...</a> 2318 </div> 2319 2320 </div> 2321 </li> 2322 <li class="widgetItem" data-index="3"> 2323 <a href="/CivicAlerts.aspx?AID=1804" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12687" alt="5K Flyer (1080 x 1350 px)" data-delayed-image="" style="height: 540px"/></a> 2324 <div class="text"> 2325 <h2 id="newsFlashItemHeader1804" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1804" target="_self">Mayor's Challenge 5K + 1 Mile Costume Run 2026 </a> 2326</h2> <div class="widgetDesc"> 2327This 5K run/walk is a costume run! Dress in your Halloween (run-safe) costume and complete the chall... <a id="newsFlashReadOn1804" href="/CivicAlerts.aspx?AID=1804" target="_self" class="readOn" aria-label="Read on...: Mayor'
2327s Challenge 5K + 1 Mile Costume Run 2026">Read on...</a> 2328 </div> 2329 2330 </div> 2331 </li> 2332 <li class="widgetItem" data-index="4"> 2333 <a href="/CivicAlerts.aspx?AID=1805" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12688" alt="halloween hullabaloo IG (1080 x 1350 px) (300 x 540 px)" data-delayed-image="" style="height: 540px"/></a> 2334 <div class="text"> 2335 <h2 id="newsFlashItemHeader1805" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1805" target="_self">Halloween Hullabaloo </a> 2336</h2> <div class="widgetDesc"> 2337This Spooktacular evening is back at Poricy Park. Join us for a costume parade and contest, black li... <a id="newsFlashReadOn1805" href="/CivicAlerts.aspx?AID=1805" target="_self" class="readOn" aria-label="Read on...: Halloween Hullabaloo">Read on...</a> 2338 </div> 2339 2340 </div> 2341 </li> 2342 <li class="widgetItem" data-index="5"> 2343 <a href="/CivicAlerts.aspx?AID=1802" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12685" alt="Dad-Daughter 20s IG (300 x 540 px)" data-delayed-image="" style="height: 540px"/></a> 2344 <div class="text"> 2345 <h2 id="newsFlashItemHeader1802" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1802" target="_self">Dad-Daughter Dances </a> 2346</h2> <div class="widgetDesc"> 2347Make memories with dad at the annual daddy-daughter dance! The theme is Roaring Twenties - fedoras a... <a id="newsFlashReadOn1802" href="/CivicAlerts.aspx?AID=1802" target="_self" class="readOn" aria-label="Read on...: Dad-Daughter Dances">Read on...</a> 2348 </div> 2349 2350 </div> 2351 </li> 2352 <li class="widgetItem" data-index="6"> 2353 <a href="/CivicAlerts.aspx?AID=1604" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12654" alt="Car Seat Safety Checkpoint" data-delayed-image="" style="height: 540px"/></a> 2354 <div class="text"> 2355 <h2 id="newsFlashItemHeader1604" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1604" target="_self">Attend MTPD's Car Seat Safety Checkpoints </a> 2356</h2> <div class="widgetDesc"> 2357Car seat safety checkpoints are typically held every second and fourth Wednesday of the month at Sta... </div> 2358 2359 </div> 2360 </li> 2361 <li class="widgetItem" data-index="7"> 2362 <a href="/CivicAlerts.aspx?AID=1734" target="_self"><img class="media cover" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=12336" alt="Movies Newsflash 300x540" data-delayed-image="" style="height: 540px"/></a> 2363 <div class="text"> 2364 <h2 id="newsFlashItemHeader1734" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1734" target="_self">Summer Movies in the Park </a> 2365</h2> <div class="widgetDesc"> 2366Watch Movies Under the Starts May-September. Celebrate America 250, watch cult classics, and relax i... <a id="newsFlashReadOn1734" href="/CivicAlerts.aspx?AID=1734" target="_self" class="readOn" aria-label="Read on...: Summer Movies in the Park">Read on...</a> 2367 </div> 2368 2369 </div> 2370 </li> 2371 2372 </ol> 2373 </div> 2374</div>
2375<script type="text/javascript"> 2376 // <!-- 2377 window.$ = window.$ || window.parent.$; 2378 2379 $(window).on('load', function () { 2380 //Wait for the DOM to load completely before executing carousel logic since its all based on carousel width which wont come out correct until the DOM has loaded. Vishal 2381 if(!window.carouselsToInit){ 2382 window.carouselsToInit = new Array(); 2383 } 2384 var widgetNewsFlash14e8f3daefad4245abbc92b8fd78cc24 = function() 2385 { 2386 var widgetWindow = $('#widgetNewsFlash14e8f3da-efad-4245-abbc-92b8fd78cc24').find('.cpWindow')[0]; 2387 if(widgetWindow){ 2388 if(widgetWindow.clientWidth != 0){ 2389 window.setTimeout(function(){ 2390 $('#widgetNewsFlash14e8f3da-efad-4245-abbc-92b8fd78cc24').adaptiveCarousel({ 2391 minSlideWidth: 200, 2392 maxSlideWidth: 300, 2393 gutterWidth: 40, 2394 circular: true, 2395 teaser: true, 2396 transitionTiming: 500, 2397 noImageRequired: false 2398 }); 2399 }, 250); 2400 var index = window.carouselsToInit.indexOf(widgetNewsFlash14e8f3daefad4245abbc92b8fd78cc24); 2401 if (index > -1) { 2402 window.carouselsToInit.splice(index, 1); 2403 } 2404 } 2405 } 2406 } 2407 var indexCarouselsToInit = window.carouselsToInit.indexOf(widgetNewsFlash14e8f3daefad4245abbc92b8fd78cc24); 2408 if (indexCarouselsToInit === -1) { 2409 window.carouselsToInit.push(widgetNewsFlash14e8f3daefad4245abbc92b8fd78cc24); 2410 } 2411 2412 if (window.carouselsToInit) { 2413 window.carouselsToInit.forEach(function (carouselToInit) { carouselToInit(); }); 2414 } 2415 2416 if (window.Pages.onResizeHandlers){ 2417 window.Pages.onResizeHandlers.forEach(function(car){car();}); 2418 } 2419 }); 2420 2421 if (Modernizr.touch) { 2422 var $pages = typeof window.Pages == 'undefined' ? window.parent.Pages : window.Pages; 2423 $.when($pages.rwdReady).done(function () { 2424 //only for responsive sites 2425 if (typeof($$) !== 'undefined') { 2426 $$('#widgetNewsFlash14e8f3da-efad-4245-abbc-92b8fd78cc24').on('swipeRight', function (e, a) { 2427 $(this).adaptiveCarousel("moveBack"); 2428 }); 2429 $$('#widgetNewsFlash14e8f3da-efad-4245-abbc-92b8fd78cc24').on('swipeLeft', function (e) { 2430 $(this).adaptiveCarousel("moveForward"); 2431 }); 2432 } 2433 }); 2434 } 2435 // --> 2436</script>
2436 2437 2438 <a id="newsFlashViewAll14e8f3da-efad-4245-abbc-92b8fd78cc24" class="widgetViewAll" style="" href="/CivicAlerts.aspx?CID=1,15&sort=date">View All News</a> 2439 </div> 2440 <div class="widgetFooter"> 2441 </div> 2442 <div class="addItemModal hidden"> 2443 <div class="url hidden">/CivicAlerts.aspx</div> 2444 </div> 2445 2446 </section> 2447 2448 2449 2450 2451 2452 2453 2454 2455</div> 2456 </div> <!-- inner column --> 2457 2458 </div> <!-- inner row --> 2459 2460 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2461 2462 2463 </div> 2464</div></div> 2465</div><!-- Home Container --><div data-cpRole="structuralContainer" id="homeContainer4"> 2466<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent4a" class="containerTS"> <div id="cc70ff3335-3281-4297-ba80-1a8074b6859e" data-containerid="70ff3335-3281-4297-ba80-1a8074b6859e" class="pageContent cpGrid cpGrid24 showInMobile"> 2467 2468 2469 <div class="row outer wide"><!-- 2470--><div class="outer col col24 first last" style="" data-widgetcontainerid="76631279-2297-4ff4-9b76-3b016d018978">� 2471 <div class="row nest first last wide">� 2472 2473 <div class="inner col col24 first last id05580288-f7ee-408f-921a-ffd7b2f9a9f4" style="" data-widgetcontainerid="05580288-f7ee-408f-921a-ffd7b2f9a9f4">� 2474 <div data-widget-id="69582509-751b-4e2f-ab4b-6b8630d6c987" data-widget-controller-path="/InfoAdvanced/Widget"> 2475 2476 2477 2478 2479 2480 <section id="divInfoAdv69582509-751b-4e2f-ab4b-6b8630d6c987" class="widget widgetInfoAdvanced skin91 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2481 <header class="widgetHeader" id="header69582509-751b-4e2f-ab4b-6b8630d6c987"> 2482 <div class=""> 2483 </div> 2484 </header> 2485 <div class="widgetBody cpGrid cpGrid1 "> 2486 <div class="row wide"> 2487 <div class="col col1 first last"> 2488 <ol class="pageStyles semanticList"> 2489 2490<li class="InfoAdvanced widgetItem fr-view"> 2491 <h2 class="subhead1">Upcoming Events</h2> 2492</li> 2493<li class="InfoAdvanced widgetItem fr-view"> 2494 <p>Mark your calendar</p> 2495</li> </ol> 2496 </div> 2497 </div> 2498 </div> 2499 <div class="widgetFooter"> 2500 2501 </div> 2502 2503 </section> 2504 2505 2506
2507<script type="text/javascript"> 2508 //Render slideshow if info advacned items contain one. 2509 $(document).ready(function (e) { 2510 $('#divInfoAdv69582509-751b-4e2f-ab4b-6b8630d6c987 .InfoAdvanced.widgetItem').each(function () { 2511 renderSlideshowIfApplicable($(this)); 2512 }); 2513 }); 2514</script>
2514</div> 2515 </div> <!-- inner column --> 2516 2517 </div> <!-- inner row --> 2518 2519 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2520 <div class="row outer wide"><!-- 2521--><div class="outer col col24 first last" style="" data-widgetcontainerid="8e51fe7e-01f2-498d-a546-c411f9eae727">� 2522 <div class="row nest first last wide">� 2523 2524 <div class="inner col col24 first last id1becfc72-7e80-467d-8b59-e11d9c39546f" style="" data-widgetcontainerid="1becfc72-7e80-467d-8b59-e11d9c39546f">� 2525<div data-widget-id="829eb1be-a1d5-4604-9cf1-9ca4217ab169" data-widget-controller-path="/Calendar/Widget"> 2526
2526<script src="/Areas/Calendar/Assets/Scripts/Calendar.js"></script>
2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556<div id="widgetCalendar829eb1be-a1d5-4604-9cf1-9ca4217ab169" class="widget widgetCalendar skin90 widgetOptionSet50 narrow" data-modulewidgettype="calendar" data-elementqueryclasses='{"wide-narrow":"min-width:55em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn'> 2557 <div class="widgetBody cpGrid cpGrid2 mediaLeft"> 2558 <div class="calendarInnerWrapper"> 2559 2560 2561<div data-minicalendar="true" class="miniCalendar media" style="width: 45%; "> 2562<div id="miniCalendarAnnouncement829eb1be-a1d5-4604-9cf1-9ca4217ab169" aria-live="polite" aria-atomic="true" class="visuallyhidden"></div> 2563<input type="hidden" name="monthToRender" data-year="2026" data-month="09" /> 2564<h3 class="miniCalendarHeader miniCalendarHeader--hasArrows" role="presentation"><button aria-label="Previous Month, current month September 2026, go to August 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--left cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--left"></use></svg></button><span class="cp-miniCalendar-title" id="miniCalendarHeader829eb1be-a1d5-4604-9cf1-9ca4217ab169" role="heading" aria-level="3">September 2026</span><button aria-label="Next Month, current month September 2026, go to October 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--right cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--right"></use></svg></button></h3> 2565 <table role="grid" aria-labelledby="miniCalendarHeader829eb1be-a1d5-4604-9cf1-9ca4217ab169" summary="This table represents a monthly calendar displaying days of the month in a grid format. Each row corresponds to a week, and each column corresponds to a day of the week, starting with Sunday. The table includes events marked on specific dates."> 2566 <thead> 2567 <tr> 2568<th scope="col"><abbr title=" 2569Sunday 2570"> 2571S 2572</abbr></th> 2573<th scope="col"><abbr title=" 2574Monday 2575"> 2576M 2577</abbr></th> 2578<th scope="col"><abbr title=" 2579Tuesday 2580"> 2581T 2582</abbr></th> 2583<th scope="col"><abbr title=" 2584Wednesday 2585"> 2586W 2587</abbr></th> 2588<th scope="col"><abbr title=" 2589Thursday 2590"> 2591T 2592</abbr></th> 2593<th scope="col"><abbr title=" 2594Friday 2595"> 2596F 2597</abbr></th> 2598<th scope="col"><abbr title=" 2599Saturday 2600"> 2601S 2602</abbr></th> 2603 2604 </tr> 2605 </thead> 2606 <tbody> 2607<tr><td class="not"><span><time datetime="2026-08-30">30</time></span></td> 2608 2609<td class="not"><span><time datetime="2026-08-31">31</time></span></td> 2610 2611<td><span><time datetime="2026-09-01"> 1</time></span></td> 2612 2613<td><span><time datetime="2026-09-02"> 2</time></span></td> 2614 2615<td><span><time datetime="2026-09-03"> 3</time></span></td> 2616 2617<td><span><time datetime="2026-09-04"> 4</time></span></td> 2618 2619<td><span><time datetime="2026-09-05"> 5</time></span></td> 2620 2621</tr> 2622<tr><td><span><time datetime="2026-09-06"> 6</time></span></td> 2623 2624<td><span><time datetime="2026-09-07"> 7</time></span></td> 2625 2626<td><span><time datetime="2026-09-08">
2626 8</time></span></td> 2627 2628<td><span><time datetime="2026-09-09"> 9</time></span></td> 2629 2630<td><span><time datetime="2026-09-10">10</time></span></td> 2631 2632<td><span><time datetime="2026-09-11">11</time></span></td> 2633 2634<td><span><time datetime="2026-09-12">12</time></span></td> 2635 2636</tr> 2637<tr><td><span><time datetime="2026-09-13">13</time></span></td> 2638 2639<td><span><time datetime="2026-09-14">14</time></span></td> 2640 2641<td><span><time datetime="2026-09-15">15</time></span></td> 2642 2643<td><span><time datetime="2026-09-16">16</time></span></td> 2644 2645<td><span><time datetime="2026-09-17">17</time></span></td> 2646 2647<td><span><time datetime="2026-09-18">18</time></span></td> 2648 2649<td><span><time datetime="2026-09-19">19</time></span></td> 2650 2651</tr> 2652<tr><td><span><time datetime="2026-09-20">20</time></span></td> 2653 2654<td><span><time datetime="2026-09-21">21</time></span></td> 2655 2656<td><span><time datetime="2026-09-22">22</time></span></td> 2657 2658<td><span><time datetime="2026-09-23">23</time></span></td> 2659 2660<td class="today"><span><time datetime="2026-09-24">24</time></span></td> 2661 2662<td><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=25&CID=14'><time datetime="2026-09-25">25</time></a></td> 2663 2664<td><span><time datetime="2026-09-26">26</time></span></td> 2665 2666</tr> 2667<tr><td><span><time datetime="2026-09-27">27</time></span></td> 2668 2669<td><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=28&CID=14'><time datetime="2026-09-28">28</time></a></td> 2670 2671<td><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=29&CID=14'><time datetime="2026-09-29">29</time></a></td> 2672 2673<td><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=30&CID=14'><time datetime="2026-09-30">30</time></a></td> 2674 2675<td class="not"><span><time datetime="2026-10-01"> 1</time></span></td> 2676 2677<td class="not"><span><time datetime="2026-10-02"> 2</time></span></td> 2678 2679<td class="not"><span><time datetime="2026-10-03"> 3</time></span></td> 2680 2681</tr> 2682 2683 </tbody> 2684 </table> 2685</div> 2686 2687 2688 2689
2689<script src="/Areas/Calendar/Assets/Script/miniCalendar.js"></script>
2689 2690
2690<script> 2691 $(function () { 2692 var miniCalendar = new MiniCalendar(); 2693 miniCalendar.init({ 2694 widgetId: "829eb1be-a1d5-4604-9cf1-9ca4217ab169", 2695 preventNavigationOnArrows: false, 2696 displayDatesOutsideOfCurrentMonth: true 2697 }); 2698 }); 2699 </script>
2699 2700 2701 2702 2703 2704 2705 2706 2707 2708<div class="row text narrow" data-event-list-row="true" style="margin-left: 50%;"> 2709 2710
2711<script src="/Scripts/jquery.urlToLink.min.js"></script>
2711 2712<input type="hidden" value="["2026-09-25","2026-09-28","2026-09-29","2026-09-30"]" name="day-list" /> 2713 2714 <div class="col col1 first "> 2715 <ol class="semanticList"> 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727<li class="widgetItem " data-event-i-d="6571" > 2728 2729 2730 <h4 class="widgetTitle">Fri, Sep. 25 </h4> 2731 <div style="" class="widgetDesc"> 2732 <strong><a href="/Calendar.aspx?EID=6571">Summer Movies - Shrek</a></strong> 2733 2734Watch Movies Under the Starts May-September. Celeb... </div> 2735 <a href="/Calendar.aspx?EID=6571" class="readOn" style="display:block;"><span class="visuallyHidden">Summer Movies - Shrek</span><span aria-hidden="true">Read more</span></a> 2736 </li> 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748<li class="widgetItem " data-event-i-d="6589" > 2749 2750 2751 <h4 class="widgetTitle">Mon, Sep. 28 </h4> 2752 <div style="" class="widgetDesc"> 2753 <strong><a href="/Calendar.aspx?EID=6589" target="_self">Zoning Board of Adjustment Regular Meeting</a></strong> 2754 2755The Zoning Boardâs purpose is to hear cases for re... </div> 2756 <a href="/Calendar.aspx?EID=6589" class="readOn" style="display:block;" target="_self"><span class="visuallyHidden">Zoning Board of Adjustment Regular Meeting</span><span aria-hidden="true">Read more</span></a> 2757 </li> 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769<li class="widgetItem " data-event-i-d="6831" > 2770 2771 2772 <h4 class="widgetTitle">Tue, Sep. 29 </h4> 2773 <div style="" class="widgetDesc"> 2774 <strong><a href="/Calendar.aspx?EID=6831">Adult & Teen Indoor Volleyball</a></strong> 2775 2776 </div> 2777 <a href="/Calendar.aspx?EID=6831" class="readOn" style="display:block;"><span class="visuallyHidden">Adult & Teen Indoor Volleyball</span><span aria-hidden="true">Read more</span></a> 2778 </li> 2779 </ol> 2780 </div> 2781 <div class="col col1 last"> 2782 <ol class="semanticList"> 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794<li class="widgetItem " data-event-i-d="6872" > 2795 2796 2797 <h4 class="widgetTitle">Tue, Sep. 29 </h4> 2798 <div style="" class="widgetDesc"> 2799 <strong><a href="/Calendar.aspx?EID=6872">Adult Yoga</a></strong> 2800 2801 </div> 2802 <a href="/Calendar.aspx?EID=6872" class="readOn" style="display:block;"><span class="visuallyHidden">Adult Yoga</span><span aria-hidden="true">Read more</span></a> 2803 </li> 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815<li class="widgetItem " data-event-i-d="6821" > 2816 2817 2818 <h4 class="widgetTitle">Wed, Sep. 30 </h4> 2819 <div style="" class="widgetDesc"> 2820 <strong><a href="/Calendar.aspx?EID=6821">Youth Dodgeball Drop-In</a></strong> 2821 2822Dodge, Duck, Dip, Dive and Dodge at Youth Dodgebal... </div> 2823 <a href="/Calendar.aspx?EID=6821" class="readOn" style="display:block;"><span class="visuallyHidden">Youth Dodgeball Drop-In</span><span aria-hidden="true">Read more</span></a> 2824 </li> 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836<li class="widgetItem " data-event-i-d="6855" > 2837 2838 2839 <h4 class="widgetTitle">Wed, Sep. 30 </h4> 2840 <div style="" class="widgetDesc"> 2841 <strong><a href="/Calendar.aspx?EID=6855">Adult Basketball</a></strong> 2842 2843 </div> 2844 <a href="/Calendar.aspx?EID=6855" class="readOn" style="display:block;"><span class="visuallyHidden">Adult Basketball</span><span aria-hidden="true">Read more</span></a> 2845 </li> 2846 </ol> 2847 </div> 2848 2849</div> 2850 </div> 2851 <a id="calendarViewAll829eb1be-a1d5-4604-9cf1-9ca4217ab169" class="widgetViewAll" style="" href="/calendar.aspx?CID=14">View All Events</a> 2852 </div> 2853 <div class="widgetFooter"> 2854 2855 </div> 2856 <div class="addItemModal hidden"> 2857 <div class="url hidden">/Calendar.aspx</div> 2858 </div> 2859</div> 2860</div> 2861 2862 </div> <!-- inner column --> 2863 2864 </div> <!-- inner row --> 2865 2866 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2867 2868 2869 </div> 2870</div></div> 2871</div> 2872</main><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"><div class="inner"> 2873<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS" class="containerTS"> <div id="ccc52e30a8-c402-4cad-9434-5f05d456e0d1" data-containerid="c52e30a8-c402-4cad-9434-5f05d456e0d1" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 2874 2875 2876 <div class="row outer wide"><!-- 2877--><div class="outer col col1 first" style="" data-widgetcontainerid="c1cca60a-b38e-4190-add9-d68c0957a7e5">� 2878 <div class="row nest first last wide">� 2879 2880 <div class="inner col col1 first last idfb3fd076-9fd0-4293-9ea3-922e45b29188" style="" data-widgetcontainerid="fb3fd076-9fd0-4293-9ea3-922e45b29188">� 2881 2882<div class="widget widgetSpacer" id="04761557-fbcd-4b05-95fc-d85ac3cbf949"></div> 2883 </div> <!-- inner column --> 2884 2885 </div> <!-- inner row --> 2886 2887 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="0d57db8a-211b-47ed-b113-edd226b58a21">� 2888 <div class="row nest first last wide">� 2889 2890 <div class="inner col col6 first last id81090b12-4cc4-4812-b1cf-910e8c6ed859" style="" data-widgetcontainerid="81090b12-4cc4-4812-b1cf-910e8c6ed859">� 2891 <div data-widget-id="83f62a3a-c4d1-4474-bc51-a3ae7f5177bf" data-widget-controller-path="/QuickLinks/Widget"> 2892 2893 2894 2895 2896 2897 2898 2899 2900 <section id="widgetQuicklink83f62a3a-c4d1-4474-bc51-a3ae7f5177bf" class="widget widgetQuickLinks skin84 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader83f62a3a-c4d1-4474-bc51-a3ae7f5177bf"> 2901 <header class="widgetHeader" id="quickLinksHeader83f62a3a-c4d1-4474-bc51-a3ae7f5177bf"> 2902 <div class=""> 2903 <h3><a style="" href="/QuickLinks.aspx?CID=143" >Social Media</a></h3> 2904 </div> 2905 </header> 2906 <div class="widgetBody cpGrid cpGrid1 "> 2907 <div class="row narrow"> 2908 <div class="col col1 first last"> 2909 <ol class="semanticList"> 2910 2911 <li style="position:relative" class="widgetItem QuickLinks"> 2912 <a class="widgetDesc widgetQuickLinksLink" href="/facebook" target="_self" >Facebook</a> 2913 <div class="widgetMeta"></div> 2914 </li> 2915 2916 <li style="position:relative" class="widgetItem QuickLinks"> 2917 <a class="widgetDesc widgetQuickLinksLink" href="/twitter" target="_self" >X</a> 2918 <div class="widgetMeta"></div> 2919 </li> 2920 2921 <li style="position:relative" class="widgetItem QuickLinks"> 2922 <a class="widgetDesc widgetQuickLinksLink" href="/youtube" target="_self" >YouTube</a> 2923 <div class="widgetMeta"></div> 2924 </li> 2925 2926 <li style="position:relative" class="widgetItem QuickLinks"> 2927 <a class="widgetDesc widgetQuickLinksLink" href="/instagram" target="_self" >Instagram</a> 2928 <div class="widgetMeta"></div> 2929 </li> 2930 2931 <li style="position:relative" class="widgetItem QuickLinks"> 2932 <a class="widgetDesc widgetQuickLinksLink" href="/nextdoor" target="_self" >Nextdoor</a> 2933 <div class="widgetMeta"></div> 2934 </li> 2935 2936 <li style="position:relative" class="widgetItem QuickLinks"> 2937 <a class="widgetDesc widgetQuickLinksLink" href="/721/Nixle-Alerts" target="_self" >Nixle</a> 2938 <div class="widgetMeta"></div> 2939 </li> 2940 </ol> 2941 </div> 2942 </div> 2943 2944 </div> 2945 <div class="widgetFooter"> 2946 </div> 2947 <div class="addItemModal hidden"> 2948 <div class="url hidden">/QuickLinks.aspx</div> 2949 </div> 2950 2951 </section> 2952</div> 2953 2954 </div> <!-- inner column --> 2955 2956 </div> <!-- inner row --> 2957 2958 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="a1a21e06-0816-4e55-aefe-21ac123afecf">� 2959 <div class="row nest first last wide">� 2960 2961 <div class="inner col col6 first last id61e2c1ac-d21f-4d4c-8af3-c3bb3c44f157" style="" data-widgetcontainerid="61e2c1ac-d21f-4d4c-8af3-c3bb3c44f157">� 2962 <div data-widget-id="0f5d4349-1ec4-487d-9700-85cf8f9394cd" data-widget-controller-path="/InfoAdvanced/Widget"> 2963 2964 2965 2966 2967 2968 <section id="divInfoAdv0f5d4349-1ec4-487d-9700-85cf8f9394cd" class="widget widgetInfoAdvanced skin84 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header0f5d4349-1ec4-487d-9700-85cf8f9394cd"> 2969 <header class="widgetHeader" id="header0f5d4349-1ec4-487d-9700-85cf8f9394cd"> 2970 <div class=""> 2971 <h3 >Contact Us</h3> 2972 </div> 2973 </header> 2974 <div class="widgetBody cpGrid cpGrid1 "> 2975 <div class="row wide"> 2976 <div class="col col1 first last"> 2977 <ol class="pageStyles semanticList"> 2978 2979<li class="InfoAdvanced widgetItem fr-view"> 2980 <p>1 Kings Highway</p> 2981</li> 2982<li class="InfoAdvanced widgetItem fr-view"> 2983 <p>Middletown, NJ 07748</p> 2984</li> 2985<li class="InfoAdvanced widgetItem fr-view"> 2986 <p>Phone: <a href="tel:7326152000">732-615-2000</a></p> 2987</li> 2988<li class="InfoAdvanced widgetItem fr-view"> 2989 <p><a href="https://seeclickfix.com/web_portal/3cZFGYqnCALUwAceDsrroWmh/report/category" rel="noopener" target="_blank">Report a Concern (Connect & Correct)</a></p> 2990</li> </ol> 2991 </div> 2992 </div> 2993 </div> 2994 <div class="widgetFooter"> 2995 2996 </div> 2997 2998 </section> 2999 3000 3001
3002<script type="text/javascript"> 3003 //Render slideshow if info advacned items contain one. 3004 $(document).ready(function (e) { 3005 $('#divInfoAdv0f5d4349-1ec4-487d-9700-85cf8f9394cd .InfoAdvanced.widgetItem').each(function () { 3006 renderSlideshowIfApplicable($(this)); 3007 }); 3008 }); 3009</script>
3009</div> 3010 </div> <!-- inner column --> 3011 3012 </div> <!-- inner row --> 3013 3014 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="3e52b0fd-c5f7-4995-92c8-cf65d1f175ef">� 3015 <div class="row nest first last wide">� 3016 3017 <div class="inner col col6 first last id21234fad-57c1-4e9a-b599-28d98e1ca3d9" style="" data-widgetcontainerid="21234fad-57c1-4e9a-b599-28d98e1ca3d9">� 3018 <div data-widget-id="6f95a8ee-4475-4c38-b52a-7417e45a2cfe" data-widget-controller-path="/QuickLinks/Widget"> 3019 3020 3021 3022 3023 3024 3025 3026 3027 <section id="widgetQuicklink6f95a8ee-4475-4c38-b52a-7417e45a2cfe" class="widget widgetQuickLinks skin84 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader6f95a8ee-4475-4c38-b52a-7417e45a2cfe"> 3028 <header class="widgetHeader" id="quickLinksHeader6f95a8ee-4475-4c38-b52a-7417e45a2cfe"> 3029 <div class=""> 3030 <h3><a style="" href="/QuickLinks.aspx?CID=101" >Quick Links</a></h3> 3031 </div> 3032 </header> 3033 <div class="widgetBody cpGrid cpGrid1 "> 3034 <div class="row narrow"> 3035 <div class="col col1 first last"> 3036 <ol class="semanticList"> 3037 3038 <li style="position:relative" class="widgetItem QuickLinks"> 3039 <a class="widgetDesc widgetQuickLinksLink" href="/702/Garbage-Recycling-Bulk" target="_self" >Garbage, Recycling & Bulk Pickup</a> 3040 <div class="widgetMeta"></div> 3041 </li> 3042 3043 <li style="position:relative" class="widgetItem QuickLinks"> 3044 <a class="widgetDesc widgetQuickLinksLink" href="/136/Alerts-Notifications" target="_self" >Sign Up for Alerts</a> 3045 <div class="widgetMeta"></div> 3046 </li> 3047 3048 <li style="position:relative" class="widgetItem QuickLinks"> 3049 <a class="widgetDesc widgetQuickLinksLink" href="/224/Police-Department" target="_self" >Police Department</a> 3050 <div class="widgetMeta"></div> 3051 </li> 3052 3053 <li style="position:relative" class="widgetItem QuickLinks"> 3054 <a class="widgetDesc widgetQuickLinksLink" href="/278/Tax-Collection" target="_self" >Tax Collection / Pay Taxes Online</a> 3055 <div class="widgetMeta"></div> 3056 </li> 3057 </ol> 3058 </div> 3059 </div> 3060 3061 </div> 3062 <div class="widgetFooter"> 3063 </div> 3064 <div class="addItemModal hidden"> 3065 <div class="url hidden">/QuickLinks.aspx</div> 3066 </div> 3067 3068 </section> 3069</div> 3070 3071 </div> <!-- inner column --> 3072 3073 </div> <!-- inner row --> 3074 3075 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="d7d694f8-e579-45bc-ae1b-ceab991938f0">� 3076 <div class="row nest first last wide">� 3077 3078 <div class="inner col col4 first last idfd57c489-993b-4f7a-89dd-0dfba0413084" style="" data-widgetcontainerid="fd57c489-993b-4f7a-89dd-0dfba0413084">� 3079 <div data-widget-id="cdb4592e-f491-4a33-ae8f-e471f79b4885" data-widget-controller-path="/QuickLinks/Widget"> 3080 3081 3082 3083 3084 3085 3086 3087 3088 <section id="widgetQuicklinkcdb4592e-f491-4a33-ae8f-e471f79b4885" class="widget widgetQuickLinks skin84 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeadercdb4592e-f491-4a33-ae8f-e471f79b4885"> 3089 <header class="widgetHeader" id="quickLinksHeadercdb4592e-f491-4a33-ae8f-e471f79b4885"> 3090 <div class=""> 3091 <h3><a style="" href="/QuickLinks.aspx?CID=76" >Site Links</a></h3> 3092 </div> 3093 </header> 3094 <div class="widgetBody cpGrid cpGrid1 "> 3095 <div class="row narrow"> 3096 <div class="col col1 first last"> 3097 <ol class="semanticList"> 3098 3099 <li style="position:relative" class="widgetItem QuickLinks"> 3100 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 3101 <div class="widgetMeta"></div> 3102 </li> 3103 3104 <li style="position:relative" class="widgetItem QuickLinks"> 3105 <a class="widgetDesc widgetQuickLinksLink" href="https://m365.cloud.microsoft/apps/" target="_blank" aria-label="Employees opens in new window">Employees</a> 3106 <div class="widgetMeta"></div> 3107 </li> 3108 3109 <li style="position:relative" class="widgetItem QuickLinks"> 3110 <a class="widgetDesc widgetQuickLinksLink" href="http://nj-middletown.civicplus.com/255/Privacy-Policy" target="_self" >Privacy Policy</a> 3111 <div class="widgetMeta"></div> 3112 </li> 3113 3114 <li style="position:relative" class="widgetItem QuickLinks"> 3115 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 3116 <div class="widgetMeta"></div> 3117 </li> 3118 </ol> 3119 </div> 3120 </div> 3121 3122 </div> 3123 <div class="widgetFooter"> 3124 </div> 3125 <div class="addItemModal hidden"> 3126 <div class="url hidden">/QuickLinks.aspx</div> 3127 </div> 3128 3129 </section> 3130</div> 3131 3132 </div> <!-- inner column --> 3133 3134 </div> <!-- inner row --> 3135 3136 </div><!-- outer column --><!----><div class="outer col col1 last" style="" data-widgetcontainerid="1aa8740c-67c9-47a4-a157-db13af81cc69">� 3137 <div class="row nest first last wide">� 3138 3139 <div class="inner col col1 first last idb90dd2ac-a74a-4750-bf20-6a6b904180a3" style="" data-widgetcontainerid="b90dd2ac-a74a-4750-bf20-6a6b904180a3">� 3140 3141<div class="widget widgetSpacer" id="36bf024b-7680-44e6-923a-b5c434c673bd"></div> 3142 </div> <!-- inner column --> 3143 3144 </div> <!-- inner row --> 3145 3146 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3147 3148 3149 </div> 3150</div></div></div> 3151</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 3152<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS" class="containerTS"> <div id="ccae2dc86b-070a-4e8b-9b43-45a8213539d8" data-containerid="ae2dc86b-070a-4e8b-9b43-45a8213539d8" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 3153 3154 3155 <div class="row outer wide"><!-- 3156--><div class="outer col col24 first last" style="" data-widgetcontainerid="12fd38fc-86a9-4010-a447-a47c89213d5e">� 3157 <div class="row nest first last wide">� 3158 3159 <div class="inner col col24 first last id27d49e0f-c508-4abc-906e-70923167e1f3" style="" data-widgetcontainerid="27d49e0f-c508-4abc-906e-70923167e1f3">� 3160 3161 <div data-widget-id='67eadc21-a85d-494f-878e-be86cebdd7ad' data-moduleName="customHtml" id='widgetCustomHtml67eadc21-a85d-494f-878e-be86cebdd7ad' class="widget widgetCustomHtml skin80 narrow" > 3162 <div class="widgetBody pageStyles" id="widgetBody67eadc21-a85d-494f-878e-be86cebdd7ad"> 3163 <div id="customHtml67eadc21-a85d-494f-878e-be86cebdd7ad"><div><style> 3164 /* CP icon */ 3165 .cpBylineIconTS { 3166 color: #fff; 3167 } 3168 /* CP Text */ 3169 .cpBylineTextTS, 3170 .cpBylineTextTS a:is(:link, :visited) { 3171 color: #fff; 3172 } 3173 3174 .cpBylineTS { 3175 text-align: center; 3176 font-weight: 500; 3177 } 3178 3179 .cpBylineIconTS { 3180 fill: currentColor; 3181 width: 39px;
3182 height: 26px; 3183 display: inline; 3184 vertical-align: middle; 3185 } 3186</style> 3187 3188<div class="widgetItem cpBylineTS"> 3189 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 3190 <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 3191 <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 3192 </svg> 3193 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 3194</div> 3195</div></div> 3196 </div> 3197 3198 </div> 3199 3200 </div> <!-- inner column --> 3201 3202 </div> <!-- inner row --> 3203 3204 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3205 3206 3207 </div> 3208</div></div> 3209</div> 3210 3211 3212 3213 3214 <div id="bannerImagesJSON91" class="hidden"></div> 3215 <div id="bannerSlideshowControls_banner2" class="bannerSlideshowControlsNew none " style="display:none"> 3216 <a id="arrowPrev_banner2" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowLeft"></use></svg></a> 3217 <a id="arrowNext_banner2" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 3218 </div> 3219
3219<script type="text/javascript"> 3220 $(window).on("load", function () { 3221 $.when(window.Pages.rwdSetupComplete) 3222 .done(function () { 3223 renderExternalBannerSlideshow('banner2', 3224 {"BannerOptionID":91,"ThemeID":27,"SlotName":"banner2","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":false,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":158,"BannerOptionID":91,"FileName":"/ImageRepository/Document?documentID=11929","Height":1400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":15,"BannerOptionID":91,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202511302332131516.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 3225 '/App_Themes/2025 - Home/Images/', 3226 'Rotating'); 3227 }); 3228 }); 3229 </script>
3229 3230 3231</div> 3232</div> 3233 3234 </div> 3235 </div> 3236 </div> 3237 3238<link href="/745732998.css" rel="stylesheet" type="text/css" /> 3239 3240<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 3241 <div role="dialog" aria-labelledby="cp-Splash-title" aria-describedby="editorContentDesc" aria-modal="true" tabindex="-1" id="SplashMessage" class="hidden cp-Splash cp-Splash--modal is-open"> 3242 <div class="cp-Splash-header"> 3243 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 3244 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 3245 <svg id="iconClose" viewBox="0 0 25 25"> 3246 <polygon style="fill:currentcolor" 3247 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon> 3248 </svg> 3249 </button> 3250 </div> 3251 <div class="cp-Splash-body"> 3252 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 3253 <!-- Content from the Froala Editor will go here. --> 3254 Loading 3255 </div> 3256 </div> 3257 <div class="cp-Splash-footer"> 3258 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 3259 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
3260 </div> 3261 </div> 3262</div> 3263
3264<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 3264
3264
3265<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 3265
3265
3266<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 3266
3266
3267<script> 3268 3269 $(document).ready(function () { 3270 var filter = { 3271 targetId: '1', 3272 targetType: 1 3273 } 3274 3275 new SplashModalRender().triggerRender(filter); 3276 }); 3277</script>
3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294
3294<script src="/-1442400649.js" type="text/javascript"></script>
3294 3295 <!----------Google Translate (Mobile Friendly)---------> 3296 3297<style> 3298 #google-translate-container { 3299 float: right; 3300 padding: 3px 5px 0px 0px; 3301 position: fixed; 3302 bottom: 16px; 3303 right: 10px; 3304 z-index: 5; 3305 } 3306 3307 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 3308 font-family: arial; 3309 font-size: 10pt; 3310 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 3311 background-position: 5px 5px; 3312 background-size: 18px; 3313 background-repeat: no-repeat; 3314 text-indent: 16px; 3315 background-color: #fff; 3316 color: #000 !important; 3317 } 3318 3319 .goog-logo-link { 3320 display: none !important; 3321 } 3322 3323 .goog-te-gadget { 3324 color: transparent !important; 3325 } 3326 3327 .goog-te-gadget .goog-te-combo { 3328 margin: 2px 0 !important; 3329 border-radius: 15px !important; 3330 } 3331 3332 .goog-te-combo{ 3333 border: 1px solid !important; 3334 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 3335 border-radius: 50px !important; 3336 height:31px !important; 3337 padding: 0 1px 0 .25rem !important; 3338 width: 156px; 3339 } 3340 3341 #launcher-wrapper { 3342 bottom: 50px !important; 3343 } 3344 3345</style> 3346 3347<div id="google-translate-container"> 3348 <div id="google_translate_element"> 3349 </div> 3350</div> 3351
3352<script> 3353 3354 function googleTranslateElementInit() { 3355 var el = document.getElementById("google_translate_element"); 3356 if (el && el.innerHTML.trim() !== "") { 3357 return; 3358 } 3359 3360 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 3361 // begin accessibility compliance 3362 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 3363 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 3364 $('div#goog-gt-tt .original-text').css('text-align','left'); 3365 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 3366 $('.goog-te-combo').attr('aria-label','google translate languages'); 3367 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 3368 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 3369 } 3370 3371 $(function() { 3372 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 3373 }); 3374 3375</script>
3375 3376 3377<!--------------End Google Translate-----------------> 3378 3379 3380<!-- Fixed Nav Adjustment -->
3381<script> 3382 function getValueTS(elem, attr) { 3383 var val = elem.css(attr); 3384 if (val === undefined) return undefined; 3385 var num = parseInt(val, 10); 3386 if (num === NaN) return undefined; 3387 return num; 3388 } 3389 3390 function clampTS(number, min, max) { 3391 return Math.min(Math.max(number, min), max); 3392 } 3393 3394 function isPageEditingTS() { 3395 return ( 3396 $("#doneEditing").length > 0 || // In live edit 3397 typeof DesignCenter !== "undefined" // In theme manager 3398 ); 3399 } 3400 3401 var bgColorRegexTS = new RegExp("rgba\\((\\d+), (\\d+), (\\d+), (\\d*\\.?\\d*)\\)"); 3402 3403 function isTransparentTS(elem) { 3404 var bg = elem.css('background-color'); 3405 if (typeof bg !== "string") return false; 3406 if (bg === "transparent") return true; 3407 if (!bg.startsWith('rgba(')) return false; 3408 var matchState = bg.match(bgColorRegexTS); 3409 if (!matchState || matchState.length !== 5) return false; 3410 var alpha = parseFloat(matchState[4], 10); 3411 if (!(alpha >= 0 && alpha < 1)) return false; 3412 return true; 3413 } 3414 3415 function iterateLeftpads(cb) { 3416 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3417 for (var i = 0; i < containersTS.length; i++) { 3418 var containerTS = containersTS[i]; 3419 // Skip the body container and anything with data-skip-leftpad 3420 if ( 3421 containerTS.id !== "bodyContainerTS" && 3422 containerTS.getAttribute('data-skip-leftpad') === null 3423 ) { 3424 cb(containerTS); 3425 } 3426 } 3427 } 3428 3429 function iterateRightpads(cb) { 3430 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3431 for (var i = 0; i < containersTS.length; i++) { 3432 var containerTS = containersTS[i]; 3433 // Skip the body container and anything with data-skip-rightpad 3434 if ( 3435 containerTS.id !== "bodyContainerTS" && 3436 containerTS.getAttribute('data-skip-rightpad') === null 3437 ) { 3438 cb(containerTS); 3439 } 3440 } 3441 } 3442 3443 var anchor = $("#divToolbars"); 3444 var headerContainerTS = $("#headerContainerTS"); 3445 var bodyContainerTS = $("#bodyContainerTS"); 3446 3447 // Outer banner padding (push banner down) 3448 var outerSizingTS = $("#bannerContainerTS"); 3449 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 3450 var innerSizingTS = $("#bannerSizingTS"); 3451 3452 var forceUnfixClassTS = "forceUnfixTS"; 3453 3454 var fixedTopTS = $(".fixedTopTS"); 3455 var fixedBottomTS = $(".fixedBottomTS"); 3456 var fixedLeftTS = $(".fixedLeftTS"); 3457 var fixedRightTS = $(".fixedRightTS"); 3458 3459 var initialTopTS; 3460 var topAttachTS; 3461 if (fixedTopTS && fixedTopTS.length === 1) { 3462 initialTopTS = getValueTS(fixedTopTS, 'top'); 3463 var attachment = fixedTopTS.attr('data-attach');
3464 if (attachment) topAttachTS = $("#" + attachment); 3465 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 3466 } 3467 3468 function resizeAdjustmentTS() { 3469 var editing = isPageEditingTS(); 3470 3471 // Fixed top script 3472 (function () { 3473 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 3474 3475 if (editing) { 3476 fixedTopTS[0].classList.add(forceUnfixClassTS); 3477 } else { 3478 fixedTopTS[0].classList.remove(forceUnfixClassTS); 3479 } 3480 3481 var topPosition = fixedTopTS.css('position'); 3482 if (topPosition === 'fixed') { 3483 if (topAttachTS) { 3484 scrollAdjustmentTS(); 3485 } else { 3486 var anchorHeight = anchor.outerHeight() - 1; 3487 fixedTopTS.css('top', anchorHeight + initialTopTS); 3488 } 3489 } else { 3490 fixedTopTS.css('top', initialTopTS); 3491 } 3492 3493 if (topPosition === 'fixed' || topPosition === 'absolute') { 3494 // Bump the banner content down 3495 if (isTransparentTS(fixedTopTS)) { 3496 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 3497 outerSizingTS.css('padding-top', ''); 3498 3499 try { 3500 window.Pages.onResizeHandlersExecute(); 3501 } catch (e) {} 3502 } else { 3503 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 3); 3504 innerSizingTS.css('padding-top', ''); 3505 } 3506 } else { 3507 innerSizingTS.css('padding-top', ''); 3508 outerSizingTS.css('padding-top', ''); 3509 } 3510 })(); 3511 3512 // Fixed bottom script 3513 (function () { 3514 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 3515 3516 // If the widget has gone narrow, force unfix 3517 if (editing || fixedBottomTS.outerHeight() > 200) { 3518 fixedBottomTS[0].classList.add(forceUnfixClassTS); 3519 } else { 3520 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 3521 } 3522 3523 if (fixedBottomTS.css('position') === 'fixed') { 3524 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 3525 } else { 3526 bodyContainerTS.css('padding-bottom', ''); 3527 } 3528 })(); 3529 3530 // Fixed left script 3531 (function () { 3532 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 3533 3534 if (editing) { 3535 fixedLeftTS[0].classList.add(forceUnfixClassTS); 3536 } else { 3537 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 3538 } 3539 3540 if (fixedLeftTS.css('position') === 'fixed') { 3541 var headerHeight = headerContainerTS.outerHeight(); 3542 var anchorHeight = anchor.outerHeight() - 1; 3543 fixedLeftTS.css('top', anchorHeight + headerHeight + 90); 3544 var leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 3545 iterateLeftpads(function (containerTS) { 3546 var containerBoundingTS = containerTS.getBoundingClientRect(); 3547 if (containerBoundingTS.left <= leftBoundingTS.right) { 3548 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 3549 } else { 3550 $(containerTS).css('padding-left', ''); 3551 } 3552 }); 3553 } else { 3554 fixedLeftTS.css('top', ''); 3555 iterateLeftpads(function (containerTS) { 3556 $(containerTS).css('padding-left', ''); 3557 }); 3558 } 3559 })(); 3560 3561 // Fixed right script 3562 (function () { 3563 if (!fixedRightTS || fixedRightTS.length === 0) return; 3564 3565 if (editing) { 3566 fixedRightTS[0].classList.add(forceUnfixClassTS); 3567 } else { 3568 fixedRightTS[0].classList.remove(forceUnfixClassTS); 3569 } 3570 3571 if (fixedRightTS.css('position') === 'fixed') { 3572 var headerHeight = headerContainerTS.outerHeight(); 3573 var anchorHeight = anchor.outerHeight() - 1; 3574 fixedRightTS.css('top', anchorHeight + headerHeight + 90); 3575 var rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 3576 iterateRightpads(function (containerTS) { 3577 var containerBoundingTS = containerTS.getBoundingClientRect(); 3578 if (containerBoundingTS.right >= rightBoundingTS.left) { 3579 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 3580 } 3581 }); 3582 } else { 3583 fixedRightTS.css('top', ''); 3584 iterateRightpads(function (containerTS) { 3585 $(containerTS).css('padding-right', ''); 3586 }); 3587 } 3588 })(); 3589 } 3590 3591 function scrollAdjustmentTS() {
3592 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 3593 var topPosition = fixedTopTS.css('position'); 3594 if (topPosition === 'fixed' || topPosition === 'absolute') { 3595 var anchorBounding = anchor[0].getBoundingClientRect(); 3596 var attachBounding = topAttachTS[0].getBoundingClientRect(); 3597 var scrollTop = $(window).scrollTop(); 3598 3599 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 3600 } else { 3601 fixedTopTS.css('top', initialTopTS); 3602 } 3603 } 3604 3605 $(window).load(function () { 3606 setTimeout(function () { 3607 try { 3608 resizeAdjustmentTS(); 3609 } catch (e) { 3610 console.error(e); 3611 } 3612 }, 350); 3613 3614 $(window).scroll(function () { 3615 try { 3616 scrollAdjustmentTS(); 3617 } catch (e) { 3618 console.error(e); 3619 } 3620 }); 3621 3622 var adjustTimeoutTS; 3623 $(window).resize(function () { 3624 clearTimeout(adjustTimeoutTS); 3625 adjustTimeoutTS = setTimeout(function () { 3626 try { 3627 resizeAdjustmentTS(); 3628 } catch (e) { 3629 console.error(e); 3630 } 3631 }, 350); 3632 }); 3633 3634 $.when(window.Pages.angularToolbarComplete).done(function () { 3635 try { 3636 resizeAdjustmentTS(); 3637 } catch (e) { 3638 console.error(e); 3639 } 3640 }); 3641 }); 3642</script>
3642 3643<!-- End Fixed Nav Adjustment --> 3644 3645 3646<!-- THIS SCRIPT WAS ESTABLISHED TO ALLOW FOR BACKGROUNDS TO RETAIN FIXED POSITIONING ON MOBILE --> 3647 3648<!-- Moves the assigned banner to the outer wrap. Make sure the selector below matches the selector specified in your site's XML files! --> 3649
3650<script> 3651 function moveBannerToOuterWrap() { 3652 if ($(".fixedBannerTS #bannerDivbanner2").length) { 3653 $(".fixedBannerTS #bannerDivbanner2").appendTo("#outer-wrap"); 3654 } else { 3655 setTimeout(function () { 3656 moveBannerToOuterWrap(); 3657 }, 500); 3658 } 3659 } 3660 3661 moveBannerToOuterWrap(); 3662</script>
3662 3663
3664<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 3664
3664
3665<script> 3666 window.ResidentAgentWidget.load({ 3667 agentId: 'c5a69cb6-767d-464f-b034-73f67d1a4ca0', 3668 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 3669 }); 3670</script>
3670<!-- AudioEye -->
3670<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash="c7209ecf9783005cf4fb0fe261cc10e2";var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
3670 <!-- End AudioEye --> 3671 3672 3673
3673<script type="text/javascript"> 3674 $(function () { 3675 document.cookie = "responsiveGhost=0; path=/"; 3676 }); 3677 $(window).on("load", function () { 3678 $('body').addClass('doneLoading').removeClass('hideContent'); 3679 3680 if ($('#404Content').length > 0) 3681 $('div#bodyWrapper').css('padding', '0px'); 3682 }); 3683 </script>
3683 3684 3685 <noscript> 3686 <style> 3687 body.hideContent { 3688 opacity: 1 !important; 3689 } 3690 </style> 3691 </noscript> 3692 3693 3694<div style="display: none;"> 3695 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3696 3697 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3698 <title>Arrow Left</title> 3699 <polygon style="fill:currentcolor" points="18.044,25 19.498,23.545 8.409,12.454 19.408,1.455 17.954,0 5.502,12.452"></polygon> 3700 </symbol> 3701 3702 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3703 <title>Arrow Right</title> 3704 <polygon style="fill:currentcolor" points="6.957,0 5.502,1.455 16.591,12.546 5.592,23.545 7.047,25 19.498,12.548"></polygon> 3705 </symbol> 3706 3707 </svg> 3708</div> 3709
3709<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=League+Spartan:500,600,700,800,regular|Libre+Baskerville:700,italic,regular|Montserrat:200,500,500italic,600,600italic,700,700italic,800,900,italic,regular|');</script>
3709 3710 3711 3712 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3713 <div style="display: none;"> 3714 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3715 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3716 <title>Slideshow Left Arrow</title> 3717 <g> 3718 <path style="fill:currentcolor;" d="M20,40a2.67,2.67,0,0,1-1.9-.79L.79,21.9a2.68,2.68,0,0,1,0-3.79L18.1.79a2.68,2.68,0,1,1,3.79,3.79L6.47,20,21.89,35.42A2.68,2.68,0,0,1,20,40Z"></path> 3719 </g> 3720 </symbol> 3721 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3722 <title>Slideshow Right Arrow</title> 3723 <g> 3724 <path style="fill:currentcolor;" d="M2.68,0a2.67,2.67,0,0,1,1.9.79L21.89,18.1a2.68,2.68,0,0,1,0,3.79L4.58,39.21A2.68,2.68,0,0,1,.79,35.42L16.21,20,.79,4.58A2.68,2.68,0,0,1,2.68,0Z"></path> 3725 </g> 3726 </symbol> 3727 </svg> 3728 </div> 3729 3730 3731 3732 3733 <div id="root-picker-outlet"></div> 3734</body> 3735</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.