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-K0NNGCJPEP';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: 48em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 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 119 120 <meta name="theme-color" content="#22593b"> 121 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 122 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <title>Search ⢠Upper Moreland Township, PA ⢠CivicEngage</title> 124 125
125<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
125 126
126<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
126 127 128 129 <!--[if IE 6]>
129<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
129<![endif]--> 130 <!--[if IE 7]>
130<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
130<![endif]--> 131 <!--[if IE 8]>
131<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
131<![endif]--> 132 <!--[if IE 9]>
132<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
132<![endif]--> 133
133<script type="text/javascript"><!-- 134 var intCountryCode = 840; 135 var order = ''; 136//--></script>
136 137 138 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-1569192650.css" rel="stylesheet" type="text/css" /> 139 140 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 141
141<script type="text/javascript"> 142 window.Pages = window.Pages || {}; 143 // FrontEnd RWD initialization 144 window.Pages.rwdReady = $.Deferred(); 145 window.Pages.toolBarDeferred = $.Deferred(); 146 window.Pages.rwdSetupComplete = $.Deferred(); 147 window.Pages.megaMenuLoaded = $.Deferred(); 148 window.Pages.angularToolbarComplete = $.Deferred(); 149 window.Pages.frontEndToolbarComplete = $.Deferred(); 150 </script>
150 151 <!--CPHeadContent--> 152
152<script src="/739942322.js" type="text/javascript"></script>
152 153 154 155 156
156<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
156 157
157<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
157 158 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 159 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 160 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 161 162 163 164
164<script src="/1657590475.js" type="text/javascript"></script>
164 165 166 167 168 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 169 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 170 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 171 <!--[if lt IE 9]>
171<script type="text/javascript" src="/Scripts/html5.js"></script>
171<![endif]--> 172 173
173<script type="text/javascript"> 174 setEditorVariables(false, 840); 175 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 176 </script>
176 177
177<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
177 178</head> 179<body class="wide " > 180 181
181<script>jQuery(document).click(function (event) { 182 var target = jQuery(event.target); 183 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 184 var text = target.attr('title'); 185 186 if (!text.length) { 187 text = "N/A"; 188 } 189 ga('send', 190 { 191 hitType: 'event', 192 eventCategory: 'Image', 193 eventAction: 'Image - ' + text, 194 eventLabel: window.location.href 195 }); 196 } 197 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 198 var text = ""; 199 if (target.parents('.button')[0]) { 200 text = target.parents('.button').first().text(); 201 } else if (target.text().length) { 202 text = target.text(); 203 } else if (target.attr('title').length) { 204 text = target.attr('title'); 205 } 206 if (!text.length) { 207 text = "N/A"; 208 } 209 ga('send', 210 { 211 hitType: 'event', 212 eventCategory: 'Button', 213 eventAction: 'Button - ' + text, 214 eventLabel: window.location.href 215 }); 216 } 217 if (target.parents('.widgetCustomHtml').length) { 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Custom Html',
222 eventAction: 'Custom Html Clicked', 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.parents('.editor').length) { 227 ga('send', 228 { 229 hitType: 'event', 230 eventCategory: 'Editor', 231 eventAction: 'Editor Link Clicked', 232 eventLabel: window.location.href 233 }); 234 } 235 if (target.parents('.GraphicLinks').length) { 236 var text = ""; 237 var targetGraphicLink = target; 238 if (target.hasClass('widgetGraphicLinksLink')) { 239 targetGraphicLink = jQuery(target.children()[0]); 240 } 241 if (targetGraphicLink.hasClass('text')) { 242 text = targetGraphicLink.text(); 243 } else if (targetGraphicLink.attr('src').length) { 244 if (targetGraphicLink.attr('alt').length) { 245 text = targetGraphicLink.attr('alt'); 246 } else { 247 text = targetGraphicLink.attr('src'); 248 } 249 } else { 250 text = "N/A"; 251 } 252 ga('send', 253 { 254 hitType: 'event', 255 eventCategory: 'Graphic Links', 256 eventAction: 'Graphic Link - ' + text, 257 eventLabel: window.location.href 258 }); 259 } 260 if (target.parents('.InfoAdvanced').length) { 261 ga('send', 262 { 263 hitType: 'event', 264 eventCategory: 'Info Advanced', 265 eventAction: 'Info Advanced Clicked', 266 eventLabel: window.location.href 267 }); 268 } 269 if (target.parents('.list').length) { 270 ga('send', 271 { 272 hitType: 'event', 273 eventCategory: 'List', 274 eventAction: 'List Clicked', 275 eventLabel: window.location.href 276 }); 277 } 278 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 279 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 280 var breadCrumbs = []; 281 jQuery('.breadCrumbs > li').each(function () { 282 breadCrumbs.push(this.textContent); 283 }); 284 var pageTitle = breadCrumbs.join('>'); 285 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 286 var text = ""; 287 if (pageTitle) { 288 text += pageTitle + " | "; 289 } else { 290 text += document.title + ' - '; 291 } 292 if (target.text() == "" && megaMenuText == "") { 293 text += "N/A"; 294 } else if (target.text().length && megaMenuText.length) { 295 if (megaMenuText == target.text()) { 296 text += megaMenuText; 297 } else { 298 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 299 } 300 } else if (target.text() == "") { 301 text += megaMenuText; 302 } else { 303 text += target.text(); 304 } 305 if (!text.length) { 306 text = "N/A"; 307 } 308 ga('send', 309 { 310 hitType: 'event', 311 eventCategory: 'Mega Menu', 312 eventAction: 'Mega Menu : ' + text, 313 eventLabel: window.location.href 314 }); 315 } 316 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 317 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 318 if (!text.length) { 319 text = "N/A"; 320 } 321 ga('send', 322 { 323 hitType: 'event', 324 eventCategory: 'News Flash', 325 eventAction: 'News Flash - ' + text, 326 eventLabel: window.location.href 327 }); 328 } 329 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 330 var text = target.text(); 331 if (!text.length) { 332 text = "N/A"; 333 } 334 ga('send', 335 { 336 hitType: 'event', 337 eventCategory: 'Quick Links', 338 eventAction: 'Quick Links - ' + text, 339 eventLabel: window.location.href 340 }); 341 } 342 if (target.attr('src') && target.parents('.cpSlideshow').length) { 343 var text = target.attr('title'); 344 if (!text.length) { 345 text = "N/A"; 346 } 347 ga('send', 348 { 349 hitType: 'event', 350 eventCategory: 'Slideshow', 351 eventAction: 'Slideshow - ' + text, 352 eventLabel: window.location.href 353 }); 354 } 355 if (target.parents('.widgetText').length) { 356 ga('send', 357 { 358 hitType: 'event', 359 eventCategory: 'Text', 360 eventAction: 'Text Link Clicked', 361 eventLabel: window.location.href 362 }); 363 } 364});</script>
364 365 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 366 <div class="cp-PopOver-header"> 367 <h3 class="cp-PopOver-title"></h3> 368 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 369 <svg class="cp-Icon--close" alt="close" title="close"> 370 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 371 </svg> 372 </button> 373 </div> 374 <div id="cpPopOverBody" class="cp-PopOver-body"> 375 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 376 </div> 377 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 378 <div class="cp-BtnGroup" id="actionButtons"> 379 <!-- Action buttons will be dynamically added here --> 380 </div> 381 </div> 382</div> 383 <div id="fb-root"></div> 384<div id=skipToContentLinks> 385<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 386</div> 387 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 388 389 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 390 391 392 393 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 394 <input type="hidden" id="hdnStructureID" value="1" /> 395 <input type="hidden" id="hdnContentCollectionID" value="e488ec09-3129-4559-9993-64edbcc2ea0d" /> 396 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 397 <input type="hidden" id="hdnThemeID" value="1" /> 398 <input type="hidden" id="pageIsFrontEnd" value="true" /> 399 <input type="hidden" id="pageModuleID" value="82" /> 400 <input type="hidden" id="pagePageID" /> 401 402 <input type="hidden" id="hdnModuleID" value="82" /> 403 <div id="stickyPlaceholder"></div> 404 <div id="outer-wrap" class="outer-wrap"> 405 <div id="inner-wrap" class="inner-wrap"> 406 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 407 408<style> 409@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700); 410.alertText .customAlert { 411 color: #EAEAEA; 412 display: inline-block; 413 font-family: 'Open Sans Condensed', sans-serif; 414 text-transform: uppercase; 415 font-weight: bold; 416 height: 27px; 417 left: 57px; 418 line-height: 27px; 419 overflow: hidden; 420 position: absolute; 421 top: 15px; 422 white-space: nowrap; 423 width: 268px; 424} 425</style> 426 <div id="1_divAlertBar" class="alertToolbar cpToolbar" style="background: #222222;"> 427 <div id="1_divAlertToolbarInner" class="alertToolbarInner" style="font-size: 16px;"> 428 <a href="/AlertCenter.aspx" id="1_lnkAlertText" class="alertText" style="border-right: 1px solid #000000;"> 429 <img src="/Common/Images/AlertCenter/alertBarBlink.svg" id="1_imgDot" alt="Emergency Alert" class="redDot" /> 430 <span id="1_customAlert" class="customAlert">EMERGENCY ALERT</span> 431 </a> 432 <span id="1_spnAlertContainer" class="alertContainer"><a href="/AlertCenter.aspx?AID=Ward-41-Polling-Location-Change-51" target="_self" class="alert" style="border-left: 1px solid #635e65; border-right: 1px solid #000000;background: #030303 url(/Common/images/AlertCenter/alertBarBlackTextBckg.png) repeat-x; color: #FFFFFF;"> 433 Ward 4-1 Polling Location Change 434 <span style="color: #FC4C2F;">Read On...</span> 435</a> 436</span> 437 </div> 438 </div> 439 <div id="1_divAlertBarEmpty" class="alertBarEmpty"></div> 440 441 442 443 444<!-- Begin Signed Out Bar --> 445<div class="cpToolbar user public"> 446 <div class="inner selfClear"> 447 <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> 448 <ul class="nav secondary"> 449 <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li> 450 </ul> 451 </div> 452</div>
453<script> 454 $(document).ready(function () { 455 $('#signedOutToolbarCreateProfileButton').click(function (event) { 456 event.preventDefault(); 457 window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin; 458 }); 459 460 461 $('#loggedOutToolbarSignInButton').click(function (event) { 462 event.preventDefault(); 463 window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host; 464 }); 465 466 467 if ('False' == 'True') { 468 $('#loggedOutToolbarSignInButton').hide(); 469 } 470 }) 471</script>
471 472<!-- End Signed Out Bar --> 473 474 </div> 475 <div id="bodyWrapper"> 476 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 477 478<div data-cpRole="structuralContainer" id="structuralContainer1"> 479<div data-cpRole="structuralContainer" id="structuralContainer2"> 480<header class="siteHeader"><div class="siteWrap"><h1 data-cpRole="banner" id="banner2" class="logo empty"> 481 482 483 484 485 <a id="banner2-9" style=" display: block; text-align: center; 486" class="bannerObject" href="/" target="_self"><img alt="Click to go Home" class="bannerObject" height="70" src="/ImageRepository/Document?documentID=701" width="439" /></a> 487</h1><aside data-cpRole="contentContainer" id="contentContainer2" class="search_ts"> <div id="cc4c14da1e-455c-4dda-9e44-8acdde763c04" data-containerid="4c14da1e-455c-4dda-9e44-8acdde763c04" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="1"> 488 489 490 <div class="row outer wide"><!-- 491--><div class="outer col col6 first" style="" data-widgetcontainerid="55267609-ef57-4f8b-b24b-abd3417ba24d">� 492 <div class="row nest first last wide">� 493 494 <div class="inner col col6 first last id65754170-76c3-4c87-9c83-52a413eb12ee" style="" data-widgetcontainerid="65754170-76c3-4c87-9c83-52a413eb12ee">� 495<div data-widget-id="0af32e98-5f2f-4c20-89ce-2b2355a8e553" data-widget-controller-path="/Layout/WidgetSiteTools"> 496 497
497<script type="text/javascript"> 498 $(document).ready(function () { 499 setWidgetServiceClicking($("#widgetSiteToolsHeader0af32e98-5f2f-4c20-89ce-2b2355a8e553"), true, function () { 500 var $widgetBody = $('#widgetSiteToolsBody0af32e98-5f2f-4c20-89ce-2b2355a8e553'); 501 502 if ($widgetBody.is(':visible')) { 503 var menuItems = $('.widgetItem a', $widgetBody); 504 505 $(menuItems[0]).focus(); 506 507 $('.widgetItem', $widgetBody).unbind("keydown").bind("keydown", function (e) { 508 509 if (e.which === 9) { 510 var index = menuItems.index(e.target); 511 512 if ((index === 0 && e.shiftKey) || (index === (menuItems.length - 1) && !e.shiftKey)) { 513 $("#widgetSiteToolsHeader0af32e98-5f2f-4c20-89ce-2b2355a8e553").trigger('click').focus(); 514 } 515 } 516 }); 517 } else { 518 $('.widgetItem', $widgetBody).unbind("keydown"); 519 } 520 }); 521 }); 522 </script>
522 523 524 <section id="widgetSiteTools0af32e98-5f2f-4c20-89ce-2b2355a8e553" class="widget widgetSiteTools skin41 widgetOptionSet7 flyOutParent wide" aria-label="Site Tools"> 525 <header id="widgetSiteToolsHeader0af32e98-5f2f-4c20-89ce-2b2355a8e553" class="widgetHeader" tabindex="0" role="button" aria-haspopup="true"> 526 <h3><img alt="Site Tools" class="imageHover" data-hover="/ImageRepository/Document?documentID=700" data-image="/ImageRepository/Document?documentID=35" src="/ImageRepository/Document?documentID=35" /></h3> 527 </header> 528 <div id="widgetSiteToolsBody0af32e98-5f2f-4c20-89ce-2b2355a8e553" class="widgetBody whiteIcons flyOut bottom rightEdge widget widgetSiteTools skin41 cpGrid cpGrid1" style="display:none;"> 529 <div class="row 530 wide"> 531 <div class="col col1 first last"> 532 <ol class="semanticList"> 533 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Home" class="widgetSiteToolsHome siteToolsService" href="/">Home</a></li> 534 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools My Account" class="widgetSiteToolsMyAccount siteToolsService" href="/MyAccount">My Account</a></li> 535 <li id="PrinterFriendly0af32e98-5f2f-4c20-89ce-2b2355a8e553" class="widgetItem"><a tabindex="0" aria-label="Site Tools Printer Friendly opens in new window" role="button" class="widgetSiteToolsPrinterFriendly siteToolsService" onkeypress="if (event.which == 13) { this.onclick(); }" onclick="Core.Layout.dynamicJavascript('printPreview();'); return false;" href="#PrinterFriendly0af32e98-5f2f-4c20-89ce-2b2355a8e553">Printer Friendly</a></li> 536 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Email Page" class="widgetSiteToolsEmailPage siteToolsService" href="/EmailPage">Email Page</a></li> 537 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Contact Us" class="widgetSiteToolsContactUs siteToolsService" href="/directory.aspx">Contact Us</a></li> 538 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools RSS" class="widgetSiteToolsRSS siteToolsService" href="/rss.aspx">RSS</a></li> 539 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Site Map" class="widgetSiteToolsSiteMap siteToolsService" href="/SiteMap">Site Map</a></li> 540 <li id="TranslatePage0af32e98-5f2f-4c20-89ce-2b2355a8e553" class="widgetItem"><a tabindex="0" aria-label="Site Tools Translate Page opens in new window" role="button" class="widgetSiteToolsTranslatePage siteToolsService" onkeypress="if (event.which == 13) { this.onclick(); }" onclick="Core.Layout.dynamicJavascript('window.open(\'https://translate.google.com/translate?js=n&sl=auto&tl=es&u=\' + document.location.href, \"TranslateWindow\");'); return false;" href="#TranslatePage0af32e98-5f2f-4c20-89ce-2b2355a8e553">Translate Page</a></li> 541 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Notifications" class="widgetSiteToolsNotifications siteToolsService" href="/list.aspx">Notifications</a></li> 542 <li class="widgetItem"><a tabindex="0" role="button" aria-label="Site Tools Documents" class="widgetSiteToolsDocuments siteToolsService" href="/DocumentCenter">Documents</a></li> 543 </ol> 544 </div> 545 546 </div> 547 </div> 548 549 </section> 550 551 552 553</div> 554 555 </div> <!-- inner column --> 556 557 </div> <!-- inner row --> 558 559 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="63664577-2c4f-4424-a983-af8e4cebd6aa">� 560 <div class="row nest first last wide">� 561 562 <div class="inner col col5 first last id0b0f2228-9121-49f1-9325-c60bff7d8879" style="" data-widgetcontainerid="0b0f2228-9121-49f1-9325-c60bff7d8879">� 563<div data-widget-id="f0a27d6d-a88b-40f1-9a2c-477d30284613" data-widget-controller-path="/Layout/WidgetShare"> 564 565
565<script type="text/javascript"> 566 $(document).ready(function () { 567 setWidgetServiceClicking($("#widgetShareHeaderf0a27d6d-a88b-40f1-9a2c-477d30284613"), true, function () { 568 var $widgetBody = $('#widgetShareBodyf0a27d6d-a88b-40f1-9a2c-477d30284613'); 569 570 if ($widgetBody.is(':visible')) { 571 var menuItems = $('.widgetItem a', $widgetBody); 572 573 $(menuItems[0]).focus(); 574 575 $('.widgetItem', $widgetBody).unbind("keydown").bind("keydown", function (e) { 576 577 if (e.which === 9) { 578 var index = menuItems.index(e.target); 579 580 if ((index === 0 && e.shiftKey) || (index === (menuItems.length - 1) && !e.shiftKey)) { 581 $("#widgetShareHeaderf0a27d6d-a88b-40f1-9a2c-477d30284613").trigger('click').focus(); 582 } 583 } 584 }); 585 } else { 586 $('.widgetItem', $widgetBody).unbind("keydown"); 587 } 588 }); 589 }); 590 </script>
590 591 592 <section id="widgetSharef0a27d6d-a88b-40f1-9a2c-477d30284613" class="widget widgetShare skin41 widgetOptionSet14 flyOutParent wide" aria-label="Share"> 593 <header id="widgetShareHeaderf0a27d6d-a88b-40f1-9a2c-477d30284613" class="widgetHeader" tabindex="0" role="button" aria-haspopup="true"> 594 <h3><img alt="Share" class="imageHover" data-hover="/ImageRepository/Document?documentID=697" data-image="/ImageRepository/Document?documentID=33" src="/ImageRepository/Document?documentID=33" /></h3> 595 </header> 596 <div id="widgetShareBodyf0a27d6d-a88b-40f1-9a2c-477d30284613" class="widgetBody flyOut bottom rightEdge widget widgetShare skin41 cpGrid cpGrid1" style="display:none;"> 597 <div class="row 598 wide"> 599 <div class="col col1 first last"> 600 <ol class="semanticList"> 601 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetShareFacebook shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/Facebook" target="_blank" aria-label="Share on Facebook opens in new window">Facebook</a></li> 602 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetShareTwitter shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/Twitter" target="_blank" aria-label="Share on Twitter opens in new window">Twitter</a></li> 603 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetSharePinterest shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/Pinterest" target="_blank" aria-label="Share on Pinterest opens in new window">Pinterest</a></li> 604 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetShareDelicious shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/Delicious" target="_blank" aria-label="Share on Delicious opens in new window">Delicious</a></li> 605 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetShareBlogger shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/Blogger" target="_blank" aria-label="Share on Blogger opens in new window">Blogger</a></li> 606 <li class="widgetItem" ><a tabindex="0" role="button" class="widgetShareLinkedIn shareService" onkeypress="if(event.which == 13) { this.onclick(); }" href="/Layout/WidgetShare/ShareLink/LinkedIn" target="_blank" aria-label="Share on LinkedIn opens in new window">LinkedIn</a></li> 607 </ol> 608 </div> 609 610 </div> 611 </div> 612 613 </section> 614 615</div> 616 617 </div> <!-- inner column --> 618 619 </div> <!-- inner row --> 620 621 </div><!-- outer column --><!----><div class="outer col col13 last" style="" data-widgetcontainerid="f2ae33d3-5889-4212-8a6b-2ab9b6f494ab">� 622 <div class="row nest first last wide">� 623 624 <div class="inner col col13 first last idc1458de2-2a64-4b91-adf6-37933e04ce1e" style="" data-widgetcontainerid="c1458de2-2a64-4b91-adf6-37933e04ce1e">� 625<div data-widget-id="689bb322-728b-4314-bc09-03790910722a" data-widget-controller-path="/Layout/WidgetSearch"> 626 627
627<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
627 628
628<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
628 629
629<script defer type="text/javascript"> 630 631 $(document).ready(function () { 632 try { 633 // Minimum characters required before performing a search/autocomplete 634 var minPrefixLength = 3; 635 var autoCompleteDebounceDelay = 500; 636 var searchFieldSelector = "#searchField" + '689bb322-728b-4314-bc09-03790910722a'; 637 var checkboxSelector = "#ysnSearchOnlyDept" + '689bb322-728b-4314-bc09-03790910722a'; 638 var buttonSelector = ".widgetSearchButton" + '689bb322-728b-4314-bc09-03790910722a'; 639 var autoCompleteCache = {}; 640 var autoCompleteCacheKeys = []; 641 var autoCompleteCacheLimit = 25; 642 var currentAutoCompleteRequest = null; 643 var currentAutoCompleteRequestKey = null; 644 var autoCompleteDebounceTimer = null; 645 var autoCompleteDebounceKey = null; 646 var pendingAutoCompleteResponses = []; 647 648 function normalizeAutoCompleteTerm(term) { 649 return $.trim((term || "") + "").replace(/\s+/g, " "); 650 } 651 652 function shouldSearch(term) { 653 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 654 } 655 656 function getAutoCompleteUrl() { 657 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 658 } 659 660 function getAutoCompleteCacheKey(requestUrl, term) { 661 return requestUrl + "|" + term.toLowerCase(); 662 } 663 664 function cacheAutoCompleteResult(cacheKey, data) { 665 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 666 autoCompleteCacheKeys.push(cacheKey); 667 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 668 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 669 } 670 } 671 autoCompleteCache[cacheKey] = data; 672 } 673 674 function respondToPendingAutoComplete(data) { 675 var responses = pendingAutoCompleteResponses; 676 pendingAutoCompleteResponses = []; 677 for (var i = 0; i < responses.length; i++) { 678 responses[i](data); 679 } 680 } 681 682 function cancelPendingAutoComplete() { 683 clearTimeout(autoCompleteDebounceTimer); 684 autoCompleteDebounceKey = null; 685 if (currentAutoCompleteRequest != null) { 686 currentAutoCompleteRequest.abort(); 687 currentAutoCompleteRequest = null; 688 } 689 currentAutoCompleteRequestKey = null; 690 respondToPendingAutoComplete([]); 691 } 692 693 function createWidgetAutoCompleteSource(options) { 694 return function (request, response) { 695 var term = normalizeAutoCompleteTerm(request.term); 696 if (!options.shouldSearch(term)) { 697 response([]); 698 return; 699 } 700 701 var requestUrl = options.url(); 702 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 703 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 704 response(autoCompleteCache[cacheKey]); 705 if (options.success) { 706 options.success(autoCompleteCache[cacheKey]); 707 } 708 return; 709 } 710 711 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 712 pendingAutoCompleteResponses.push(response); 713 return; 714 } 715 716 cancelPendingAutoComplete(); 717 autoCompleteDebounceKey = cacheKey; 718 pendingAutoCompleteResponses.push(response); 719 autoCompleteDebounceTimer = setTimeout(function () { 720 autoCompleteDebounceKey = null; 721 currentAutoCompleteRequestKey = cacheKey; 722 currentAutoCompleteRequest = $.ajax({ 723 url: requestUrl, 724 dataType: "json", 725 timeout: options.timeout, 726 data: { 727 term: term, 728 }, 729 success: function (data) { 730 if (currentAutoCompleteRequestKey === cacheKey) { 731 cacheAutoCompleteResult(cacheKey, data); 732 respondToPendingAutoComplete(data); 733 if (options.success) { 734 options.success(data); 735 } 736 } 737 }, 738 error: function (xmlhttprequest, textstatus, message) { 739 if (textstatus === "abort") { 740 return; 741 } 742 743 if (options.error) { 744 options.error(xmlhttprequest, textstatus, message); 745 } 746 747 respondToPendingAutoComplete([]); 748 }, 749 complete: function (xmlhttprequest) { 750 if (currentAutoCompleteRequest === xmlhttprequest) { 751 currentAutoCompleteRequest = null;
752 currentAutoCompleteRequestKey = null; 753 } 754 } 755 }); 756 }, options.delay); 757 }; 758 } 759 760 // click handler for search buttons 761 $(buttonSelector).click(function (e) { 762 e.preventDefault(); 763 var $btn = $(this); 764 var $field = $btn.siblings(".widgetSearchBox"); 765 var term = $field.val() + ""; 766 if (!shouldSearch(term)) { 767 // do nothing until user types enough characters 768 $field.focus(); 769 return; 770 } 771 772 if ($(checkboxSelector).is(':checked') || false) 773 { 774 doWidgetSearch($.trim(term), Number(0)); 775 } 776 else { 777 doWidgetSearch($.trim(term), 0); 778 } 779 }); 780 781 // enter key handler for the search field 782 $(searchFieldSelector).keypress(function (e) { 783 var code = e.which || e.keyCode; 784 if (code === 13) { 785 e.preventDefault(); 786 var $this = $(this); 787 var term = $this.val() + ""; 788 if (!shouldSearch(term)) { 789 // do nothing until user types enough characters 790 $this.focus(); 791 return false; 792 } 793 794 if ($(checkboxSelector).is(':checked') || false) { 795 doWidgetSearch($.trim(term), Number(0)); 796 } else { 797 doWidgetSearch($.trim(term), 0); 798 } 799 return false; 800 } 801 return true; 802 }); 803 804 // autocomplete: set minLength and guard source 805 if (true) { 806 var $searchField = $(searchFieldSelector).autocomplete({ 807 minLength: minPrefixLength, 808 source: createWidgetAutoCompleteSource({ 809 delay: autoCompleteDebounceDelay, 810 timeout: 10000, 811 shouldSearch: shouldSearch, 812 url: getAutoCompleteUrl, 813 success: function () { 814 $('.autoCompleteError').remove(); 815 }, 816 error: function (xmlhttprequest, textstatus, message) { 817 if (textstatus === "timeout") { 818 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 819 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 820 } 821 } 822 }), 823 html: true, 824 delay: 0, 825 select: function (event, ui) { 826 $(this).val(ui.item.value); 827 $(this).next().click(); 828 } 829 }); 830 831 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 832 return $("<li class=\"itemList\"></li>") 833 .data("ui-autocomplete-item", item) 834 .append("<a>" + item.label + "</a>") 835 .appendTo(ul); 836 }; 837 } 838 839 // keep searchBtnApplyQuery consistent with prefix rule 840 window.searchBtnApplyQuery = function() { 841 var $field = $(searchFieldSelector); 842 var term = $field.val() + ""; 843 if (shouldSearch(term)) { 844 // update href for the icon/button (if present) 845 var btn = document.getElementById("btnSearchIcon"); 846 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 847 } else { 848 var btn = document.getElementById("btnSearchIcon"); 849 if (btn) btn.href = "#"; 850 } 851 }; 852 } 853 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. 854 }); 855 </script>
855 856 857 <section id="widgetPreviewSearch" class="widget widgetSearch skin45 widgetOptionSet15" style="display: block;" aria-label="Search"> 858 <!-- For the button right and inside --> 859 <div class="widgetBody buttonRightInside"> 860 <input class="widgetSearchBox widgetSearchBox689bb322-728b-4314-bc09-03790910722a" cp5ph="true" id="searchField689bb322-728b-4314-bc09-03790910722a" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 861 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton689bb322-728b-4314-bc09-03790910722a" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=31" data-image="/ImageRepository/Document?documentID=30" src="/ImageRepository/Document?documentID=30" /></a> 862 863 <label class="searchLabel" aria-hidden="true" for="searchField689bb322-728b-4314-bc09-03790910722a">Search</label> 864 </div> 865 866 </section> 867 868 869<style scoped> 870 871 .widgetSearch ::-webkit-input-placeholder { 872 color: #2f2104; 873 } 874 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 875 color: #2f2104; 876 } 877 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 878 color: #2f2104; 879 } 880 .widgetSearch :-ms-input-placeholder { 881 color: #2f2104; 882 } 883 884 885 .widgetSearch .widgetBody .widgetSearchBox689bb322-728b-4314-bc09-03790910722a 886 { 887 color: #2f2104; 888 font-family: 'Lora'; font-style: italic; background-color: #ece5db; height: 50px; padding: 5px 40px 5px 20px; border: none; border-radius: 25px; 889 } 890 .widgetSearch .widgetBody .widgetSearchButton689bb322-728b-4314-bc09-03790910722a 891 { 892 margin: 15px 30px; 893 } 894 .widgetSearch .widgetSearch-onlyDept689bb322-728b-4314-bc09-03790910722a 895 { 896 display: inline-block; 897 color: #333; 898 899 900 padding-top: 10px; 901 } 902 #ysnSearchOnlyDept689bb322-728b-4314-bc09-03790910722a 903 { 904 position: relative; 905 top: .125em; 906 } 907 908</style> 909 910<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 911<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 912 913 914
915<script type="text/javascript"> 916 //Updates search icons href to have the correct queryString 917 function searchBtnApplyQuery() { 918 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField689bb322-728b-4314-bc09-03790910722a").value; 919 } 920</script>
920 921 922</div> 923 924 </div> <!-- inner column --> 925 926 </div> <!-- inner row --> 927 928 </div><!-- outer column --><!-- --></div> <!-- outer row --> 929 930 931 </div> 932</aside><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 933<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 934--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 935 --><!-- 936 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavBoardofCommissioners" class="navMainItem mainNavItem mainNavItem1 " href="/27/Board-of-Commissioners" target = "_self" > Board of Commissioners </a> <!-- 937 --><!-- 938 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 939 --><!-- 940 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/101/Departments" target = "_self" > Departments </a> <!-- 941 --><!-- 942 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 943 --><!-- 944 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavTownshipInformation" class="navMainItem mainNavItem mainNavItem3 " href="/35/Township-Information" target = "_self" > Township Information </a> <!-- 945 --><!-- 946 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 947 --><!-- 948 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem4 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 949 --><!-- 950 --></li><!----> 951</ol> 952 953 954
954<script type="text/javascript"> 955 (function () { 956 function setupMenu() { 957 const menuID = 'mainNavMenu'; 958 const menuType = MAIN_MENU; 959 960 //setup menu manager properties for main menu 961 if (!menuManager.mobileMainNav && true) 962 menuManager.adjustMainItemsWidth('#' + menuID); 963 menuManager.isMainMenuEditable = false; 964 menuManager.mainMenuMaxSubMenuLevels = 4; 965 menuManager.setMOMMode(2, menuType); 966 967 //Init main menu 968 const setupDraggable = menuManager.isMainMenuEditable; 969 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=1&menuContainerID=mainNav'; 970 971 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 972 menuManager.mainMenuInit = true; 973 menuManager.mainMenuTextResizer = true; 974 if (0.99 > 0) 975 menuManager.mainMenuTextResizerRatio = 0.99; 976 if (window.isResponsiveEnabled) 977 menuManager.mainMenuReady.resolve(); 978 979 } 980 981 if (document.readyState === "complete" 982 || document.readyState === "loaded" 983 || document.readyState === "interactive") { 984 setupMenu(); 985 return; 986 } 987 988 document.addEventListener("DOMContentLoaded", setupMenu); 989 })(); 990 </script>
990 991 992 993<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="cc762397c9-087d-4ed4-a108-c880e08e6886" data-containerid="762397c9-087d-4ed4-a108-c880e08e6886" class="pageContent cpGrid cpGrid24 showInMobile"> 994 995 996 997 998 </div> 999</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc35a776f8-cfac-4145-a73f-07b6a1f270d8" data-containerid="35a776f8-cfac-4145-a73f-07b6a1f270d8" class="pageContent cpGrid cpGrid24 showInMobile"> 1000 1001 1002 1003 1004 </div> 1005</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccc3529f50-b0e4-46b8-a41f-ab892fcb0ab6" data-containerid="c3529f50-b0e4-46b8-a41f-ab892fcb0ab6" class="pageContent cpGrid cpGrid24 showInMobile"> 1006 1007 1008 1009 1010 </div> 1011</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc10e39661-e73a-4845-8345-7cd1c064c618" data-containerid="10e39661-e73a-4845-8345-7cd1c064c618" class="pageContent cpGrid cpGrid24 showInMobile"> 1012 1013 1014 1015 1016 </div> 1017</aside></aside></nav></div></header> 1018</div><div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="structuralContainer3"> 1019<div class="siteWrap"><aside data-cpRole="contentContainer" id="contentContainer3"> <div id="cc17fc1b17-a660-41d3-b47a-b7691b8b110a" data-containerid="17fc1b17-a660-41d3-b47a-b7691b8b110a" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="40"> 1020 1021 1022 1023 1024 </div> 1025</aside></div> 1026</div><div data-cpRole="structuralContainer" id="structuralContainer4"> 1027<div class="siteWrap"><div data-cpRole="structuralContainer" id="structuralContainer5" class="mainWrap" role="main"> 1028<div data-cpRole="structuralContainer" id="structuralContainer6" class="outerContentWrap"> 1029<div data-cpRole="structuralContainer" id="structuralContainer7" class="contentWrap"> 1030<div data-cpRole="breadCrumbs" class="breadCrumbContainer" id="breadCrumbs"> <ol class="semanticList breadCrumbs"> 1031 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 1032 </ol> 1033 1034 1035 1036</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1037 1038 1039 1040 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 1041 <div id="contentarea" class="contentMain selfClear"> 1042<div class="header"> 1043 <div class="graphic"> 1044 <a title="Search this site" href="/Search"> 1045 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 1046 </a> 1047 </div> 1048 <div class="text"> 1049 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 1050 1051 </div> 1052</div> <div id="divSearch" class="cp-search-container"> 1053 <div id="divSearchStandard" class="cp-search-bar"> 1054 <label for="searchPhrase" class="visuallyhidden">Search</label> 1055 <div class="cp-search-barInner"> 1056 <input type="text" name="searchPhrase" 1057 id="searchPhrase" class="cp-search-input" 1058 placeholder="Type to begin your search..." 1059 value=""> 1060 <a href="#" class="searchSite cp-search-submit"> 1061 <svg id="iconSearch" viewbox="0 0 25 25"> 1062 <title>Submit Search</title> 1063 <path style="fill:currentcolor;" d="M25,24.458l-6.563-6.537c1.78-1.905,2.879-4.455,2.879-7.262C21.316,4.781,16.535,0,10.657,0S0,4.781,0,10.659 s4.78,10.659,10.657,10.659c2.697,0,5.155-1.015,7.034-2.671l6.573,6.547L25,24.458z M10.657,20.27c-1.295,0-2.554-0.254-3.74-0.755 c-1.144-0.484-2.172-1.178-3.055-2.06c-0.881-0.88-1.574-1.909-2.06-3.056c-0.501-1.182-0.755-2.44-0.755-3.74 S1.301,8.1,1.802,6.918c0.485-1.146,1.178-2.173,2.06-3.056c0.884-0.883,1.912-1.575,3.055-2.059 c1.184-0.501,2.444-0.756,3.74-0.756c1.298,0,2.557,0.255,3.741,0.756c1.145,0.485,2.172,1.177,3.055,2.059 c0.883,0.884,1.576,1.913,2.06,3.056c0.501,1.184,0.755,2.444,0.755,3.74s-0.254,2.556-0.755,3.74 c-0.485,1.146-1.178,2.173-2.06,3.056c-0.883,0.882-1.91,1.574-3.055,2.06C13.213,20.016,11.954,20.27,10.657,20.27z"></path> 1064 </svg> 1065 </a> 1066 <input id="departmentId" type="hidden" value="-1"/> 1067 </div> 1068 </div> 1069 1070<div class="cp-search-typeToggle"> 1071 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 1072 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 1073</div> 1074<div id="divSearchAdvanced"> 1075 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true">
1076 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 1077 <tbody> 1078 <tr> 1079 <td colspan="2" class="cp-search-advancedHeader"> 1080 Find pages with... 1081 </td> 1082 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 1083 To do this in the search box 1084 </td> 1085 </tr> 1086 <tr> 1087 <td> 1088 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 1089 </td> 1090 <td> 1091 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1092 </td> 1093 <td class="cp-search-advancedInstruction"> 1094 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 1095 </td> 1096 </tr> 1097 <tr> 1098 <td> 1099 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 1100 </td> 1101 <td> 1102 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1103 </td> 1104 <td class="cp-search-advancedInstruction"> 1105 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 1106 </td> 1107 </tr> 1108 <tr> 1109 <td> 1110 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 1111 </td> 1112 <td> 1113 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1114 </td> 1115 <td class="cp-search-advancedInstruction"> 1116 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1117 </td> 1118 </tr> 1119 <tr> 1120 <td> 1121 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1122 </td> 1123 <td> 1124 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1125 </td> 1126 <td class="cp-search-advancedInstruction"> 1127 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1128 </td> 1129 </tr> 1130 <tr> 1131 <td colspan="3" class="cp-search-advancedHeader"> 1132 Then narrow your results by... 1133 </td> 1134 </tr> 1135 <tr> 1136 <td> 1137 <label for="SearchContentType"><span>Content Type</span>:</label> 1138 </td> 1139 <td> 1140 <select id="SearchContentType" name="SearchContentType"> 1141 <option value="all" selected="selected">All Content</option> 1142 <option value="activities">Activities</option> 1143 <option value="agendas">Agendas</option> 1144 <option value="alerts">Alerts</option> 1145 <option value="bids">Bids</option> 1146 <option value="calendar">Calendar</option> 1147 <option value="documents">Documents</option> 1148 <option value="faqs">FAQs</option> 1149 <option value="forms">Forms</option> 1150 <option value="images">Images</option> 1151 <option value="jobs">Jobs</option> 1152 <option value="news">News</option> 1153 <option value="people">People</option> 1154 <option value="places">Places</option> 1155 <option value="social">Social</option> 1156 1157 <option value="webpages">Webpages</option> 1158 </select> 1159 </td> 1160 </tr> 1161 </tbody> 1162 </table> 1163 </div> 1164</div> 1165 </div> 1166 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1167 1168 1169<div id="divMainContentSearch"> 1170 <!-- cp-search-resultsLoading --> 1171 <h2 class="visuallyhidden">Search Results</h2> 1172<div data-currentpage="1"> 1173 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="True" /> 1174 1175 <p class="cp-search-status"> 1176 </p> 1177</div> 1178 </div>
1179<script type="text/javascript"> 1180 $('#paginationOption').change(function () { 1181 loadSearchResultPageList(1, $('#paginationOption').val()); 1182 }); 1183 1184 var autoExpandAdvancedSearch = 'false'; 1185 1186 if (autoExpandAdvancedSearch == 'true') { 1187 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1188 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1189 $('#standardSearch').show(); 1190 $('#advancedSearch').hide(); 1191 } 1192 1193 //Remove invaild tag(strong) from href for search site result. 1194 $("a[href*='strong']").each(function () { 1195 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1196 $(this).attr('href', validHref); 1197 }); 1198 1199 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1200 loadCivicClerkIndexResults(0, 10); 1201 }); 1202 1203 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1204 loadMunicodeSearch(1, 10); 1205 }); 1206 1207 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1208 var $this = $(this); 1209 loadTabResults($this); 1210 return false; 1211 }); 1212</script>
1212 1213 1214 </div> 1215 </div> 1216 </div> 1217 1218 1219 <div class="newCP"> 1220 1221 </div> 1222</div> 1223</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd6923f64-2522-4bce-8783-61ad1b416b69" data-containerid="d6923f64-2522-4bce-8783-61ad1b416b69" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1224 1225 1226 1227 1228 </div> 1229</aside> 1230</div><div data-cpRole="structuralContainer" id="structuralContainer8" class="siteSidebar"> 1231<aside data-cpRole="contentContainer" id="contentContainer8a"> <div id="cc09983bbe-d33b-4c67-ab73-477940707033" data-containerid="09983bbe-d33b-4c67-ab73-477940707033" class="pageContent cpGrid cpGrid24 showInMobile"> 1232 1233 1234 1235 1236 </div> 1237</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1238 1239 1240 1241 1242 1243 1244 1245
1245<script type="text/javascript"> 1246 (function () { 1247 function setupSecondaryMenuProperties() { 1248 //setup menu manager properties for secondary menu 1249 menuManager.isSideMenuEditable = false; 1250 menuManager.sideMenuMaxSubMenuLevels = 4; 1251 menuManager.sideMenuHasCustomLinks = true; 1252 } 1253 1254 if (document.readyState === "loading") { 1255 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1256 return; 1257 } 1258 1259 setupSecondaryMenuProperties(); 1260 })(); 1261 </script>
1261 1262
1262<script type="text/javascript"> 1263 (function () { 1264 function setupLazyLoadSecondaryNav() { 1265 //Init secondary menu 1266 var setupDraggable = menuManager.isSideMenuEditable; 1267 var urlToGetHiddenMenus = '/Pages/MenuSecondary/HiddenSecondarySubMenus?pageID=1&moduleID=82&themeID=1&menuContainerID=secondaryNav'; 1268 var menuID = 'secondaryMenusecondaryNav'; 1269 menuManager.setMOMMode(2, SIDE_MENU); 1270 menuManager.setupMenu(menuID, 'secondaryNav', SIDE_MENU, setupDraggable, urlToGetHiddenMenus); 1271 } 1272 1273 if (document.readyState === "loading") { 1274 document.addEventListener("DOMContentLoaded", setupLazyLoadSecondaryNav, { once: true }); 1275 return; 1276 } 1277 1278 setupLazyLoadSecondaryNav(); 1279 })(); 1280 </script>
1280 1281 1282 1283 1284 1285</nav><aside data-cpRole="contentContainer" id="contentContainer8b"> <div id="cc317a2abf-7453-4a9f-9247-a4d78b611705" data-containerid="317a2abf-7453-4a9f-9247-a4d78b611705" class="pageContent cpGrid cpGrid24 showInMobile"> 1286 1287 1288 1289 1290 </div> 1291</aside> 1292</div> 1293</div></div> 1294</div> 1295 1296 1297 1298 1299 <div id="banner1-2" style="display: none"></div> 1300
1300<script type="text/javascript"> 1301 $(window).on("load", function () { 1302 $.when(window.Pages.rwdSetupComplete) 1303 .done(function () { 1304 renderBanner('banner1-2', 1305 'banner1', 1306 {"BannerOptionID":2,"ThemeID":1,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":null,"SlideshowTransition":0,"SlideShowTransitionTiming":null,"ImageScale":false,"ImageAlignment":2,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":69,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=264","Height":662,"Width":1830,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 1307 {"BannerImageID":69,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=264","Height":662,"Width":1830,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}, 1308 '/App_Themes/Interior/Images/', 1309 '<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=264" />'); 1310 }); 1311 }); 1312 </script>
1312 1313 1314</div><!-- /banner --><div data-cpRole="structuralContainer" id="structuralContainer9"> 1315<div class="siteWrap"><aside data-cpRole="contentContainer" id="contentContainer9"> <div id="cc48021695-8538-4da7-8e92-db2278114205" data-containerid="48021695-8538-4da7-8e92-db2278114205" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="73"> 1316 1317 1318 <div class="row outer wide"><!-- 1319--><div class="outer col col12 first" style="" data-widgetcontainerid="2994f3ef-46ab-4d98-9ca1-b4cd851ead0d">� 1320 <div class="row nest first last wide">� 1321 1322 <div class="inner col col12 first last id2f7cb192-cf92-47a7-9223-022d54db3c33" style="" data-widgetcontainerid="2f7cb192-cf92-47a7-9223-022d54db3c33">� 1323<div data-widget-id="58c66b65-3f8f-43c2-8f34-33d3f9b8e2ac" data-widget-controller-path="/GraphicLinks/Widget"> 1324 1325 1326 1327 <style type="text/css">.widgetOptionSet36 .widgetItem {margin: 2.5em 0;} 1328.widgetOptionSet36.widget {margin-top: -2em; padding: 0;}</style> 1329 1330<div id="graphicLinkWidget58c66b65-3f8f-43c2-8f34-33d3f9b8e2ac" class="widget widgetGraphicLinks skin45 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:27em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1331 <div class="widgetHeader"> 1332 <div class=""> 1333 </div> 1334 </div> 1335 <div class="widgetBody cpGrid cpGrid4 "> 1336 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1337 <div class="row wide"> 1338 <!-- 1339--><div class="col col1 first "><ul class="semanticList"><!-- 1340 --><li class="widgetItem GraphicLinks"> 1341 1342<div> 1343 <a href="http://www.uppermoreland.org/CivicAlerts.aspx?CID=5" target="_self" class="fancyButton fancyButton107 " > 1344 <span> 1345 <span><span class="text">News</span></span> 1346 </span> 1347 </a> 1348</div> 1349 <style scoped="scoped">.fancyButton107.fancyButton:link,.fancyButton107.fancyButton:visited, .fancyButton107div.fancyButton{ 1350 height: 60px; 1351 padding-top: 18px; 1352 padding-left: 70px; 1353 background-image: url('/ImageRepository/Document?documentID=561'); 1354 background-repeat: no-repeat; 1355 background-position: left center; 1356opacity: 1; 1357 -webkit-transition: all 0.5s ease-in-out; 1358 -moz-transition: all 0.5s ease-in-out; 1359 -o-transition: all 0.5s ease-in-out; 1360 transition: all 0.5s ease-in-out;} 1361.fancyButton107.fancyButton:hover,.fancyButton107.fancyButton:focus,.fancyButton107.fancyButton:active,.fancyButton107.fancyButton.hover{ 1362 background-image: url('/ImageRepository/Document?documentID=562'); 1363 background-repeat: no-repeat; 1364 background-position: left center; 1365opacity: 1; 1366 -webkit-transition: all 0.1s ease-in-out; 1367 -moz-transition: all 0.1s ease-in-out; 1368 -o-transition: all 0.1s ease-in-out; 1369 transition: all 0.1s ease-in-out;} 1370.fancyButton107.fancyButton:link > span,.fancyButton107.fancyButton:visited > span, .fancyButton107div.fancyButton > span{ 1371} 1372.fancyButton107.fancyButton:hover > span,.fancyButton107.fancyButton:focus > span,.fancyButton107.fancyButton:active > span,.fancyButton107.fancyButton.hover > span{ 1373} 1374.fancyButton107.fancyButton .text{ 1375 color: #2f2104; 1376 font-size: .9em; 1377 font-family: "Lora"; 1378 text-align: left; 1379 font-style: normal; 1380 text-decoration: none; 1381 background-repeat: no-repeat; 1382 background-position: left top; 1383 1384 1385} 1386.fancyButton107.fancyButton:hover .text,.fancyButton107.fancyButton:focus .text,.fancyButton107.fancyButton:active .text,.fancyButton107.fancyButton.hover .text{ 1387 text-decoration: none; 1388 background-repeat: no-repeat; 1389 background-position: left top; 1390 1391 1392} 1393</style> 1394 1395 </li><!-- 1396--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1397 --><li class="widgetItem GraphicLinks"> 1398 1399<div> 1400 <a href="/agendacenter" target="_self" class="fancyButton fancyButton108 " > 1401 <span> 1402 <span><span class="text">Agendas <br>& Minutes</span></span> 1403 </span> 1404 </a> 1405</div> 1406 <style scoped="scoped">.fancyButton108.fancyButton:link,.fancyButton108.fancyButton:visited, .fancyButton108div.fancyButton{ 1407 height: 60px; 1408 padding-top: 5px; 1409 padding-left: 70px; 1410 background-image: url('/ImageRepository/Document?documentID=45'); 1411 background-repeat: no-repeat; 1412 background-position: left center; 1413opacity: 1; 1414 -webkit-transition: all 0.5s ease-in-out; 1415 -moz-transition: all 0.5s ease-in-out; 1416 -o-transition: all 0.5s ease-in-out; 1417 transition: all 0.5s ease-in-out;} 1418.fancyButton108.fancyButton:hover,.fancyButton108.fancyButton:focus,.fancyButton108.fancyButton:active,.fancyButton108.fancyButton.hover{ 1419 background-image: url('/ImageRepository/Document?documentID=46'); 1420 background-repeat: no-repeat; 1421 background-position: left center; 1422opacity: 1; 1423 -webkit-transition: all 0.1s ease-in-out; 1424 -moz-transition: all 0.1s ease-in-out; 1425 -o-transition: all 0.1s ease-in-out; 1426 transition: all 0.1s ease-in-out;} 1427.fancyButton108.fancyButton:link > span,.fancyButton108.fancyButton:visited > span, .fancyButton108div.fancyButton > span{ 1428} 1429.fancyButton108.fancyButton:hover > span,.fancyButton108.fancyButton:focus > span,.fancyButton108.fancyButton:active > span,.fancyButton108.fancyButton.hover > span{ 1430} 1431.fancyButton108.fancyButton .text{ 1432 color: #2f2104; 1433 font-size: .9em; 1434 font-family: "Lora"; 1435 text-align: left; 1436 font-style: normal; 1437 text-decoration: none; 1438 background-repeat: no-repeat; 1439 background-position: left top; 1440 1441 1442} 1443.fancyButton108.fancyButton:hover .text,.fancyButton108.fancyButton:focus .text,.fancyButton108.fancyButton:active .text,.fancyButton108.fancyButton.hover .text{ 1444 text-decoration: none; 1445 background-repeat: no-repeat; 1446 background-position: left top; 1447 1448 1449} 1450</style> 1451 1452 </li><!-- 1453--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1454 --><li class="widgetItem GraphicLinks"> 1455 1456<div> 1457 <a href="/list.aspx" target="_self" class="fancyButton fancyButton109 " > 1458 <span> 1459 <span><span class="text">Notify <br>Me</span></span> 1460 </span> 1461 </a> 1462</div> 1463 <style scoped="scoped">.fancyButton109.fancyButton:link,.fancyButton109.fancyButton:visited, .fancyButton109div.fancyButton{ 1464 height: 60px; 1465 padding-top: 5px; 1466 padding-left: 70px; 1467 background-image: url('/ImageRepository/Document?documentID=45'); 1468 background-repeat: no-repeat; 1469 background-position: left center; 1470opacity: 1; 1471 -webkit-transition: all 0.5s ease-in-out; 1472 -moz-transition: all 0.5s ease-in-out; 1473 -o-transition: all 0.5s ease-in-out; 1474 transition: all 0.5s ease-in-out;} 1475.fancyButton109.fancyButton:hover,.fancyButton109.fancyButton:focus,.fancyButton109.fancyButton:active,.fancyButton109.fancyButton.hover{ 1476 background-image: url('/ImageRepository/Document?documentID=46'); 1477 background-repeat: no-repeat; 1478 background-position: left center; 1479opacity: 1; 1480 -webkit-transition: all 0.1s ease-in-out; 1481 -moz-transition: all 0.1s ease-in-out; 1482 -o-transition: all 0.1s ease-in-out; 1483 transition: all 0.1s ease-in-out;} 1484.fancyButton109.fancyButton:link > span,.fancyButton109.fancyButton:visited > span, .fancyButton109div.fancyButton > span{ 1485} 1486.fancyButton109.fancyButton:hover > span,.fancyButton109.fancyButton:focus > span,.fancyButton109.fancyButton:active > span,.fancyButton109.fancyButton.hover > span{ 1487} 1488.fancyButton109.fancyButton .text{ 1489 color: #2f2104; 1490 font-size: .9em; 1491 font-family: "Lora"; 1492 text-align: left; 1493 font-style: normal; 1494 text-decoration: none; 1495 background-repeat: no-repeat; 1496 background-position: left top; 1497 1498 1499} 1500.fancyButton109.fancyButton:hover .text,.fancyButton109.fancyButton:focus .text,.fancyButton109.fancyButton:active .text,.fancyButton109.fancyButton.hover .text{ 1501 text-decoration: none; 1502 background-repeat: no-repeat; 1503 background-position: left top; 1504 1505 1506} 1507</style> 1508 1509 </li><!-- 1510--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1511 --><li class="widgetItem GraphicLinks"> 1512 1513<div> 1514 <a href="http://ecode360.com/UP2227" target="_blank" class="fancyButton fancyButton110 " aria-label="Online Codes Opens in new window"> 1515 <span> 1516 <span><span class="text">Online<br>Codes</span></span> 1517 </span> 1518 </a> 1519</div> 1520 <style scoped="scoped">.fancyButton110.fancyButton:link,.fancyButton110.fancyButton:visited, .fancyButton110div.fancyButton{ 1521 height: 60px; 1522 padding-top: 5px; 1523 padding-left: 70px; 1524 background-image: url('/ImageRepository/Document?documentID=47'); 1525 background-repeat: no-repeat; 1526 background-position: left center; 1527opacity: 1; 1528 -webkit-transition: all 0.5s ease-in-out; 1529 -moz-transition: all 0.5s ease-in-out; 1530 -o-transition: all 0.5s ease-in-out; 1531 transition: all 0.5s ease-in-out;} 1532.fancyButton110.fancyButton:hover,.fancyButton110.fancyButton:focus,.fancyButton110.fancyButton:active,.fancyButton110.fancyButton.hover{ 1533 background-image: url('/ImageRepository/Document?documentID=48'); 1534 background-repeat: no-repeat; 1535 background-position: left center; 1536opacity: 1; 1537 -webkit-transition: all 0.1s ease-in-out; 1538 -moz-transition: all 0.1s ease-in-out; 1539 -o-transition: all 0.1s ease-in-out; 1540 transition: all 0.1s ease-in-out;} 1541.fancyButton110.fancyButton:link > span,.fancyButton110.fancyButton:visited > span, .fancyButton110div.fancyButton > span{ 1542} 1543.fancyButton110.fancyButton:hover > span,.fancyButton110.fancyButton:focus > span,.fancyButton110.fancyButton:active > span,.fancyButton110.fancyButton.hover > span{ 1544} 1545.fancyButton110.fancyButton .text{ 1546 color: #2f2104; 1547 font-size: .9em; 1548 font-family: "Lora"; 1549 text-align: left; 1550 font-style: normal; 1551 text-decoration: none; 1552 background-repeat: no-repeat; 1553 background-position: left top; 1554 1555 1556} 1557.fancyButton110.fancyButton:hover .text,.fancyButton110.fancyButton:focus .text,.fancyButton110.fancyButton:active .text,.fancyButton110.fancyButton.hover .text{ 1558 text-decoration: none; 1559 background-repeat: no-repeat; 1560 background-position: left top; 1561 1562 1563} 1564</style> 1565 1566 </li><!-- 1567--></ul></div><!-- --> 1568 </div> 1569 </nav> 1570 </div> 1571 <div class="widgetFooter"> 1572 </div> 1573</div> 1574</div> 1575 1576 </div> <!-- inner column --> 1577 1578 </div> <!-- inner row --> 1579 1580 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="e0627552-b24a-4d6f-ba67-99c5cd2d7e6b">� 1581 <div class="row nest first last wide">� 1582 1583 <div class="inner col col12 first last id46718b27-b754-42dd-85dc-b4cd621d8b2d" style="" data-widgetcontainerid="46718b27-b754-42dd-85dc-b4cd621d8b2d">� 1584<div data-widget-id="5c471ac6-e5cc-4180-b49e-7f01746e38d2" data-widget-controller-path="/GraphicLinks/Widget"> 1585 1586 1587 1588 <style type="text/css">.widgetOptionSet36 .widgetItem {margin: 2.5em 0;} 1589.widgetOptionSet36.widget {margin-top: -2em; padding: 0;}</style> 1590 1591<div id="graphicLinkWidget5c471ac6-e5cc-4180-b49e-7f01746e38d2" class="widget widgetGraphicLinks skin45 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:27em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1592 <div class="widgetHeader"> 1593 <div class="">
1594 </div> 1595 </div> 1596 <div class="widgetBody cpGrid cpGrid4 "> 1597 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1598 <div class="row wide"> 1599 <!-- 1600--><div class="col col1 first "><ul class="semanticList"><!-- 1601 --><li class="widgetItem GraphicLinks"> 1602 1603<div> 1604 <a href="/219/Documents" target="_self" class="fancyButton fancyButton120 " > 1605 <span> 1606 <span><span class="text">Documents<br>& Forms</span></span> 1607 </span> 1608 </a> 1609</div> 1610 <style scoped="scoped">.fancyButton120.fancyButton:link,.fancyButton120.fancyButton:visited, .fancyButton120div.fancyButton{ 1611 height: 60px; 1612 padding-top: 5px; 1613 padding-left: 70px; 1614 background-image: url('/ImageRepository/Document?documentID=49'); 1615 background-repeat: no-repeat; 1616 background-position: left center; 1617opacity: 1; 1618 -webkit-transition: all 0.5s ease-in-out; 1619 -moz-transition: all 0.5s ease-in-out; 1620 -o-transition: all 0.5s ease-in-out; 1621 transition: all 0.5s ease-in-out;} 1622.fancyButton120.fancyButton:hover,.fancyButton120.fancyButton:focus,.fancyButton120.fancyButton:active,.fancyButton120.fancyButton.hover{ 1623 background-image: url('/ImageRepository/Document?documentID=36'); 1624 background-repeat: no-repeat; 1625 background-position: left center; 1626opacity: 1; 1627 -webkit-transition: all 0.1s ease-in-out; 1628 -moz-transition: all 0.1s ease-in-out; 1629 -o-transition: all 0.1s ease-in-out; 1630 transition: all 0.1s ease-in-out;} 1631.fancyButton120.fancyButton:link > span,.fancyButton120.fancyButton:visited > span, .fancyButton120div.fancyButton > span{ 1632} 1633.fancyButton120.fancyButton:hover > span,.fancyButton120.fancyButton:focus > span,.fancyButton120.fancyButton:active > span,.fancyButton120.fancyButton.hover > span{ 1634} 1635.fancyButton120.fancyButton .text{ 1636 color: #2f2104; 1637 font-size: .9em; 1638 font-family: "Lora"; 1639 text-align: left; 1640 font-style: normal; 1641 text-decoration: none; 1642 background-repeat: no-repeat; 1643 background-position: left top; 1644 1645 1646} 1647.fancyButton120.fancyButton:hover .text,.fancyButton120.fancyButton:focus .text,.fancyButton120.fancyButton:active .text,.fancyButton120.fancyButton.hover .text{ 1648 text-decoration: none; 1649 background-repeat: no-repeat; 1650 background-position: left top; 1651 1652 1653} 1654</style> 1655 1656 </li><!-- 1657--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1658 --><li class="widgetItem GraphicLinks"> 1659 1660<div> 1661 <a href="/154/Public-Works" target="_self" class="fancyButton fancyButton121 " > 1662 <span> 1663 <span><span class="text">Trash &<br>Recycling</span></span> 1664 </span> 1665 </a> 1666</div> 1667 <style scoped="scoped">.fancyButton121.fancyButton:link,.fancyButton121.fancyButton:visited, .fancyButton121div.fancyButton{ 1668 height: 60px; 1669 padding-top: 5px; 1670 padding-left: 70px; 1671 background-image: url('/ImageRepository/Document?documentID=41'); 1672 background-repeat: no-repeat; 1673 background-position: left center; 1674opacity: 1; 1675 -webkit-transition: all 0.5s ease-in-out; 1676 -moz-transition: all 0.5s ease-in-out; 1677 -o-transition: all 0.5s ease-in-out; 1678 transition: all 0.5s ease-in-out;} 1679.fancyButton121.fancyButton:hover,.fancyButton121.fancyButton:focus,.fancyButton121.fancyButton:active,.fancyButton121.fancyButton.hover{ 1680 background-image: url('/ImageRepository/Document?documentID=42'); 1681 background-repeat: no-repeat; 1682 background-position: left center; 1683opacity: 1; 1684 -webkit-transition: all 0.1s ease-in-out; 1685 -moz-transition: all 0.1s ease-in-out; 1686 -o-transition: all 0.1s ease-in-out; 1687 transition: all 0.1s ease-in-out;} 1688.fancyButton121.fancyButton:link > span,.fancyButton121.fancyButton:visited > span, .fancyButton121div.fancyButton > span{ 1689} 1690.fancyButton121.fancyButton:hover > span,.fancyButton121.fancyButton:focus > span,.fancyButton121.fancyButton:active > span,.fancyButton121.fancyButton.hover > span{ 1691} 1692.fancyButton121.fancyButton .text{ 1693 color: #2f2104; 1694 font-size: .9em; 1695 font-family: "Lora"; 1696 text-align: left; 1697 font-style: normal; 1698 text-decoration: none; 1699 background-repeat: no-repeat; 1700 background-position: left top; 1701 1702 1703} 1704.fancyButton121.fancyButton:hover .text,.fancyButton121.fancyButton:focus .text,.fancyButton121.fancyButton:active .text,.fancyButton121.fancyButton.hover .text{ 1705 text-decoration: none; 1706 background-repeat: no-repeat; 1707 background-position: left top; 1708 1709 1710} 1711</style> 1712 1713 </li><!-- 1714--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1715 --><li class="widgetItem GraphicLinks"> 1716 1717<div> 1718 <a href="/152/Parks-Recreation" target="_self" class="fancyButton fancyButton122 " > 1719 <span> 1720 <span><span class="text">Recreational<br>Programs</span></span> 1721 </span> 1722 </a> 1723</div> 1724 <style scoped="scoped">.fancyButton122.fancyButton:link,.fancyButton122.fancyButton:visited, .fancyButton122div.fancyButton{ 1725 height: 60px; 1726 padding-top: 5px; 1727 padding-left: 70px; 1728 background-image: url('/ImageRepository/Document?documentID=39'); 1729 background-repeat: no-repeat; 1730 background-position: left center; 1731opacity: 1; 1732 -webkit-transition: all 0.5s ease-in-out; 1733 -moz-transition: all 0.5s ease-in-out; 1734 -o-transition: all 0.5s ease-in-out; 1735 transition: all 0.5s ease-in-out;} 1736.fancyButton122.fancyButton:hover,.fancyButton122.fancyButton:focus,.fancyButton122.fancyButton:active,.fancyButton122.fancyButton.hover{ 1737 background-image: url('/ImageRepository/Document?documentID=40'); 1738 background-repeat: no-repeat; 1739 background-position: left center; 1740opacity: 1; 1741 -webkit-transition: all 0.1s ease-in-out; 1742 -moz-transition: all 0.1s ease-in-out; 1743 -o-transition: all 0.1s ease-in-out; 1744 transition: all 0.1s ease-in-out;} 1745.fancyButton122.fancyButton:link > span,.fancyButton122.fancyButton:visited > span, .fancyButton122div.fancyButton > span{ 1746} 1747.fancyButton122.fancyButton:hover > span,.fancyButton122.fancyButton:focus > span,.fancyButton122.fancyButton:active > span,.fancyButton122.fancyButton.hover > span{ 1748} 1749.fancyButton122.fancyButton .text{ 1750 color: #2f2104; 1751 font-size: .9em; 1752 font-family: "Lora"; 1753 text-align: left; 1754 font-style: normal; 1755 text-decoration: none; 1756 background-repeat: no-repeat; 1757 background-position: left top; 1758 1759 1760} 1761.fancyButton122.fancyButton:hover .text,.fancyButton122.fancyButton:focus .text,.fancyButton122.fancyButton:active .text,.fancyButton122.fancyButton.hover .text{ 1762 text-decoration: none; 1763 background-repeat: no-repeat; 1764 background-position: left top; 1765 1766 1767} 1768</style> 1769 1770 </li><!-- 1771--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1772--></ul></div><!-- --> 1773 </div> 1774 </nav> 1775 </div> 1776 <div class="widgetFooter"> 1777 </div> 1778</div> 1779</div> 1780 1781 </div> <!-- inner column --> 1782 1783 </div> <!-- inner row --> 1784 1785 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1786 1787 1788 </div> 1789</aside></div> 1790</div><div data-cpRole="structuralContainer" id="structuralContainer10"> 1791<div class="siteWrap"><aside data-cpRole="contentContainer" id="contentContainer10"> <div id="cc72ec1821-7d95-4c22-a3da-4f39cc8bad6f" data-containerid="72ec1821-7d95-4c22-a3da-4f39cc8bad6f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1792 1793 1794 <div class="row outer wide"><!-- 1795--><div class="outer col col7 first" style="" data-widgetcontainerid="451266f2-f8b5-4ef8-aa2c-ba7d3e9adfba">� 1796 <div class="row nest first wide">� 1797 1798 <div class="inner col col7 first last id77193e72-dcb3-4e37-904f-9109a109843f" style="" data-widgetcontainerid="77193e72-dcb3-4e37-904f-9109a109843f">� 1799 <div data-widget-id="436dead2-45ff-4a7e-9222-2b258e7a5bdb" data-widget-controller-path="/InfoAdvanced/Widget"> 1800 1801 1802 1803 1804 1805 <section id="divInfoAdv436dead2-45ff-4a7e-9222-2b258e7a5bdb" class="widget widgetInfoAdvanced skin45 widgetOptionSet27 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1806 <header class="widgetHeader" id="header436dead2-45ff-4a7e-9222-2b258e7a5bdb">
1807 <div class=""> 1808 </div> 1809 </header> 1810 <div class="widgetBody cpGrid cpGrid1 "> 1811 <div class="row autoWidths center wide"> 1812 <div class="col col1 first last"> 1813 <ol class="pageStyles semanticList"> 1814 1815<li class="InfoAdvanced widgetItem fr-view"> 1816 <div style="text-align: center;"><img src="/ImageRepository/Document?documentID=59" alt="Site ID" title="Site ID"></div> 1817</li> </ol> 1818 </div> 1819 </div> 1820 </div> 1821 <div class="widgetFooter"> 1822 1823 </div> 1824 1825 </section> 1826 1827 1828
1829<script type="text/javascript"> 1830 //Render slideshow if info advacned items contain one. 1831 $(document).ready(function (e) { 1832 $('#divInfoAdv436dead2-45ff-4a7e-9222-2b258e7a5bdb .InfoAdvanced.widgetItem').each(function () { 1833 renderSlideshowIfApplicable($(this)); 1834 }); 1835 }); 1836</script>
1836</div> 1837 </div> <!-- inner column --> 1838 1839 </div> <!-- inner row --> 1840 <div class="row nest last wide">� 1841 1842 <div class="inner col col7 first last idd25f45ce-4c4b-4c57-84bd-87bfd33d66de" style="" data-widgetcontainerid="d25f45ce-4c4b-4c57-84bd-87bfd33d66de">� 1843<div data-widget-id="fe7dc7a2-e1ee-4f9c-869e-6c196a2214f6" data-widget-controller-path="/GraphicLinks/Widget"> 1844 1845 1846 1847 1848<div id="graphicLinkWidgetfe7dc7a2-e1ee-4f9c-869e-6c196a2214f6" class="widget widgetGraphicLinks skin45 widgetOptionSet26 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1849 <div class="widgetHeader"> 1850 <div class=""> 1851 </div> 1852 </div> 1853 <div class="widgetBody cpGrid cpGrid4 "> 1854 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1855 <div class="row autoWidths center wide"> 1856 <!-- 1857--><div class="col col1 first "><ul class="semanticList"><!-- 1858 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/uppermorelandtwnshp/" target="_blank"> 1859 1860<img src="/ImageRepository/Document?documentID=57" 1861 class="graphicButtonLink" alt="Facebook (opens in new window)" 1862 onmouseover="this.src='/ImageRepository/Document?documentID=50'" 1863 onmouseout="this.src='/ImageRepository/Document?documentID=57'" 1864 onfocus="this.src='/ImageRepository/Document?documentID=50'" 1865 onblur="this.src='/ImageRepository/Document?documentID=57'"> 1866</a></li><!-- 1867--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1868 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="http://www.twitter.com/UpperMorelandPA" target="_blank"> 1869 1870<img src="/ImageRepository/Document?documentID=53" 1871 class="graphicButtonLink" alt="Twitter (opens in new window)" 1872 onmouseover="this.src='/ImageRepository/Document?documentID=54'" 1873 onmouseout="this.src='/ImageRepository/Document?documentID=53'" 1874 onfocus="this.src='/ImageRepository/Document?documentID=54'" 1875 onblur="this.src='/ImageRepository/Document?documentID=53'"> 1876</a></li><!-- 1877--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 1878--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1879--></ul></div><!-- --> 1880 </div> 1881 </nav> 1882 </div> 1883 <div class="widgetFooter"> 1884 </div> 1885</div> 1886</div> 1887 1888 </div> <!-- inner column --> 1889 1890 </div> <!-- inner row --> 1891 1892 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="1d97e6e5-d0d1-4e3c-8139-9f90016b1f9d">� 1893 <div class="row nest first last wide">� 1894 1895 <div class="inner col col2 first last id5aae64aa-fd29-4452-9c6d-8db0497c405d" style="" data-widgetcontainerid="5aae64aa-fd29-4452-9c6d-8db0497c405d">� 1896 1897<div class="widget widgetSpacer" id="50a355d6-bd75-4160-878d-5fafcbcbb92f"></div> 1898 </div> <!-- inner column --> 1899 1900 </div> <!-- inner row --> 1901 1902 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="fd7373c2-e8b2-4ed6-86e3-207747104346">� 1903 <div class="row nest first last wide">� 1904 1905 <div class="inner col col5 first last id97cdc687-d060-40e4-a34d-b720f250f9ec" style="" data-widgetcontainerid="97cdc687-d060-40e4-a34d-b720f250f9ec">� 1906 <div data-widget-id="4629674c-57c2-432a-b31c-9932af7be072" data-widget-controller-path="/InfoAdvanced/Widget"> 1907 1908 1909 1910 1911 1912 <section id="divInfoAdv4629674c-57c2-432a-b31c-9932af7be072" class="widget widgetInfoAdvanced skin37 widgetOptionSet28 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header4629674c-57c2-432a-b31c-9932af7be072"> 1913 <header class="widgetHeader" id="header4629674c-57c2-432a-b31c-9932af7be072"> 1914 <div class=""> 1915 <h3 >Contact Us</h3> 1916 </div> 1917 </header> 1918 <div class="widgetBody cpGrid cpGrid1 "> 1919 <div class="row wide"> 1920 <div class="col col1 first last"> 1921 <ol class="pageStyles semanticList"> 1922 1923<li class="InfoAdvanced widgetItem fr-view"> 1924 <p>Upper Moreland Township</p><p>117 Park Avenue,</p><p>Willow Grove, PA 19090</p><p><br></p><p>Phone: <a href="tel:215-659-3100" style="tel:215-659-3100;">215-659-3100</a></p><p><a href="/FormCenter/General-Township-7/Report-a-Concern-48" target="_blank" rel="noopener">Email Us</a></p> 1925</li> </ol> 1926 </div> 1927 </div> 1928 </div> 1929 <div class="widgetFooter"> 1930 1931 </div> 1932 1933 </section> 1934 1935 1936
1937<script type="text/javascript"> 1938 //Render slideshow if info advacned items contain one. 1939 $(document).ready(function (e) { 1940 $('#divInfoAdv4629674c-57c2-432a-b31c-9932af7be072 .InfoAdvanced.widgetItem').each(function () { 1941 renderSlideshowIfApplicable($(this)); 1942 }); 1943 }); 1944</script>
1944</div> 1945 </div> <!-- inner column --> 1946 1947 </div> <!-- inner row --> 1948 1949 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="87ea92a3-7ec4-4feb-96b7-fa73f8477514">� 1950 <div class="row nest first last wide">� 1951 1952 <div class="inner col col6 first last ide4a5d3a9-f996-40bc-a70d-cc16829584af" style="" data-widgetcontainerid="e4a5d3a9-f996-40bc-a70d-cc16829584af">� 1953 <div data-widget-id="40911e37-06f1-43bd-a5c7-7c88aa670d03" data-widget-controller-path="/QuickLinks/Widget"> 1954 1955 1956 1957 1958 1959 1960 1961 1962 <section id="widgetQuicklink40911e37-06f1-43bd-a5c7-7c88aa670d03" class="widget widgetQuickLinks skin37 widgetOptionSet30 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader40911e37-06f1-43bd-a5c7-7c88aa670d03"> 1963 <header class="widgetHeader" id="quickLinksHeader40911e37-06f1-43bd-a5c7-7c88aa670d03"> 1964 <div class=""> 1965 <h3><a style="" href="/QuickLinks.aspx?CID=16" >Helpful Links</a></h3> 1966 </div> 1967 </header> 1968 <div class="widgetBody cpGrid cpGrid1 "> 1969 <div class="row narrow"> 1970 <div class="col col1 first last"> 1971 <ol class="semanticList"> 1972 1973 1974 1975 1976 <li style="position:relative" class="widgetItem QuickLinks"> 1977 <a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/3460/Township-Building-Renovation-Project" target="_blank" aria-label="Township Building Renovation Project - Footer - Helpful Links opens in new window" rel="noopener">Township Building Renovation Project</a> 1978 <div class="widgetMeta"></div> 1979 </li> 1980 1981 1982 1983 1984 <li style="position:relative" class="widgetItem QuickLinks"> 1985 <a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/3520/Upper-Moreland-Fall-2026" target="_blank" aria-label="2026 Fall Newsletter - Footer - Helpful Links opens in new window" rel="noopener">2026 Fall Newsletter</a> 1986 <div class="widgetMeta"></div> 1987 </li> 1988 1989 1990 1991 1992 <li style="position:relative" class="widgetItem QuickLinks"> 1993 <a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/3127/Ordinance-1744---Plastic-Bag-Ban" target="_blank" aria-label="Ordinance No. 1744 (Single Use Plastics) - Footer - Helpful Links opens in new window" rel="noopener">Ordinance No. 1744 (Single Use Plastics)</a> 1994 <div class="widgetMeta">Effective January 2024</div> 1995 </li> 1996 1997 1998 1999 2000 <li style="position:relative" class="widgetItem QuickLinks"> 2001 <a class="widgetDesc widgetQuickLinksLink" href="https://member.everbridge.net/453003085612338/login" target="_blank" aria-label="Ready Montco Emergency Alerts - Footer - Helpful Links opens in new window" rel="noopener">Ready Montco Emergency Alerts</a> 2002 <div class="widgetMeta"></div> 2003 </li> 2004 </ol> 2005 </div> 2006 </div> 2007 2008 </div> 2009 <div class="widgetFooter"> 2010 </div> 2011 <div class="addItemModal hidden"> 2012 <div class="url hidden">/QuickLinks.aspx</div> 2013 </div> 2014 2015 </section> 2016</div> 2017 2018 </div> <!-- inner column --> 2019 2020 </div> <!-- inner row --> 2021 2022 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="c22f8b51-bbb7-4b28-b66e-86fc87d2897a">� 2023 <div class="row nest first last wide">� 2024 2025 <div class="inner col col4 first last id52d45f93-fd59-4d5c-8954-e64e5674827c" style="" data-widgetcontainerid="52d45f93-fd59-4d5c-8954-e64e5674827c">� 2026 <div data-widget-id="958382a7-cd9a-49b6-af0e-1ae5a8b799cc" data-widget-controller-path="/QuickLinks/Widget"> 2027 2028 2029 2030 2031 2032 2033 2034 2035 <section id="widgetQuicklink958382a7-cd9a-49b6-af0e-1ae5a8b799cc" class="widget widgetQuickLinks skin37 widgetOptionSet31 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader958382a7-cd9a-49b6-af0e-1ae5a8b799cc"> 2036 <header class="widgetHeader" id="quickLinksHeader958382a7-cd9a-49b6-af0e-1ae5a8b799cc"> 2037 <div class=""> 2038 <h3><a style="" href="/QuickLinks.aspx?CID=17" >Using This Site</a></h3> 2039 </div> 2040 </header> 2041 <div class="widgetBody cpGrid cpGrid1 "> 2042 <div class="row narrow"> 2043 <div class="col col1 first last"> 2044 <ol class="semanticList"> 2045 2046 2047 2048 2049 <li style="position:relative" class="widgetItem QuickLinks"> 2050 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" aria-label="Home - Footer - Using this site" rel="">Home</a> 2051 <div class="widgetMeta"></div> 2052 </li> 2053 2054 2055 2056 2057 <li style="position:relative" class="widgetItem QuickLinks"> 2058 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" aria-label="Accessibility - Footer - Using this site" rel="">Accessibility</a> 2059 <div class="widgetMeta"></div> 2060 </li> 2061 2062 2063 2064 2065 <li style="position:relative" class="widgetItem QuickLinks"> 2066 <a class="widgetDesc widgetQuickLinksLink" href="/privacy" target="_self" aria-label="Privacy - Footer - Using this site" rel="">Privacy</a> 2067 <div class="widgetMeta"></div> 2068 </li> 2069 2070 2071 2072 2073 <li style="position:relative" class="widgetItem QuickLinks"> 2074 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" aria-label="Copyright Notices - Footer - Using this site" rel="">Copyright Notices</a> 2075 <div class="widgetMeta"></div> 2076 </li> 2077 2078 2079 2080 2081 <li style="position:relative" class="widgetItem QuickLinks"> 2082 <a class="widgetDesc widgetQuickLinksLink" href="/directory" target="_blank" aria-label="Contact Us - Footer - Using this site opens in new window" rel="noopener">Contact Us</a> 2083 <div class="widgetMeta"></div> 2084 </li> 2085 </ol> 2086 </div> 2087 </div> 2088 2089 </div> 2090 <div class="widgetFooter"> 2091 </div> 2092 <div class="addItemModal hidden"> 2093 <div class="url hidden">/QuickLinks.aspx</div> 2094 </div> 2095 2096 </section> 2097</div> 2098 2099 </div> <!-- inner column --> 2100 2101 </div> <!-- inner row --> 2102 2103 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2104 2105 2106 </div> 2107</aside></div> 2108</div> 2109</div> 2110 2111 </div> 2112 </div> 2113 </div> 2114 2115 2116<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2117 2118<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2119 <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"> 2120 <div class="cp-Splash-header"> 2121 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2122 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2123 <svg id="iconClose" viewBox="0 0 25 25"> 2124 <polygon style="fill:currentcolor" 2125 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,
212518.084 13.277,12.508"></polygon> 2126 </svg> 2127 </button> 2128 </div> 2129 <div class="cp-Splash-body"> 2130 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2131 <!-- Content from the Froala Editor will go here. --> 2132 Loading 2133 </div> 2134 </div> 2135 <div class="cp-Splash-footer"> 2136 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2137 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2138 </div> 2139 </div> 2140</div> 2141
2142<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2142
2142
2143<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2143
2143
2144<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2144
2144
2145<script> 2146 2147 $(document).ready(function () { 2148 var filter = { 2149 targetId: '', 2150 targetType: 0 2151 } 2152 2153 new SplashModalRender().triggerRender(filter); 2154 }); 2155</script>
2155 2156 2157 2158 2159 2160
2160<script type="text/javascript"> 2161 $(document).ready(function () { 2162 $('#paginationOption').change(function () { 2163 loadSearchResultPageList(1, $(this).val()); 2164 }); 2165 2166 $('.cp-search-typeToggle a').click(function(e) { 2167 e.preventDefault(); 2168 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 2169 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2170 } 2171 else { 2172 $('.cp-search-advanced').attr('aria-expanded', 'false'); 2173 } 2174 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 2175 $('.cp-search-typeToggle a').toggle(); 2176 }); 2177 2178 var autoExpandAdvancedSearch = 'false'; 2179 if (autoExpandAdvancedSearch === 'true') { 2180 $('.cp-search-advanced').attr('aria-expanded', 'true'); 2181 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 2182 $('#standardSearch').show(); 2183 $('#advancedSearch').hide(); 2184 } 2185 2186 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 2187 2188 if (archiveSocialLink) { 2189 const searchInput = document.getElementById("searchPhrase"); 2190 const link = new URL(archiveSocialLink.href); 2191 2192 searchInput.addEventListener("input", function () { 2193 const searchPhrase = searchInput?.value.trim(); 2194 link.searchParams.set("query.terms[0].text", searchPhrase); 2195 archiveSocialLink.href = link.href; 2196 }); 2197 } 2198 const nextRequestSearch = document.getElementById("NextRequestSearch"); 2199 2200 if (nextRequestSearch) { 2201 const searchInput = document.getElementById("searchPhrase"); 2202 const link = new URL(nextRequestSearch.href); 2203 2204 searchInput.addEventListener("input", function () { 2205 const searchPhrase = searchInput?.value.trim(); 2206 link.searchParams.set("search_term", searchPhrase); 2207 nextRequestSearch.href = link.href; 2208 }); 2209 } 2210 }); 2211 </script>
2211 2212 2213 2214
2214<script type="text/javascript">function dynamicStretchContainers () {Core.Layout.stretchContainers('#structuralContainer2, #structuralContainer1, #structuralContainer3, #structuralContainer8');}</script>
2214 2215 2216 2217 2218 2219 2220 2221
2221<script src="/-1442400649.js" type="text/javascript"></script>
2221 2222 2223 2224 2225
2225<script type="text/javascript"> 2226 $(function () { 2227 document.cookie = "responsiveGhost=0; path=/"; 2228 }); 2229 $(window).on("load", function () { 2230 $('body').addClass('doneLoading').removeClass('hideContent'); 2231 2232 if ($('#404Content').length > 0) 2233 $('div#bodyWrapper').css('padding', '0px'); 2234 }); 2235 </script>
2235 2236 2237 <noscript> 2238 <style> 2239 body.hideContent { 2240 opacity: 1 !important; 2241 } 2242 </style> 2243 </noscript> 2244 2245 2246<div style="display: none;"> 2247 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2248 2249 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2250 <title>Arrow Left</title> 2251 <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> 2252 </symbol> 2253 2254 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2255 <title>Arrow Right</title> 2256 <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> 2257 </symbol> 2258 2259 </svg> 2260</div> 2261
2261<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Lora:700,italic,regular|Work+Sans:700,regular|');</script>
2261 2262 2263 2264 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2265 <div style="display: none;"> 2266 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2267 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2268 <title>Slideshow Left Arrow</title> 2269 <g> 2270 <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> 2271 </g> 2272 </symbol> 2273 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2274 <title>Slideshow Right Arrow</title> 2275 <g> 2276 <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> 2277 </g> 2278 </symbol> 2279 </svg> 2280 </div> 2281 2282 2283 2284 2285 <div id="root-picker-outlet"></div> 2286</body> 2287</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.