PageSourceSearch

https://princetonnj.gov/AlertCenter.aspx

html princetonnj.gov collected 2026-09-24 18:22:35 UTC 121,152 bytes, 3,082 lines download raw bytes

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-ZHHS17JN7W';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= true;
89		if (window.isRemoveSetHeights) {
90			document.documentElement.className += ' removeSetHeights';
91		}
92		window.mainMenuMediaQuery = 'screen and (max-width: 40em)';
93		window.isMobileBrowserIncludingTablets = false;
94		window.fixedResponsiveMenu = false;
95		window.fullWidthResponsiveMenu = true;
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	<!-- Begin Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 117-119
117
118
119<script async src="https://www.googletagmanager.com/gtag/js?id=
119UA-93816622-1
vendor: 15 bytes, lines 119-120
119"></script>
120
121<script>
122
vendor: 136 bytes, lines 123-129
123window.dataLayer = window.dataLayer || [];
124
125function gtag(){dataLayer.push(arguments);}
126
127gtag('js', new Date());
128
129gtag('config', '
129UA-93816622-1
vendor: 7 bytes, lines 129-130
129');
130
131</script>
131
132<!-- End Global site tag (gtag.js) - Google Analytics -->
133<meta name="google-site-verification" content="mI8CNnHoD1UdmimgC6Z4bKuLMzQimOF2fVy8gXhjCBw" />
134
135	
136	
137	<meta name="theme-color" content="rgb(21, 73, 44)">
138	<link rel="icon" href="/images/favicon.ico" type="image/x-icon" />
139	<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
140		<title>Alert Center • Princeton, NJ • CivicEngage</title>
141
142			
142<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
142
143	
143<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
143
144	
145
146	<!--[if IE 6]>
146<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
146<![endif]-->
147	<!--[if IE 7]>
147<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
147<![endif]-->
148	<!--[if IE 8]>
148<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
148<![endif]-->
149	<!--[if IE 9]>
149<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
149<![endif]-->
150	
150<script type="text/javascript"><!--
151	var intCountryCode = 840;
152	var order = '';
153//--></script>
153
154	
155<link href="/-681783051.css" rel="stylesheet" type="text/css" />	<link href="/-2140275272.css" rel="stylesheet" type="text/css" />	<link href="/-1450367181.css" rel="stylesheet" type="text/css" />
156
157	<link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print">
158	
158<script type="text/javascript">
159		window.Pages = window.Pages || {};
160		// FrontEnd RWD initialization
161		window.Pages.rwdReady = $.Deferred();
162		window.Pages.toolBarDeferred = $.Deferred();
163		window.Pages.rwdSetupComplete = $.Deferred();
164		window.Pages.megaMenuLoaded = $.Deferred();
165		window.Pages.angularToolbarComplete = $.Deferred();
166		window.Pages.frontEndToolbarComplete = $.Deferred();
167	</script>
167
168	
169
170	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
171		
172	
173	<link rel="stylesheet" href="/App_Themes/CP/nmenu.css" type="text/css">
174
175    
176	<!-- Dynamic Header Scripts -->
177	
178	<!--Reference Stylesheet-->
179	
180    
181		<!--Dynamic Header Styles-->
182	<style type="text/css">
183	
184	</style>
185	
186	
187	
188
189<script src="/600025254.js" type="text/javascript"></script>
189
190
191	
191<script src="/739942322.js" type="text/javascript"></script>
191
192	
193	
194
195	<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]-->
196	<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]-->
197	<!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]-->
198	<!--[if lt IE 9]>
198<script type="text/javascript" src="/Scripts/html5.js"></script>
198<![endif]-->
199
200	
200<script type="text/javascript">
201		setEditorVariables(false, 840);
202		function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); }
203	</script>
203
204	
204<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
204
205</head>
206<body class="wide " >
207
208    
208<script>jQuery(document).click(function (event) {
209	var target = jQuery(event.target);
210	if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) {
211		var text = target.attr('title');
212		
213		if (!text.length) {
214			text = "N/A";
215		}
216		ga('send',
217			{
218				hitType: 'event',
219				eventCategory: 'Image',
220				eventAction: 'Image - ' + text,
221				eventLabel: window.location.href
222			});
223	}
224	if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) {
225		var text = "";
226		if (target.parents('.button')[0]) {
227			text = target.parents('.button').first().text();
228		} else if (target.text().length) {
229			text = target.text();
230		} else if (target.attr('title').length) {
231			text = target.attr('title');
232		}
233		if (!text.length) {
234			text = "N/A";
235		}
236		ga('send',
237			{
238				hitType: 'event',
239				eventCategory: 'Button',
240				eventAction: 'Button - ' + text,
241				eventLabel: window.location.href
242			});
243	}
244	if (target.parents('.widgetCustomHtml').length) {
245		ga('send',
246			{
247				hitType: 'event',
248				eventCategory: 'Custom Html',
249				eventAction: 'Custom Html Clicked',
250				eventLabel: window.location.href
251			});
252	}
253	if (target.parents('.editor').length) {
254		ga('send',
255			{
256				hitType: 'event',
257				eventCategory: 'Editor',
258				eventAction: 'Editor Link Clicked',
259				eventLabel: window.location.href
260			});
261	}
262	if (target.parents('.GraphicLinks').length) {
263		var text = "";
264		var targetGraphicLink = target;
265		if (target.hasClass('widgetGraphicLinksLink')) {
266			targetGraphicLink = jQuery(target.children()[0]);
267		}
268		if (targetGraphicLink.hasClass('text')) {
269			text = targetGraphicLink.text();
270		} else if (targetGraphicLink.attr('src').length) {
271			if (targetGraphicLink.attr('alt').length) {
272				text = targetGraphicLink.attr('alt');
273			} else {
274				text = targetGraphicLink.attr('src');
275			}
276		} else {
277			text = "N/A";
278		}
279		ga('send',
280			{
281				hitType: 'event',
282				eventCategory: 'Graphic Links',
283				eventAction: 'Graphic Link - ' + text,
284				eventLabel: window.location.href
285			});
286	}
287	if (target.parents('.InfoAdvanced').length) {
288		ga('send',
289			{
290				hitType: 'event',
291				eventCategory: 'Info Advanced',
292				eventAction: 'Info Advanced Clicked',
293				eventLabel: window.location.href
294			});
295	}
296	if (target.parents('.list').length) {
297		ga('send',
298			{
299				hitType: 'event',
300				eventCategory: 'List',
301				eventAction: 'List Clicked',
302				eventLabel: window.location.href
303			});
304	}
305	if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) {
306		var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text();
307		var breadCrumbs = [];
308		jQuery('.breadCrumbs > li').each(function () {
309			 breadCrumbs.push(this.textContent);
310		});
311		var pageTitle = breadCrumbs.join('>');
312		var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text();
313		var text = "";
314		if (pageTitle) {
315			text += pageTitle + " | ";
316		} else {
317			text += document.title + ' - ';
318		}
319		if (target.text() == "" && megaMenuText == "") {
320			text += "N/A";
321		} else if (target.text().length && megaMenuText.length) {
322			if (megaMenuText == target.text()) {
323				text += megaMenuText;
324			} else {
325				text += megaMenuText + " - " + subTitleText + " - " + target.text();
326			}
327		} else if (target.text() == "") {
328			text += megaMenuText;
329		} else {
330			text += target.text();
331		}
332		if (!text.length) {
333			text = "N/A";
334		}
335		ga('send',
336			{
337				hitType: 'event',
338				eventCategory: 'Mega Menu',
339				eventAction: 'Mega Menu : ' + text,
340				eventLabel: window.location.href
341			});
342	}
343	if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) {
344		var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text();
345		if (!text.length) {
346			text = "N/A";
347		}
348		ga('send',
349			{
350				hitType: 'event',
351				eventCategory: 'News Flash',
352				eventAction: 'News Flash - ' + text,
353				eventLabel: window.location.href
354			});
355	}
356	if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) {
357		var text = target.text();
358		if (!text.length) {
359			text = "N/A";
360		}
361		ga('send',
362			{
363				hitType: 'event',
364				eventCategory: 'Quick Links',
365				eventAction: 'Quick Links - ' + text,
366				eventLabel: window.location.href
367			});
368	}
369	if (target.attr('src') && target.parents('.cpSlideshow').length) {
370		var text = target.attr('title');
371		if (!text.length) {
372			text = "N/A";
373		}
374		ga('send',
375			{
376				hitType: 'event',
377				eventCategory: 'Slideshow',
378				eventAction: 'Slideshow - ' + text,
379				eventLabel: window.location.href
380			});
381	}
382	if (target.parents('.widgetText').length) {
383		ga('send',
384			{
385				hitType: 'event',
386				eventCategory: 'Text',
387				eventAction: 'Text Link Clicked',
388				eventLabel: window.location.href
389			});
390	}
391});</script>
391
392	<div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;">
393	<div class="cp-PopOver-header">
394		<h3 class="cp-PopOver-title"></h3>
395		<button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)">
396			<svg class="cp-Icon--close" alt="close" title="close">
397				<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use>
398			</svg>
399		</button>
400	</div>
401	<div id="cpPopOverBody" class="cp-PopOver-body">
402		<form id="cpPopOverForm" name="cpPopOverForm" novalidate></form>
403	</div>
404	<div id="cpPopOverFooter" class="cp-PopOver-footer">
405		<div class="cp-BtnGroup" id="actionButtons">
406			<!-- Action buttons will be dynamically added here -->
407		</div>
408	</div>
409</div>
410    <div id="fb-root"></div>
411<div id=skipToContentLinks>
412<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a>
413</div>
414    <form id="frmReferenceFormForTelerikEditorDialogs"></form>
415
416        <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" />
417
418
419
420    <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com">
421    <input type="hidden" id="hdnStructureID" value="10" />
422    <input type="hidden" id="hdnContentCollectionID" value="02f983b6-7689-4083-a6ae-95a7c95ecb35" />
423    <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" />
424    <input type="hidden" id="hdnThemeID" value="25" />
425    <input type="hidden" id="pageIsFrontEnd" value="true" />
426    <input type="hidden" id="pageModuleID" value="63" />
427    <input type="hidden" id="pagePageID" />
428
429        <input type="hidden" id="hdnModuleID" value="63" />
430    <div id="stickyPlaceholder"></div>
431    <div id="outer-wrap" class="outer-wrap">
432        <div id="inner-wrap" class="inner-wrap">
433                <div id="divToolbars" class="cpToolbars newCP mui-fixed" style="">
434                    
435<style>
436@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700); 
437.alertText .customAlert {
438    color: #EAEAEA;
439    display: inline-block;
440    font-family: 'Open Sans Condensed', sans-serif; 
441    text-transform: uppercase;
442    font-weight: bold;
443    height: 27px;
444    left: 57px;
445    line-height: 27px;
446    overflow: hidden;
447    position: absolute;
448    top: 15px;
449    white-space: nowrap;
450    width: 268px;
451}
452</style>
453  <div id="1_divAlertBar" class="alertToolbar cpToolbar" style="background: 222222;">
454    <div id="1_divAlertToolbarInner" class="alertToolbarInner" style="font-size: 16px;">
455        <a href="/AlertCenter.aspx" id="1_lnkAlertText" class="alertText" style="border-right: 1px solid #000000;">
456            <img src="/ImageRepository/Document?documentID=23914" id="1_imgDot" alt="Emergency Alert" class="redDot" />
457            <span id="1_customAlert" class="customAlert">Attention</span>
458        </a>
459        <span id="1_spnAlertContainer" class="alertContainer"><a href="https://www.princetonnj.gov/m/NewsFlash/home/detail/773" target="_blank" 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;">
460	Municipal Sanitary Sewer Inspections in the Witherspoon Street Vicinity
461	<span style="color: #f0e79d;">Read On...</span>
462</a>
463<a href="https://www.princetonnj.gov/m/NewsFlash/home/detail/772" target="_blank" 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;">
464	Branch and Log Collection
465	<span style="color: #f0e79d;">Read On...</span>
466</a>
467</span>
468    </div>
469  </div>
470  <div id="1_divAlertBarEmpty" class="alertBarEmpty"></div>
471  
472
473
474
475<!-- Begin Signed Out Bar -->
476<div class="cpToolbar user public">
477    <div class="inner selfClear">
478        <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. &nbsp;&nbsp;</span></p>
479        <ul class="nav secondary">
480	        <li><a href="/MyAccount" class="button" id="loggedOutToolbarSignInButton">Website Sign In</a></li>
481        </ul>
482    </div>
483</div>
484<script>
485    $(document).ready(function () {
486        $('#signedOutToolbarCreateProfileButton').click(function (event) {
487            event.preventDefault();
488            window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin;
489        });
490
491			
492				$('#loggedOutToolbarSignInButton').click(function (event) {
493					event.preventDefault();
494					window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host;
495				});
496			
497
498		if ('False' == 'True') {
499            $('#loggedOutToolbarSignInButton').hide();
500		}
501    })
502</script>
502
503<!-- End Signed Out Bar -->
504
505                </div>
506            <div id="bodyWrapper">
507                <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div>
508                
509<div data-cpRole="structuralContainer" id="bodyContainerTS">
510<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS">
511<div class="siteWrap3" id="flexHeaderTS"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty">
512
513
514
515
516				<a id="bannerLogoTS-76" style="			display: block; text-align: center;
517" class="bannerObject" href="/" target="_self"><img alt="Princeton NJ Homepage" class="bannerObject" height="455" src="/ImageRepository/Document?documentID=22051" width="2000" /></a>
518</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
519<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!--
520--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="False"><!--
521			--><!--
522			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" >   Government  </a>			<!--
523			--><!--
524			--></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="False"><!--
525			--><!--
526			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem101" id = "mainNavDepartments" class="navMainItem mainNavItem mainNavItem2 " href="/101/Departments" target = "_self" >   Departments  </a>			<!--
527			--><!--
528			--></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="False"><!--
529			--><!--
530			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem31" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem3 " href="/31/Community" target = "_self" >   Community  </a>			<!--
531			--><!--
532			--></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="False"><!--
533			--><!--
534			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem35" id = "mainNavBusiness" class="navMainItem mainNavItem mainNavItem4 " href="/35/Business" target = "_self" >   Business  </a>			<!--
535			--><!--
536			--></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="False"><!--
537			--><!--
538			--> <a role = "menuitem"  aria-haspopup=true aria-expanded='false' aria-controls="ParentMainItem9" id = "mainNavIWantTo" class="navMainItem mainNavItem mainNavItem5 " href="/9/I-Want-To" target = "_self" >   I Want To...   </a>			<!--
539			--><!--
540			--></li><!----><li id="MainItem1527" class="topMenuItem" role="none" data-pageid="1527" data-displaymegamenu="False"><!--
541			--><!--
542			--> <a role="menuitem"  id="mainNavPublicNotices" class="navMainItem mainNavItem mainNavItem6" href="/1527/Public-Notices" target="_self">   Public Notices </a>			<!--
543			--><!--
544			--></li><!---->
545</ol>
546
547
548	
548<script type="text/javascript">
549		(function () {
550			function setupMenu() {
551				const menuID = 'mainNavMenu';
552				const menuType = MAIN_MENU;
553
554				//setup menu manager properties for main menu
555				if (!menuManager.mobileMainNav && true)
556					menuManager.adjustMainItemsWidth('#' + menuID);
557				menuManager.isMainMenuEditable = false;
558				menuManager.mainMenuMaxSubMenuLevels = 4;
559				menuManager.setMOMMode(2, menuType);
560
561				//Init main menu
562				const setupDraggable = menuManager.isMainMenuEditable;
563				const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=63&themeID=25&menuContainerID=mainNav';
564
565				menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus);
566				menuManager.mainMenuInit = true;
567				menuManager.mainMenuTextResizer = true;
568				if (1.00 > 0)
569					menuManager.mainMenuTextResizerRatio = 1.00;
570				if (window.isResponsiveEnabled)
571					menuManager.mainMenuReady.resolve();
572
573			}
574
575			if (document.readyState === "complete"
576				|| document.readyState === "loaded"
577				|| document.readyState === "interactive") {
578				setupMenu();
579				return;
580			}
581
582			document.addEventListener("DOMContentLoaded", setupMenu);
583		})();
584	</script>
584
585
586
587<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"></aside></nav><div data-cpRole="contentContainer" id="searchTS">	<div id="ccdad10bcf-4484-46a1-b952-71430d605be5" data-containerid="dad10bcf-4484-46a1-b952-71430d605be5" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile">
588				                
589
590		<div class="row outer wide"><!--
591--><div class="outer col col24 first last" style="" data-widgetcontainerid="67678803-c8d9-4e79-99da-99a867c4b555">�				
592	<div class="row nest first last wide">�
593	
594	<div class="inner col col24 first last id4d045e49-3ced-4fa4-871c-1da48723649d" style="" data-widgetcontainerid="4d045e49-3ced-4fa4-871c-1da48723649d">�	
595<div data-widget-id="5f66f959-ff4c-40b2-a3e2-f2c4d21124da" data-widget-controller-path="/Layout/WidgetSearch">
596	
597	
597<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
597
598	
598<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
598
599	
599<script defer type="text/javascript">
600
601		$(document).ready(function () {
602			try {
603				// Minimum characters required before performing a search/autocomplete
604				var minPrefixLength = 3;
605				var autoCompleteDebounceDelay = 500;
606				var searchFieldSelector = "#searchField" + '5f66f959-ff4c-40b2-a3e2-f2c4d21124da';
607				var checkboxSelector = "#ysnSearchOnlyDept" + '5f66f959-ff4c-40b2-a3e2-f2c4d21124da';
608				var buttonSelector = ".widgetSearchButton" + '5f66f959-ff4c-40b2-a3e2-f2c4d21124da';
609				var autoCompleteCache = {};
610				var autoCompleteCacheKeys = [];
611				var autoCompleteCacheLimit = 25;
612				var currentAutoCompleteRequest = null;
613				var currentAutoCompleteRequestKey = null;
614				var autoCompleteDebounceTimer = null;
615				var autoCompleteDebounceKey = null;
616				var pendingAutoCompleteResponses = [];
617
618				function normalizeAutoCompleteTerm(term) {
619					return $.trim((term || "") + "").replace(/\s+/g, " ");
620				}
621
622				function shouldSearch(term) {
623					return normalizeAutoCompleteTerm(term).length >= minPrefixLength;
624				}
625
626				function getAutoCompleteUrl() {
627					return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : '');
628				}
629
630				function getAutoCompleteCacheKey(requestUrl, term) {
631					return requestUrl + "|" + term.toLowerCase();
632				}
633
634				function cacheAutoCompleteResult(cacheKey, data) {
635					if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) {
636						autoCompleteCacheKeys.push(cacheKey);
637						if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) {
638							delete autoCompleteCache[autoCompleteCacheKeys.shift()];
639						}
640					}
641					autoCompleteCache[cacheKey] = data;
642				}
643
644				function respondToPendingAutoComplete(data) {
645					var responses = pendingAutoCompleteResponses;
646					pendingAutoCompleteResponses = [];
647					for (var i = 0; i < responses.length; i++) {
648						responses[i](data);
649					}
650				}
651
652				function cancelPendingAutoComplete() {
653					clearTimeout(autoCompleteDebounceTimer);
654					autoCompleteDebounceKey = null;
655					if (currentAutoCompleteRequest != null) {
656						currentAutoCompleteRequest.abort();
657						currentAutoCompleteRequest = null;
658					}
659					currentAutoCompleteRequestKey = null;
660					respondToPendingAutoComplete([]);
661				}
662
663				function createWidgetAutoCompleteSource(options) {
664					return function (request, response) {
665						var term = normalizeAutoCompleteTerm(request.term);
666						if (!options.shouldSearch(term)) {
667							response([]);
668							return;
669						}
670
671						var requestUrl = options.url();
672						var cacheKey = getAutoCompleteCacheKey(requestUrl, term);
673						if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) {
674							response(autoCompleteCache[cacheKey]);
675							if (options.success) {
676								options.success(autoCompleteCache[cacheKey]);
677							}
678							return;
679						}
680
681						if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) {
682							pendingAutoCompleteResponses.push(response);
683							return;
684						}
685
686						cancelPendingAutoComplete();
687						autoCompleteDebounceKey = cacheKey;
688						pendingAutoCompleteResponses.push(response);
689						autoCompleteDebounceTimer = setTimeout(function () {
690							autoCompleteDebounceKey = null;
691							currentAutoCompleteRequestKey = cacheKey;
692							currentAutoCompleteRequest = $.ajax({
693								url: requestUrl,
694								dataType: "json",
695								timeout: options.timeout,
696								data: {
697									term: term,
698								},
699								success: function (data) {
700									if (currentAutoCompleteRequestKey === cacheKey) {
701										cacheAutoCompleteResult(cacheKey, data);
702										respondToPendingAutoComplete(data);
703										if (options.success) {
704											options.success(data);
705										}
706									}
707								},
708								error: function (xmlhttprequest, textstatus, message) {
709									if (textstatus === "abort") {
710										return;
711									}
712
713									if (options.error) {
714										options.error(xmlhttprequest, textstatus, message);
715									}
716
717									respondToPendingAutoComplete([]);
718								},
719								complete: function (xmlhttprequest) {
720									if (currentAutoCompleteRequest === xmlhttprequest) {
721										currentAutoCompleteRequest = null;
722										currentAutoCompleteRequestKey = null;
723									}
724								}
725							});
726						}, options.delay);
727					};
728				}
729
730				// click handler for search buttons
731				$(buttonSelector).click(function (e) {
732					e.preventDefault();
733					var $btn = $(this);
734					var $field = $btn.siblings(".widgetSearchBox");
735					var term = $field.val() + "";
736					if (!shouldSearch(term)) {
737						// do nothing until user types enough characters
738						$field.focus();
739						return;
740					}
741
742					if ($(checkboxSelector).is(':checked') || false)
743					{
744						doWidgetSearch($.trim(term), Number(0));
745					}
746					else {
747						doWidgetSearch($.trim(term), 0);
748					}
749				});
750
751				// enter key handler for the search field
752				$(searchFieldSelector).keypress(function (e) {
753					var code = e.which || e.keyCode;
754					if (code === 13) {
755						e.preventDefault();
756						var $this = $(this);
757						var term = $this.val() + "";
758						if (!shouldSearch(term)) {
759							// do nothing until user types enough characters
760							$this.focus();
761							return false;
762						}
763
764						if ($(checkboxSelector).is(':checked') || false) {
765							doWidgetSearch($.trim(term), Number(0));
766						} else {
767							doWidgetSearch($.trim(term), 0);
768						}
769						return false;
770					}
771					return true;
772				});
773
774				// autocomplete: set minLength and guard source
775				if (true) {
776					var $searchField = $(searchFieldSelector).autocomplete({
777						minLength: minPrefixLength,
778						source: createWidgetAutoCompleteSource({
779							delay: autoCompleteDebounceDelay,
780							timeout: 10000,
781							shouldSearch: shouldSearch,
782							url: getAutoCompleteUrl,
783							success: function () {
784								$('.autoCompleteError').remove();
785							},
786							error: function (xmlhttprequest, textstatus, message) {
787								if (textstatus === "timeout") {
788									if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0)
789										$('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector));
790								}
791							}
792						}),
793						html: true,
794						delay: 0,
795						select: function (event, ui) {
796							$(this).val(ui.item.value);
797							$(this).next().click();
798						}
799					});
800
801					$searchField.data("ui-autocomplete")._renderItem = function (ul, item) {
802						return $("<li class=\"itemList\"></li>")
803							.data("ui-autocomplete-item", item)
804							.append("<a>" + item.label + "</a>")
805							.appendTo(ul);
806					};
807				}
808
809				// keep searchBtnApplyQuery consistent with prefix rule
810				window.searchBtnApplyQuery = function() {
811					var $field = $(searchFieldSelector);
812					var term = $field.val() + "";
813					if (shouldSearch(term)) {
814						// update href for the icon/button (if present)
815						var btn = document.getElementById("btnSearchIcon");
816						if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term));
817					} else {
818						var btn = document.getElementById("btnSearchIcon");
819						if (btn) btn.href = "#";
820					}
821				};
822			}
823			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.
824		});
825	</script>
825
826
827	<section id="widgetPreviewSearch" class="widget widgetSearch skin75 widgetOptionSet34" style="display: block;" aria-label="Search">
828				<!-- For the button right and inside -->
829		<div class="widgetBody buttonRightInside">
830			<input class="widgetSearchBox widgetSearchBox5f66f959-ff4c-40b2-a3e2-f2c4d21124da" cp5ph="true" id="searchField5f66f959-ff4c-40b2-a3e2-f2c4d21124da" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" />
831						<a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton5f66f959-ff4c-40b2-a3e2-f2c4d21124da" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=20873" data-image="/ImageRepository/Document?documentID=20874" src="/ImageRepository/Document?documentID=20874" /></a>
832
833			<label class="searchLabel" aria-hidden="true" for="searchField5f66f959-ff4c-40b2-a3e2-f2c4d21124da">Search</label>
834		</div>
835
836	</section>
837
838
839<style scoped>
840	  
841		.widgetSearch ::-webkit-input-placeholder {
842		color: #222222;
843	  }
844		.widgetSearch :-moz-placeholder { /* Firefox 18- */
845	   color: #222222;
846	}
847		.widgetSearch ::-moz-placeholder {  /* Firefox 19+ */
848	   color: #222222;
849	}
850	.widgetSearch :-ms-input-placeholder {
851	   color: #222222;
852	}
853	
854
855	.widgetSearch .widgetBody .widgetSearchBox5f66f959-ff4c-40b2-a3e2-f2c4d21124da
856	{
857		color: #222222;
858		font-family: montserrat;
859font-weight: 500;
860font-size: 1.1em;
861height: 40px;
862border: none;
863background: transparent;
864	}
865	.widgetSearch .widgetBody .widgetSearchButton5f66f959-ff4c-40b2-a3e2-f2c4d21124da
866	{
867		width: 40px;
868	}
869	.widgetSearch .widgetSearch-onlyDept5f66f959-ff4c-40b2-a3e2-f2c4d21124da
870	{
871		display: inline-block;
872		color: #333;
873		
874		
875		 padding-top: 10px;
876	}
877	#ysnSearchOnlyDept5f66f959-ff4c-40b2-a3e2-f2c4d21124da
878	{
879		position: relative;
880		top: .125em;
881	}
882
883</style>
884
885<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css">
886<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css">
887
888
889
890<script type="text/javascript">
891	//Updates search icons href to have the correct queryString
892	function searchBtnApplyQuery() {
893		document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField5f66f959-ff4c-40b2-a3e2-f2c4d21124da").value;
894	}
895</script>
895
896
897</div>
898
899	</div> <!-- inner column -->
900
901	</div> <!-- inner row -->
902
903			</div><!-- outer column --><!--		--></div> <!-- outer row -->
904
905
906	</div>
907</div></div>
908</header><!-- Secondary Header --><div data-cpRole="structuralContainer" id="headerLowerTS">
909<div class="siteWrap3" id="subHeaderTS"><div data-cpRole="contentContainer" id="linksTS">	<div id="cc9e63d861-be85-4ec1-9337-c9877d26c4f3" data-containerid="9e63d861-be85-4ec1-9337-c9877d26c4f3" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile">
910				                
911
912		<div class="row outer wide"><!--
913--><div class="outer col col24 first last" style="" data-widgetcontainerid="39a2276a-88bb-4893-a0ac-3d98bd2de810">�				
914	<div class="row nest first last wide">�
915	
916	<div class="inner col col24 first last id4db16e37-39d8-4afb-ab8f-4a8f1378be42" style="" data-widgetcontainerid="4db16e37-39d8-4afb-ab8f-4a8f1378be42">�	
917	<div data-widget-id="c09756e9-8eb1-4d50-b0d4-75d992b69fd5" data-widget-controller-path="/QuickLinks/Widget">
918
919
920
921
922
923
924
925
926	<section id="widgetQuicklinkc09756e9-8eb1-4d50-b0d4-75d992b69fd5" class="widget widgetQuickLinks skin81 widgetOptionSet35 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links">
927			<header class="widgetHeader" id="quickLinksHeaderc09756e9-8eb1-4d50-b0d4-75d992b69fd5">
928		<div class="">
929						</div>
930	</header>
931	<div class="widgetBody cpGrid cpGrid7 ">
932        <div class="row autoWidths left narrow">
933				<div class="col col1 first ">
934					<ol class="semanticList">
935
936    <li style="position:relative" class="widgetItem QuickLinks">
937        <a class="widgetDesc widgetQuickLinksLink" href="https://artscouncilofprinceton.org/" target="_self" >Arts Council of Princeton</a>
938        <div class="widgetMeta"></div>
939    </li>
940					</ol>
941				</div>
942				<div class="col col1  ">
943					<ol class="semanticList">
944
945    <li style="position:relative" class="widgetItem QuickLinks">
946        <a class="widgetDesc widgetQuickLinksLink" href="https://cmaprinceton.org/" target="_self" >Center for Modern Aging</a>
947        <div class="widgetMeta"></div>
948    </li>
949					</ol>
950				</div>
951				<div class="col col1  ">
952					<ol class="semanticList">
953
954    <li style="position:relative" class="widgetItem QuickLinks">
955        <a class="widgetDesc widgetQuickLinksLink" href="https://www.experienceprinceton.org/" target="_self" >Experience Princeton</a>
956        <div class="widgetMeta"></div>
957    </li>
958					</ol>
959				</div>
960				<div class="col col1  ">
961					<ol class="semanticList">
962
963    <li style="position:relative" class="widgetItem QuickLinks">
964        <a class="widgetDesc widgetQuickLinksLink" href="https://princetonlibrary.org/" target="_self" >Princeton Public Library</a>
965        <div class="widgetMeta"></div>
966    </li>
967					</ol>
968				</div>
969				<div class="col col1  ">
970					<ol class="semanticList">
971
972    <li style="position:relative" class="widgetItem QuickLinks">
973        <a class="widgetDesc widgetQuickLinksLink" href="https://www.princetonk12.org/" target="_self" >Princeton Public Schools</a>
974        <div class="widgetMeta"></div>
975    </li>
976					</ol>
977				</div>
978				<div class="col col1  ">
979					<ol class="semanticList">
980
981    <li style="position:relative" class="widgetItem QuickLinks">
982        <a class="widgetDesc widgetQuickLinksLink" href="https://www.princeton.edu/" target="_self" >Princeton University</a>
983        <div class="widgetMeta"></div>
984    </li>
985					</ol>
986				</div>
987				<div class="col col1  last">
988					<ol class="semanticList">
989
990    <li style="position:relative" class="widgetItem QuickLinks">
991        <a class="widgetDesc widgetQuickLinksLink" href="https://www.sustainableprinceton.org/" target="_self" >Sustainable Princeton</a>
992        <div class="widgetMeta"></div>
993    </li>
994					</ol>
995				</div>
996		</div>
997        
998	</div>
999	<div class="widgetFooter">
1000	</div>
1001	<div class="addItemModal hidden">
1002		<div class="url hidden">/QuickLinks.aspx</div>
1003	</div>
1004
1005	</section>
1006</div>
1007
1008	</div> <!-- inner column -->
1009
1010	</div> <!-- inner row -->
1011
1012			</div><!-- outer column --><!--		--></div> <!-- outer row -->
1013
1014
1015	</div>
1016</div><div data-cpRole="contentContainer" id="socialTS">	<div id="cc8eb1c288-f36a-4e9f-b820-6063b0e4e6d0" data-containerid="8eb1c288-f36a-4e9f-b820-6063b0e4e6d0" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile">
1017				                
1018
1019		<div class="row outer wide"><!--
1020--><div class="outer col col24 first last" style="" data-widgetcontainerid="0251d8d2-00cc-4d71-a306-81a33bb8726d">�				
1021	<div class="row nest first last wide">�
1022	
1023	<div class="inner col col24 first last idd3d02b08-6ae5-421f-83b4-c6ff0a16e9bd" style="" data-widgetcontainerid="d3d02b08-6ae5-421f-83b4-c6ff0a16e9bd">�	
1024<div data-widget-id="f33cc72e-0294-4836-91c3-9b3be5702eb2" data-widget-controller-path="/GraphicLinks/Widget">
1025
1026
1027
1028
1029<div id="graphicLinkWidgetf33cc72e-0294-4836-91c3-9b3be5702eb2" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1030	<div class="widgetHeader">
1031		<div class="">
1032				</div>
1033	</div>
1034	<div class="widgetBody cpGrid cpGrid5 ">
1035		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1036				<div class="row   wide">
1037					<!--
1038--><div class="col col1 first "><ul class="semanticList"><!--
1039	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/PrincetonNJGovernment" target="_self">
1040
1041<img src="/ImageRepository/Document?documentID=20883" 
1042     class="graphicButtonLink" alt="Facebook" 
1043     onmouseover="this.src='/ImageRepository/Document?documentID=20883'" 
1044	onmouseout="this.src='/ImageRepository/Document?documentID=20883'"
1045     onfocus="this.src='/ImageRepository/Document?documentID=20883'" 
1046	onblur="this.src='/ImageRepository/Document?documentID=20883'"> 
1047</a></li><!--
1048--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
1049	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.youtube.com/@MunicipalityofPrinceton" target="_self">
1050
1051<img src="/ImageRepository/Document?documentID=20891" 
1052     class="graphicButtonLink" alt="YouTube" 
1053     onmouseover="this.src='/ImageRepository/Document?documentID=20891'" 
1054	onmouseout="this.src='/ImageRepository/Document?documentID=20891'"
1055     onfocus="this.src='/ImageRepository/Document?documentID=20891'" 
1056	onblur="this.src='/ImageRepository/Document?documentID=20891'"> 
1057</a></li><!--
1058--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
1059	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/princeton_gov/" target="_self">
1060
1061<img src="/ImageRepository/Document?documentID=20884" 
1062     class="graphicButtonLink" alt="Instagram" 
1063     onmouseover="this.src='/ImageRepository/Document?documentID=20884'" 
1064	onmouseout="this.src='/ImageRepository/Document?documentID=20884'"
1065     onfocus="this.src='/ImageRepository/Document?documentID=20884'" 
1066	onblur="this.src='/ImageRepository/Document?documentID=20884'"> 
1067</a></li><!--
1068--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
1069	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://local.nixle.com/princeton-nj-police-department/" target="_blank">
1070
1071<img src="/ImageRepository/Document?documentID=20887" 
1072     class="graphicButtonLink" alt="Nixle (opens in new window)" 
1073     onmouseover="this.src='/ImageRepository/Document?documentID=20887'" 
1074	onmouseout="this.src='/ImageRepository/Document?documentID=20887'"
1075     onfocus="this.src='/ImageRepository/Document?documentID=20887'" 
1076	onblur="this.src='/ImageRepository/Document?documentID=20887'"> 
1077</a></li><!--
1078--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
1079	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.linkedin.com/company/11394769/" target="_self">
1080
1081<img src="/ImageRepository/Document?documentID=20885" 
1082     class="graphicButtonLink" alt="LinkedIn" 
1083     onmouseover="this.src='/ImageRepository/Document?documentID=20885'" 
1084	onmouseout="this.src='/ImageRepository/Document?documentID=20885'"
1085     onfocus="this.src='/ImageRepository/Document?documentID=20885'" 
1086	onblur="this.src='/ImageRepository/Document?documentID=20885'"> 
1087</a></li><!--
1088--></ul></div><!--				-->
1089				</div>
1090			</nav>
1091		</div>
1092	<div class="widgetFooter">
1093			</div>
1094</div>
1095</div>
1096
1097	</div> <!-- inner column -->
1098
1099	</div> <!-- inner row -->
1100
1101			</div><!-- outer column --><!--		--></div> <!-- outer row -->
1102
1103
1104	</div>
1105</div></div>
1106</div><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS">
1107<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS">
1108<div class="siteWrap3"><div data-cpRole="contentContainer" id="welcomeTS">	<div id="cc41c9c822-c453-4a2e-9325-26e263e7eaf3" data-containerid="41c9c822-c453-4a2e-9325-26e263e7eaf3" class="pageContent cpGrid cpGrid24 showInMobile">
1109				                
1110
1111
1112
1113	</div>
1114</div></div>
1115</div>
1116
1117
1118
1119
1120		<div id="bannerImagesJSON75" class="hidden"></div>
1121		<div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none">
1122			<a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSli
1122deshowArrowLeft"></use></svg></a>
1123			<a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a>
1124		</div>
1125			
1125<script type="text/javascript">
1126				$(window).on("load", function () {
1127					$.when(window.Pages.rwdSetupComplete)
1128						.done(function () {
1129							renderExternalBannerSlideshow('banner1',
1130								{"BannerOptionID":75,"ThemeID":25,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":176,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=20867","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":177,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=20866","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":178,"BannerOptionID":75,"FileName":"/ImageRepository/Document?documentID=20865","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":10,"BannerOptionID":75,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202506181421474762.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"},
1131								'/App_Themes/2025 - Interior/Images/',
1132								'Rotating');
1133						});
1134				});
1135			</script>
1135
1136
1137</div>
1138</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS">
1139<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main">
1140<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar">
1141<aside data-cpRole="contentContainer" id="sidebarContainer1TS">	<div id="cce71f2a71-ca9a-43f6-bc22-502484e01ba2" data-containerid="e71f2a71-ca9a-43f6-bc22-502484e01ba2" class="pageContent cpGrid cpGrid24 showInMobile">
1142				                
1143
1144
1145
1146	</div>
1147</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav">
1148
1149
1150
1151
1152
1153
1154
1155	
1155<script type="text/javascript">
1156		(function () {
1157			function setupSecondaryMenuProperties() {
1158				//setup menu manager properties for secondary menu
1159				menuManager.isSideMenuEditable = false;
1160				menuManager.sideMenuMaxSubMenuLevels = 4;
1161				menuManager.sideMenuHasCustomLinks = true;
1162			}
1163
1164			if (document.readyState === "loading") {
1165				document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true });
1166				return;
1167			}
1168
1169			setupSecondaryMenuProperties();
1170		})();
1171	</script>
1171
1172
1173	
1173<script type="text/javascript">
1174		(function () {
1175			function setupAccordionSecondaryNav() {
1176				var $menuContainer = $('#secondaryNav');
1177
1178				$menuContainer.find('*[id^="SideItem"]').each(function () {
1179					var ids = $('[id="' + this.id + '"]');
1180					if (ids.length > 1)
1181						$.each(ids, function (index, value) {
1182							value.id = value.id + '_' + index;
1183						});
1184				});
1185
1186				$menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) {
1187					e.preventDefault();
1188					showHideAccordionMenuForSecondaryNav($(this));
1189				});
1190
1191				$menuContainer.find(".grippy").each(function () {
1192					menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav');
1193				});
1194
1195				$menuContainer.find("li").each(function () {
1196					menuManager.setupDroppableAccordionElement($(this), SIDE_MENU);
1197				});
1198			}
1199
1200			if (document.readyState === "loading") {
1201				document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true });
1202				return;
1203			}
1204
1205			setupAccordionSecondaryNav();
1206		})();
1207	</script>
1207
1208
1209
1210
1211</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS">	<div id="ccc14fac94-b62f-4710-814e-5ed7671c8ef4" data-containerid="c14fac94-b62f-4710-814e-5ed7671c8ef4" class="pageContent cpGrid cpGrid24 showInMobile">
1212				                
1213
1214
1215
1216	</div>
1217</aside>
1218</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap">
1219<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap">
1220<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer">		<ol class="semanticList breadCrumbs">
1221			<li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Alert Center</a></li>
1222		</ol>
1223
1224	   
1225    
1226</div>
1227<div data-cpRole="mainContentContainer" id="moduleContent">
1228
1229<div id="ctl00_ctl00_MainContent_BodyWrapper">
1230	
1231	
1231<script type="text/javascript"><!--
1232	var isie6 = false, isie7 = false, isie6or7 = false;
1233	var intCountryCode = 840;
1234
1235	function setUrlLength(editor) {
1236		//Toggle Image Context Menu Items
1237		setMenuItems(editor);
1238		//setContentBackgroundColor(editor);
1239		removeIEParagraphs(editor);
1240	}
1241	function setUrlLengthAndToolToggle(editor) {
1242		var minToolsGroups = 2; // Number of MinimumSetOfTools tools groups.
1243		
1244		// Hide the MinimumSetOfTools on load.
1245		var toolbar = editor.get_toolContainer(); // Get toolbar container.
1246		var toolgroups = toolbar.getElementsByTagName("UL"); // Get all toolgroups containers.
1247		
1248		for (var i = toolgroups.length - 1; i >= minToolsGroups; i--)			toolgroups[i].style.display = "none";
1249		
1250		if (editor.isIE) {
1251			var elem = editor.get_element();
1252			elem.style.height = "430px";
1253 			elem.style.minHeight = "430px";
1254		}
1255		
1256		// Toggle Image Context Menu Items.
1257		setMenuItems(editor);
1258		//setContentBackgroundColor(editor);
1259		removeIEParagraphs(editor);
1260	}
1261//--></script>
1261<!--[if IE 6]>
1261<script type="text/javascript">isie6 = true; isie6or7 = true;</script>
1261<![endif]-->
1262<!--[if IE 7]>
1262<script type="text/javascript">isie7 = true; isie6or7 = true;</script>
1262<![endif]-->
1263
1264	
1265
1266	<form name="aspnetForm" method="post" action="./AlertCenter.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" style="display:inline;" enctype="multipart/form-data" autocomplete="off">
1267<div>
1268<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
1269<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
1270<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="ogzCKE/xeCzWe3hL/ftPMoQBjt0oFW1yoT6s2nCKLs32W09PXLMGMjhmtd61voUIZ/Gt4xlFsM5xjqK9BQo1KpOV9usmQMPaBZwrcxDbUI4ufBEN9qdVV0V8fFSDzpK2HPUpcV8Dtk8eVX6V49KrTuovWXqU0IUWuv8tjB7/We5FCPqLvrQdroWIme2Y0v49detVckrYOv7sdR8CNMDsJvySI+e3HoVQurlkCFfNUF8EvDzpJbvL/rspbSvbtzlLlOhdEAz5fVmsPjlgRDKZyDxD85CnNTmZqmcXIPJ4NOG5Lk9qhO09Jb295eUggLLQUrzV2OFMc4R6mpt38VFqHWge8dt2mWfRyuF8dKM8NbHILYIvifWZov+mHbydPDT1IkJK4cT8w40N+U2FYQ1iQFs7TVzoG2XmBxZ7sKdHGGUOWnCFhWybagbdqIXfTaL1zxfNJ4ZLOT5MvEMFrSjI0qbJ38cdYifjCZozCRr1oG9MIWUmwJPgZBHMayOu047vCanD2m4ZCDlZ2ZoKOEWClfDcCX4mM/L5Up00yvhaNlUlF+ruIxHeGYSLPTFCoTMovrWWRZQj/Uvcz6hR9Cz8tHawuVx5b1HDcIawvvctzz6SKGNBnQg0okspdHXMi1VXMK4Pjw4kTA4UOurStt7t4lpNRqGdsJhS27J+3LJ3t1Wm3KDFuqDIy2WWIZ5ZBrFIQ3u2N6pLYJ+UNkfWPsLMjJi2fXc78mUK+SU3BN7zcS/uNL3xN28/UVOvgjRioqBlkODDGtzxIAh78ADlHD7qaA+VVSvazKPuGgs9+EnQHUNlF45B2tZ4xqCRGWeF7FQ0FdrUYO6v18r6nS+Uxd8w5cnhPGHEmhs5ufC629dzUuIzAWUwgsfI2SWqseKuLvDKiYAMoAamBpjZ84eHId3jHaQ5eSv23KwmpC3pyrprqpXdX8www/NEYqQwg65KCmTEX0iBQ0ZJbpUaxT3+UKqzMMhgrhW/xtiBffoJzgUE4mQyt5DjSEJnSmq7Kiw3XcN9SwgN6CG+rJb5T3gQWhWzGlGzRaSq7uumwQSGD2WhxoAthvcZG56HDzUX+1VF/EgGkmRUIxzaRhg5nMhKkTitFtawUgZMUhZxdw7laZUyGTpNLoJPVJiMbeorvmiww4qflk/usscLjGZfakeGIy+Ic/HHlXi0aE+xYd7cUntfhfIcJdACRt2FndtXNQGUwiBlfBUGElN5RQK5OjopKyl7dxiijxaXRYNlJ9UuEHKD9mX99/5BdlRDn/EhJg2Bka1qfTszB78kvzHA2bZ1jJyn/1UFnpZMGNmg07mwvTMcarWEoYSFsi8ThcQBOD0uANqaxfgSyjSzFQuj7TuqJRFhbDnLid8n3qUFOvDxhWBVSEVzqQ4/2OotAaZOc0WRKdrcygSUrRU8cdOFu769fRE+If7it6Y3AcUex9TeSMO8jTk=" />
1271</div>
1272
1273<script type="text/javascript">
1274//<![CDATA[
1275var theForm = document.forms['aspnetForm'];
1276if (!theForm) {
1277    theForm = document.aspnetForm;
1278}
1279function __doPostBack(eventTarget, eventArgument) {
1280    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
1281        theForm.__EVENTTARGET.value = eventTarget;
1282        theForm.__EVENTARGUMENT.value = eventArgument;
1283        theForm.submit();
1284    }
1285}
1286//]]>
1287</script>
1287
1288
1289
1290<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZDLabodcikOjfaxGftwY9HZ4kdGjeaKe0dWaPQB1vgEd44eKAO0Ba1XMxE47-4twmw2&amp;t=639190664600000000" type="text/javascript"></script>
1290
1291
1292
1293<script type="text/javascript">
1294//<![CDATA[
1295window.location.querystring = [];//]]>
1296</script>
1296
1297
1298<script src="/ScriptResource.axd?d=9LiQfHzCayiHqXhrLu58TU25zOw3V0kMhLAfIirp1Cbejwxy8C-394YldU9hCi4anZaWiHyYqgJpxRy30tj8cxlazqgCiNXw-gaHCHXVi5btoNVbBYnXeD3mVTvNZZVZNt5T82TxfM-vFwaLBKDiAtLTjSAdIiIrSK0QzPd35k9IiUMoJNQrat0GtP9JAoekJRrlYGKVAXtl9GKunH1eFLTarr6G2cGaOipco-wradQhPRxCnqrv0KZ74PDqZ-fTG1sAOPLbsjyhKtiW86lsGxZTcMqMyew5Qg58OHzoMqL_zCFbzjo7ZdcXcawB2bjJ1220Eeg0hFfCbplceZcnsFmLVc06m90CdGW8nn5aLwdMN-UWHpMnsOgpDv8gIor1pHoIa0tXwJtuu8HYlkSL7tIb8XUWZlDPbuRn6dxfrPrF8YoQQ6mAFTmvsl4auqi29vB1FkTqQ7TyAl4EtVxp2QlN_DAcEM2QqJRzTsnUjnHsf0TAIXPxz6N9cqhPlq5wjhiesVA34Zp_cvNiVO3p-jaUqqFSslR_9LoEOTZxWtQRX2bLE-kuKPp75pztVGb-Hi0p99d2im4sU8xygaOuQaj-VLT_tWN-0AYSEJhpBGuRD4OuoQMLBBxWjJWGgfJxNEifPZ-JU7rY9FdS8ZfD6d9R6K08nRYPKBHk_RGdygiaoKVnWh4WfgbmxMoEI31LxI3MXkqVYIqtsHXL_Cs1tyMKLUyj8YhzncM9WgtwcwXxIDRFE5E34p51xPWyAiRrxQDXxYLED93IvTo8wKoxEwPOSarO1ekwHKRt0IusTF8u_aojS0weX71PqwS9XW39OmMmkk9q7c5TMtI5rFqcoA2" type="text/javascript"></script>
vendor: 2 bytes, line 1298
1298
1299<script type="text/javascript">
1300//<![CDATA[
1301function WebForm_OnSubmit() {
1302var elem = document.getElementById('txtSearch');
1303
1304if (elem)
1305	removePlaceholder(elem);
1306return headerValidationCallback();
1307return true;
1308}
1309//]]>
1310</script>
1310
1311
1312<div>
1313
1314	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5DAAF125" />
1315</div>
1316		<!--for archiving purpose-->
1317		<input name="ysnNotifyMe" type="hidden">
1318		<input name="strPage" type="hidden">
1319		<input name="intArchMainCatID" type="hidden">
1320		<input name="intArchMainItemID" type="hidden">
1321		 
1321<script type="text/javascript">
1322//<![CDATA[
1323Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$MainContent$scriptManager', 'aspnetForm', ['tctl00$ctl00$MainContent$ModuleContent$ctl00$contentUpdatePanel','','tctl00$ctl00$MainContent$ModuleContent$ctl00$categoryListControl$categoriesUpdatePanel','','tctl00$ctl00$MainContent$ModuleContent$ctl00$archiveUpdatePanel',''], [], [], 90, 'ctl00$ctl00');
1324//]]>
1325</script>
1325
1326
1327		
1327<script type="text/javascript">
1328			Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);
1329			Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
1330		</script>
1330
1331		
1332		<div id="modulecontent" name="modulecontent.aspx" style="padding-top: 0px;">
1333<div id="contentarea" ></div>
1334<link href="/1434036390.css" rel="stylesheet" type="text/css" />
1335
1336<div id="AlertCenterContent" class="newCP moduleContentNew">
1337	
1338	
1339	<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanel">
1340	
1341			<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divContentMain" class="contentMain selfClear">
1342				<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divAlertCenterHeader" class="header">
1343					<div class="text">
1344						<h1>Alert Center</h1>
1345						Alert Center allows you to view all alerts and emergencies in your area. If there are alerts or emergencies,  they will be listed below by category. To be instantly notified of alerts and emergencies subscribe to <a href='/List.aspx'>Notify Me&reg;</a> or <a href='/Rss.aspx'>RSS</a>.
1346					</div>
1347				</div>
1348				
1349						
1349<script src="/239155909.js" type="text/javascript"></script>
1349<link href="/-594986299.css" rel="stylesheet" type="text/css" />
1350
1351<script src="/Assets/Scripts/RssBehavior.js" type="text/javascript"></script>
1351
1352
1353<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_categoriesUpdatePanel">
1354		
1355	
1356			
1357			<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_divCategory" class="listing listingCollapse divCat_8">
1358				<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_divAuxCatLiveEdit">
1359					<h2 class="active" aria-label='Category General Municipal Alerts with 3  Alerts' data-cp-toggle='collapse' role='button' aria-expanded='true' aria-controls='ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_alertsList' style='cursor: pointer;' tabindex="0" onkeypress="this.onclick();">General Municipal Alerts</h2>
1360					<span class="numAlerts">3  Alerts</span>
1361					
1362					
1363				</div>
1364				
1365				<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_alertsList">
1366					
1367							<ol class="alerts-list no-bullets">
1368								
1369							<li id="alertItem" aria-labelledby='alertHeader_120' class="alerts-list">
1370								<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl0_divAlert" class="alert on first">
1371									
1372									
1373									<span id="alertDate_120" class="date">June 25, 2026 1:12 PM</span>
1374									<h3 id="alertHeader_120"><a href="/AlertCenter.aspx?AID=Municipal-Sanitary-Sewer-Inspections-in--120" id="alertTitle_120">Municipal Sanitary Sewer Inspections in the Witherspoon Street Vicinity</a></h3>
1375									<p>Princeton’s consultant Arcadis is currently assisting the Municipality with a project to reduce inflow and infiltration (I&I) of clean water into the sanitary sewer system. </p><p></p>
1376									
1377								</div>
1378								
1379							</li>
1380						
1381							<li id="alertItem" aria-labelledby='alertHeader_119' class="alerts-list">
1382								<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl1_divAlert" class="alert on">
1383									
1384									
1385									<span id="alertDate_119" class="date">June 25, 2026 12:57 PM</span>
1386									<h3 id="alertHeader_119"><a href="/AlertCenter.aspx?AID=Branch-and-Log-Collection-119" id="alertTitle_119">
1386Branch and Log Collection</a></h3>
1387									<p>Residents are reminded that branch and log collection has concluded this month and the next pickup is scheduled for August. </p><p></p>
1388									
1389								</div>
1390								
1391							</li>
1392						
1393							<li id="alertItem" aria-labelledby='alertHeader_115' class="alerts-list">
1394								<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl2_divAlert" class="alert on">
1395									
1396									
1397									<span id="alertDate_115" class="date">April 27, 2026 2:46 PM</span>
1398									<h3 id="alertHeader_115"><a href="/AlertCenter.aspx?AID=Now-Hiring-Chief-Financial-Officer-CFO-115" id="alertTitle_115">Now Hiring: Chief Financial Officer (CFO)</a></h3>
1399									<p>Chief Financial Officer (CFO) — View the full job posting and apply here. </p><p></p>
1400									
1401								</div>
1402								
1403							</li>
1404						
1405							</ol>
1406						
1407				</div>
1408			</div>
1409		
1410			<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl1_divCategory" class="listing listingCollapse divCat_11">
1411				<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl1_divAuxCatLiveEdit">
1412					<h2 class="active" aria-label='Category Job Opening with 1  Alert' data-cp-toggle='collapse' role='button' aria-expanded='true' aria-controls='ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl1_alertsList' style='cursor: pointer;' tabindex="0" onkeypress="this.onclick();">Job Opening</h2>
1413					<span class="numAlerts">1  Alert</span>
1414					
1415					
1416				</div>
1417				
1418				<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl1_alertsList">
1419					
1420							<ol class="alerts-list no-bullets">
1421								
1422							<li id="alertItem" aria-labelledby='alertHeader_117' class="alerts-list">
1423								<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl1_lvwAlerts_ctrl0_divAlert" class="alert on noBorder first">
1424									
1425									
1426									<span id="alertDate_117" class="date">April 27, 2026 2:59 PM</span>
1427									<h3 id="alertHeader_117"><a href="/AlertCenter.aspx?AID=Now-Hiring-Chief-Financial-Officer-CFO-117" id="alertTitle_117">Now Hiring:  Chief Financial Officer (CFO)</a></h3>
1428									<p>Chief Financial Officer (CFO) — View the full job posting and apply here</p><p></p>
1429									
1430								</div>
1431								
1432							</li>
1433						
1434							</ol>
1435						
1436				</div>
1437			</div>
1438		
1439		
1440	
1441	</div>
1442
1443					
1444			</div>
1445            <section class="search selfClear" aria-label="Sidebar Navigation">
1446                <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divSideBar" class="sidebar">
1447                    <section aria-labelledby="moduleSearchHeader" class="section search">
1448                        <label id="moduleSearchHeader" for="alertsSearch" class="h3">Module Search</label>
1449                    <label id="moduleSearchInputLabel" for="txtSearch">Enter Search Terms</label>
1450                        <div class="searchInput">
1451                            <input name="ctl00$ctl00$MainContent$ModuleContent$ctl00$txtSearch" type="search" id="txtSearch" placeholder="Word or Phrase" />
1452                            <input type="image" id="alertsSearch" class="searchButton" title="Alert Center Search" alt="Search" src="/Common/images/ModuleSearchIcon.png" onkeypress="this.onclick();" onclick="alertCenterSearchFE(txtSearch,ctl00_ctl00_MainContent_ModuleContent_ctl00_ddlCategories); return false;">
1453                        </div>
1454                    <label id="moduleSearchCategoryLabel" for="ddlCategories">Select a Category</label>
1455					<div class="categorySelect">
1456                        <select name="ctl00$ctl00$MainContent$ModuleContent$ctl00$ddlCategories" id="ctl00_ctl00_MainContent_ModuleContent_ctl00_ddlCategories" aria-label="Select a Category" title="Categories">
1457		<option value="0">All Categories</option>
1458		<option value="8">General Municipal Alerts</option>
1459		<option value="11">Job Opening</option>
1460
1461	</select>
1462					</div>
1463                    </section>
1464                    <section aria-labelledby="moduleToolsHeader" class="section tools">
1465                        <h3 id="moduleToolsHeader">Tools</h3>
1466                        <ol>
1467                            <li id="ctl00_ctl00_MainContent_ModuleContent_ctl00_RSS"><a class="RSS" href="/Rss.aspx">RSS</a></li>
1468                            <li id="ctl00_ctl00_MainContent_ModuleContent_ctl00_liNotifyMe"><a class="notifyMe" href="/list.aspx?Mode=Subscribe#alertCenter">Notify Me</a></li>
1469                            <li><a class="archLinkColor" href="#" onkeypress="this.onclick();" onclick="gotoArchives(-1, -1); return false;">Show Archived</a></li>
1470                        </ol>
1471                    </section>
1472                    
1473
1474				<section aria-labelledby="moduleCategoriesHeader" class="section categories">
1475					<h3 id="moduleCategoriesHeader">Categories</h3>
1476					<ol>
1477						<li class="all"><a href="/AlertCenter.aspx">All Categories</a></li>
1478						
1479								
1480								<li><a href="/AlertCenter.aspx?CID=General-Municipal-Alerts-8">General Municipal Alerts</a></li>
1481							
1482								<li><a href="/AlertCenter.aspx?CID=Job-Opening-11">Job Opening</a></li>
1483							
1484							
1485					</ol>
1486				</section>
1487
1488                </div>
1489            </section>
1490			
1491		
1492</div>
1493	<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_archiveUpdatePanel">
1494	
1495			
1496			
1497		
1498</div>
1499	
1500</div>
1501
1502<!-- BEGIN Notify Me Fields -->
1503<input type="hidden" name="ysnSave">
1504<input type="hidden" name="ysnSend" value="0">
1505<input type="hidden" name="ysnSendAtStart" value="0">
1506<input type="hidden" name="ysnSendBeforeDays" value="0">
1507<input type="hidden" name="intSendBeforeDays" value="-1">
1508<input type="hidden" name="txtComments" value="">
1509<input type="hidden" name="txtSMSComments" value="">
1510<input type="hidden" name="txtSubject" value="" >
1511<input type="hidden" id="dtiCurDate" name="dtiCurDate" value="Thursday, September 24, 2026 2:22 PM">
1512<!-- END Notify Me Fields -->
1513
1514<script type="text/javascript" language="javascript"><!--
1515	var popupWindowID = '';
1516	var mainUpdatePanelID = 'ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanel';
1517
1518	function redrawContent(closeModal, argument) {
1519		raiseAsyncPostbackAC(mainUpdatePanelID, closeModal, argument);
1520	}
1521//--></script>
1521
1522</div>
1523<script type="text/javascript">order+='ModuleContent\n'</script>
1523
1524
1525		<div id="ctl00_ctl00_MainContent_ctl00_liveEditPopupWindow" class="modalContainer modalContainerCP" style="display: none;">
1526	<div id="ctl00_liveEditTitleBar" class="modalTitleLeft"><h3 id="ctl00_LiveEditModalTitle" class="modalTitle">Live Edit</h3><a id="ctl00_LiveEditCloseButton" class="modalClose" aria-label="Close this modal" href="/" title="Close this window"><svg viewBox='0 0 25 25' id='modalIconClose'><polygon style='fill:currentcolor' points='18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508'></polygon></svg></a></div><div id="ctl00_liveEditContentLeft" class="modalContentLeft"><div id="ctl00_liveEditContentRight" class="modalContentRight"><div id="ctl00_liveEditContent" class="modalContent"><iframe style="display: none; border: none;" src="about:blank" id="liveEditDialog" title="Live Edit Dialog" name="liveEditDialog"></iframe></div></div></div><div id="ctl00_liveEditFooter" class="modalBottomLeft"><div id="ctl00_liveEditfooterbar" class="modalBottomRight"><div id="ctl00_liveEditfooterbar1" class="modalBottom"></div></div></div>
1527</div><input type="submit" name="ctl00$ctl00$MainContent$ctl00_liveEditSpawnWindow" value="" id="ctl00_ctl00_MainContent_ctl00_liveEditSpawnWindow" disabled="disabled" aria-hidden="true" style="display: none;" />
1528	
1529
1530<script type="text/javascript">
1531//<![CDATA[
1532Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(
1533	function() {
1534		var elem = document.getElementById('txtSearch');
1535		setPlaceholder(elem);
1536	}
1537);
1538
1539Sys.Application.add_init(function() {
1540    $create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"ctl00_LiveEditCloseButton","PopupControlID":"ctl00_ctl00_MainContent_ctl00_liveEditPopupWindow","PopupDragHandleControlID":"ctl00_liveEditTitleBar","dynamicServicePath":"/AlertCenter.aspx","id":"editItemBehavior"}, null, null, $get("ctl00_ctl00_MainContent_ctl00_liveEditSpawnWindow"));
1541});
1542//]]>
1543</script>
1543
1544</form>
1545	<form id="aspnetSearchForm" name="aspnetSearchForm" style="display:none;" action="/Search.aspx" method="get">
1546		<input name="SearchString" type = "hidden" value ="" />
1547	</form>
1548	
1549	
1550	
1551	</div>
1552	 
1553</div>	
1554
1555</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent">	<div id="cce1f930f1-658a-43e5-bb42-f2a3f47a9d88" data-containerid="e1f930f1-658a-43e5-bb42-f2a3f47a9d88" class="pageContent cpGrid cpGrid24 showInMobile">
1556				                
1557
1558
1559
1560	</div>
1561</aside>
1562</div>
1563</div></div>
1564</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS">
1565<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS">	<div id="cc46378e2d-91af-4bba-b514-d8efb5c3ff99" data-containerid="46378e2d-91af-4bba-b514-d8efb5c3ff99" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60">
1566				                
1567
1568		<div class="row outer wide"><!--
1569--><div class="outer col col12 first" style="" data-widgetcontainerid="ecfe261c-dcdc-4284-9dea-b06cd26725e5">�				
1570	<div class="row nest first last wide">�
1571	
1572	<div class="inner col col12 first last id7ee9946c-aa73-443f-a416-8b7ba6d42608" style="" data-widgetcontainerid="7ee9946c-aa73-443f-a416-8b7ba6d42608">�	
1573<div data-widget-id="b1174e06-55a7-48ec-851a-5512417e906d" data-widget-controller-path="/GraphicLinks/Widget">
1574
1575
1576
1577
1578<div id="graphicLinkWidgetb1174e06-55a7-48ec-851a-5512417e906d" class="widget widgetGraphicLinks skin80 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:32em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1579	<div class="widgetHeader">
1580		<div class="">
1581				</div>
1582	</div>
1583	<div class="widgetBody cpGrid cpGrid3 ">
1584		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1585				<div class="row   wide">
1586					<!--
1587--><div class="col col1 first "><ul class="semanticList"><!--
1588	    --><li class="widgetItem GraphicLinks">
1589
1590<div>
1591	<a href="/480/Tax-Collection" target="_self" class="fancyButton fancyButton715 " >
1592		<span>
1593			<span><span class="text">Pay Property Taxes</span></span>
1594		</span>
1595	</a>
1596</div>
1597		<style scoped="scoped">.fancyButton715.fancyButton:link,.fancyButton715.fancyButton:visited, .fancyButton715div.fancyButton{
1598	background-repeat: no-repeat;
1599	background-position: left top;
1600position: relative;
1601}
1602.fancyButton715 > span {
1603position: relative;
1604background: linear-gradient(to right, #2C5B41, #48715A);
1605box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
1606border-radius: 100px;
1607}
1608.fancyButton715::after {
1609content: "";
1610position: absolute;
1611left: 0;
1612top: 50%;
1613transform: translate(0,  -50%);
1614width: 80px;
1615height: 80px;
1616border-radius: 100px;
1617background-color: #15492C;
1618background-image: inherit;
1619background-repeat: no-repeat;
1620background-position: left 1em center;
1621z-index: 1;
1622border: 2px solid #15492C;
1623transition: all .3s ease-in-out;}
1624.fancyButton715.fancyButton:hover,.fancyButton715.fancyButton:focus,.fancyButton715.fancyButton:active,.fancyButton715.fancyButton.hover{
1625	background-repeat: no-repeat;
1626	background-position: left top;
1627}
1628.fancyButton715:is(:hover, :focus, :active)::after {
1629width: 100%;
1630border: 2px solid #BBCAC2;}
1631.fancyButton715.fancyButton:link > span,.fancyButton715.fancyButton:visited > span, .fancyButton715div.fancyButton > span{
1632}
1633.fancyButton715.fancyButton:hover > span,.fancyButton715.fancyButton:focus > span,.fancyButton715.fancyButton:active > span,.fancyButton715.fancyButton.hover > span{
1634}
1635.fancyButton715.fancyButton .text{
1636	color: rgb(255, 255, 255);
1637	font-size: 1em;
1638	font-family: "Montserrat";
1639	text-align: left;
1640	padding-right: 12px;
1641	padding-left: 92px;
1642	font-weight: 500;
1643	text-decoration: none;
1644	padding-right: 12px;
1645	padding-left: 92px;
1646	background-image: url('/ImageRepository/Document?documentID=20876');
1647	background-repeat: no-repeat;
1648	background-position: 20px  center;
1649min-height: 75px;
1650display: flex;
1651flex-direction: column;
1652justify-content: center;
1653position: relative;
1654z-index: 2;
1655background-size: 40px;
1656line-height: 1.3;
1657}
1658.fancyButton715.fancyButton:hover .text,.fancyButton715.fancyButton:focus .text,.fancyButton715.fancyButton:active .text,.fancyButton715.fancyButton.hover .text{
1659	text-decoration: underline;
1660	background-repeat: no-repeat;
1661
1662
1663}
1664</style>
1665
1666 </li><!--
1667--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
1668	    --><li class="widgetItem GraphicLinks">
1669
1670<div>
1671	<a href="/834" target="_self" class="fancyButton fancyButton716 " >
1672		<span>
1673			<span><span class="text">Permits &amp; Applications</span></span>
1674		</span>
1675	</a>
1676</div>
1677		<style scoped="scoped">.fancyButton716.fancyButton:link,.fancyButton716.fancyButton:visited, .fancyButton716div.fancyButton{
1678	background-repeat: no-repeat;
1679	background-position: left top;
1680position: relative;
1681}
1682.fancyButton716 > span {
1683position: relative;
1684background: linear-gradient(to right, #2C5B41, #48715A);
1685box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
1686border-radius: 100px;
1687}
1688.fancyButton716::after {
1689content: "";
1690position: absolute;
1691left: 0;
1692top: 50%;
1693transform: translate(0,  -50%);
1694width: 80px;
1695height: 80px;
1696border-radius: 100px;
1697background-color: #15492C;
1698background-image: inherit;
1699background-repeat: no-repeat;
1700background-position: left 1em center;
1701z-index: 1;
1702border: 2px solid #15492C;
1703transition: all .3s ease-in-out;}
1704.fancyButton716.fancyButton:hover,.fancyButton716.fancyButton:focus,.fancyButton716.fancyButton:active,.fancyButton716.fancyButton.hover{
1705	background-repeat: no-repeat;
1706	background-position: left top;
1707}
1708.fancyButton716:is(:hover, :focus, :active)::after {
1709width: 100%;
1710border: 2px solid #BBCAC2;}
1711.fancyButton716.fancyButton:link > span,.fancyButton716.fancyButton:visited > span, .fancyButton716div.fancyButton > span{
1712}
1713.fancyButton716.fancyButton:hover > span,.fancyButton716.fancyButton:focus > span,.fancyButton716.fancyButton:active > span,.fancyButton716.fancyButton.hover > span{
1714}
1715.fancyButton716.fancyButton .text{
1716	color: rgb(255, 255, 255);
1717	font-size: 1em;
1718	font-family: "Montserrat";
1719	text-align: left;
1720	padding-right: 12px;
1721	padding-left: 92px;
1722	font-weight: 500;
1723	text-decoration: none;
1724	padding-right: 12px;
1725	padding-left: 92px;
1726	background-image: url('/ImageRepository/Document?documentID=20877');
1727	background-repeat: no-repeat;
1728	background-position: 20px  center;
1729min-height: 75px;
1730display: flex;
1731flex-direction: column;
1732justify-content: center;
1733position: relative;
1734z-index: 2;
1735background-size: 40px;
1736line-height: 1.3;
1737}
1738.fancyButton716.fancyButton:hover .text,.fancyButton716.fancyButton:focus .text,.fancyButton716.fancyButton:active .text,.fancyButton716.fancyButton.hover .text{
1739	text-decoration: underline;
1740	background-repeat: no-repeat;
1741
1742
1743}
1744</style>
1745
1746 </li><!--
1747--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
1748	    --><li class="widgetItem GraphicLinks">
1749
1750<div>
1751	<a href="/1359" target="_self" class="fancyButton fancyButton717 " >
1752		<span>
1753			<span><span class="text">Trash Collection</span></span>
1754		</span>
1755	</a>
1756</div>
1757		<style scoped="scoped">.fancyButton717.fancyButton:link,.fancyButton717.fancyButton:visited, .fancyButton717div.fancyButton{
1758	background-repeat: no-repeat;
1759	background-position: left top;
1760position: relative;
1761}
1762.fancyButton717 > span {
1763position: relative;
1764background: linear-gradient(to right, #2C5B41, #48715A);
1765box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
1766border-radius: 100px;
1767}
1768.fancyButton717::after {
1769content: "";
1770position: absolute;
1771left: 0;
1772top: 50%;
1773transform: translate(0,  -50%);
1774width: 80px;
1775height: 80px;
1776border-radius: 100px;
1777background-color: #15492C;
1778background-image: inherit;
1779background-repeat: no-repeat;
1780background-position: left 1em center;
1781z-index: 1;
1782border: 2px solid #15492C;
1783transition: all .3s ease-in-out;}
1784.fancyButton717.fancyButton:hover,.fancyButton717.fancyButton:focus,.fancyButton717.fancyButton:active,.fancyButton717.fancyButton.hover{
1785	background-repeat: no-repeat;
1786	background-position: left top;
1787}
1788.fancyButton717:is(:hover, :focus, :active)::after {
1789width: 100%;
1790border: 2px solid #BBCAC2;}
1791.fancyButton717.fancyButton:link > span,.fancyButton717.fancyButton:visited > span, .fancyButton717div.fancyButton > span{
1792}
1793.fancyButton717.fancyButton:hover > span,.fancyButton717.fancyButton:focus > span,.fancyButton717.fancyButton:active > span,.fancyButton717.fancyButton.hover > span{
1794}
1795.fancyButton717.fancyButton .text{
1796	color: rgb(255, 255, 255);
1797	font-size: 1em;
1798	font-family: "Montserrat";
1799	text-align: left;
1800	padding-right: 12px;
1801	padding-left: 92px;
1802	font-weight: 500;
1803	text-decoration: none;
1804	padding-right: 12px;
1805	padding-left: 92px;
1806	background-image: url('/ImageRepository/Document?documentID=20880');
1807	background-repeat: no-repeat;
1808	background-position: 20px  center;
1809min-height: 75px;
1810display: flex;
1811flex-direction: column;
1812justify-content: center;
1813position: relative;
1814z-index: 2;
1815background-size: 40px;
1816line-height: 1.3;
1817}
1818.fancyButton717.fancyButton:hover .text,.fancyButton717.fancyButton:focus .text,.fancyButton717.fancyButton:active .text,.fancyButton717.fancyButton.hover .text{
1819	text-decoration: underline;
1820	background-repeat: no-repeat;
1821
1822
1823}
1824</style>
1825
1826 </li><!--
1827--></ul></div><!--				-->
1828				</div>
1829			</nav>
1830		</div>
1831	<div class="widgetFooter">
1832			</div>
1833</div>
1834</div>
1835
1836	</div> <!-- inner column -->
1837
1838	</div> <!-- inner row -->
1839
1840			</div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="06df4ca1-a737-4c25-b1c7-50ea493d5229">�				
1841	<div class="row nest first last wide">�
1842	
1843	<div class="inner col col12 first last id95acf298-5fca-40ef-af63-89c
1843a1fd6ffe7" style="" data-widgetcontainerid="95acf298-5fca-40ef-af63-89ca1fd6ffe7">�	
1844<div data-widget-id="e5065756-9c92-4d1f-ad84-0f427dfa9879" data-widget-controller-path="/GraphicLinks/Widget">
1845
1846
1847
1848
1849<div id="graphicLinkWidgete5065756-9c92-4d1f-ad84-0f427dfa9879" class="widget widgetGraphicLinks skin80 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:32em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
1850	<div class="widgetHeader">
1851		<div class="">
1852				</div>
1853	</div>
1854	<div class="widgetBody cpGrid cpGrid3 ">
1855		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
1856				<div class="row   wide">
1857					<!--
1858--><div class="col col1 first "><ul class="semanticList"><!--
1859	    --><li class="widgetItem GraphicLinks">
1860
1861<div>
1862	<a href="https://seeclickfix.com/web_portal/hb6odCEctT8wmzJGapU6iHDj/issues/map?lat=40.36063962989766&amp;lng=-74.66523170471193&amp;max_lat=40.36758001282791&amp;max_lng=-74.64892387390096&amp;min_lat=40.35369853239211&amp;min_l" target="_self" class="fancyButton fancyButton718 " >
1863		<span>
1864			<span><span class="text">Report an Issue (SeeClickFix)</span></span>
1865		</span>
1866	</a>
1867</div>
1868		<style scoped="scoped">.fancyButton718.fancyButton:link,.fancyButton718.fancyButton:visited, .fancyButton718div.fancyButton{
1869	background-repeat: no-repeat;
1870	background-position: left top;
1871position: relative;
1872}
1873.fancyButton718 > span {
1874position: relative;
1875background: linear-gradient(to right, #2C5B41, #48715A);
1876box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
1877border-radius: 100px;
1878}
1879.fancyButton718::after {
1880content: "";
1881position: absolute;
1882left: 0;
1883top: 50%;
1884transform: translate(0,  -50%);
1885width: 80px;
1886height: 80px;
1887border-radius: 100px;
1888background-color: #15492C;
1889background-image: inherit;
1890background-repeat: no-repeat;
1891background-position: left 1em center;
1892z-index: 1;
1893border: 2px solid #15492C;
1894transition: all .3s ease-in-out;}
1895.fancyButton718.fancyButton:hover,.fancyButton718.fancyButton:focus,.fancyButton718.fancyButton:active,.fancyButton718.fancyButton.hover{
1896	background-repeat: no-repeat;
1897	background-position: left top;
1898}
1899.fancyButton718:is(:hover, :focus, :active)::after {
1900width: 100%;
1901border: 2px solid #BBCAC2;}
1902.fancyButton718.fancyButton:link > span,.fancyButton718.fancyButton:visited > span, .fancyButton718div.fancyButton > span{
1903}
1904.fancyButton718.fancyButton:hover > span,.fancyButton718.fancyButton:focus > span,.fancyButton718.fancyButton:active > span,.fancyButton718.fancyButton.hover > span{
1905}
1906.fancyButton718.fancyButton .text{
1907	color: rgb(255, 255, 255);
1908	font-size: 1em;
1909	font-family: "Montserrat";
1910	text-align: left;
1911	padding-right: 12px;
1912	padding-left: 92px;
1913	font-weight: 500;
1914	text-decoration: none;
1915	padding-right: 12px;
1916	padding-left: 92px;
1917	background-image: url('/ImageRepository/Document?documentID=20878');
1918	background-repeat: no-repeat;
1919	background-position: 20px  center;
1920min-height: 75px;
1921display: flex;
1922flex-direction: column;
1923justify-content: center;
1924position: relative;
1925z-index: 2;
1926background-size: 40px;
1927line-height: 1.3;
1928}
1929.fancyButton718.fancyButton:hover .text,.fancyButton718.fancyButton:focus .text,.fancyButton718.fancyButton:active .text,.fancyButton718.fancyButton.hover .text{
1930	text-decoration: underline;
1931	background-repeat: no-repeat;
1932
1933
1934}
1935</style>
1936
1937 </li><!--
1938--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
1939	    --><li class="widgetItem GraphicLinks">
1940
1941<div>
1942	<a href="/304" target="_self" class="fancyButton fancyButton719 " >
1943		<span>
1944			<span><span class="text">Parking Information</span></span>
1945		</span>
1946	</a>
1947</div>
1948		<style scoped="scoped">.fancyButton719.fancyButton:link,.fancyButton719.fancyButton:visited, .fancyButton719div.fancyButton{
1949	background-repeat: no-repeat;
1950	background-position: left top;
1951position: relative;
1952}
1953.fancyButton719 > span {
1954position: relative;
1955background: linear-gradient(to right, #2C5B41, #48715A);
1956box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
1957border-radius: 100px;
1958}
1959.fancyButton719::after {
1960content: "";
1961position: absolute;
1962left: 0;
1963top: 50%;
1964transform: translate(0,  -50%);
1965width: 80px;
1966height: 80px;
1967border-radius: 100px;
1968background-color: #15492C;
1969background-image: inherit;
1970background-repeat: no-repeat;
1971background-position: left 1em center;
1972z-index: 1;
1973border: 2px solid #15492C;
1974transition: all .3s ease-in-out;}
1975.fancyButton719.fancyButton:hover,.fancyButton719.fancyButton:focus,.fancyButton719.fancyButton:active,.fancyButton719.fancyButton.hover{
1976	background-repeat: no-repeat;
1977	background-position: left top;
1978}
1979.fancyButton719:is(:hover, :focus, :active)::after {
1980width: 100%;
1981border: 2px solid #BBCAC2;}
1982.fancyButton719.fancyButton:link > span,.fancyButton719.fancyButton:visited > span, .fancyButton719div.fancyButton > span{
1983}
1984.fancyButton719.fancyButton:hover > span,.fancyButton719.fancyButton:focus > span,.fancyButton719.fancyButton:active > span,.fancyButton719.fancyButton.hover > span{
1985}
1986.fancyButton719.fancyButton .text{
1987	color: rgb(255, 255, 255);
1988	font-size: 1em;
1989	font-family: "Montserrat";
1990	text-align: left;
1991	padding-right: 12px;
1992	padding-left: 92px;
1993	font-weight: 500;
1994	text-decoration: none;
1995	padding-right: 12px;
1996	padding-left: 92px;
1997	background-image: url('/ImageRepository/Document?documentID=20875');
1998	background-repeat: no-repeat;
1999	background-position: 20px  center;
2000min-height: 75px;
2001display: flex;
2002flex-direction: column;
2003justify-content: center;
2004position: relative;
2005z-index: 2;
2006background-size: 40px;
2007line-height: 1.3;
2008}
2009.fancyButton719.fancyButton:hover .text,.fancyButton719.fancyButton:focus .text,.fancyButton719.fancyButton:active .text,.fancyButton719.fancyButton.hover .text{
2010	text-decoration: underline;
2011	background-repeat: no-repeat;
2012
2013
2014}
2015</style>
2016
2017 </li><!--
2018--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
2019	    --><li class="widgetItem GraphicLinks">
2020
2021<div>
2022	<a href="https://www.princetonnj.gov/578/Getting-Around-Princeton" target="_self" class="fancyButton fancyButton720 " >
2023		<span>
2024			<span><span class="text">Transit Services</span></span>
2025		</span>
2026	</a>
2027</div>
2028		<style scoped="scoped">.fancyButton720.fancyButton:link,.fancyButton720.fancyButton:visited, .fancyButton720div.fancyButton{
2029	background-repeat: no-repeat;
2030	background-position: left top;
2031position: relative;
2032}
2033.fancyButton720 > span {
2034position: relative;
2035background: linear-gradient(to right, #2C5B41, #48715A);
2036box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
2037border-radius: 100px;
2038}
2039.fancyButton720::after {
2040content: "";
2041position: absolute;
2042left: 0;
2043top: 50%;
2044transform: translate(0,  -50%);
2045width: 80px;
2046height: 80px;
2047border-radius: 100px;
2048background-color: #15492C;
2049background-image: inherit;
2050background-repeat: no-repeat;
2051background-position: left 1em center;
2052z-index: 1;
2053border: 2px solid #15492C;
2054transition: all .3s ease-in-out;}
2055.fancyButton720.fancyButton:hover,.fancyButton720.fancyButton:focus,.fancyButton720.fancyButton:active,.fancyButton720.fancyButton.hover{
2056	background-repeat: no-repeat;
2057	background-position: left top;
2058}
2059.fancyButton720:is(:hover, :focus, :active)::after {
2060width: 100%;
2061border: 2px solid #BBCAC2;}
2062.fancyButton720.fancyButton:link > span,.fancyButton720.fancyButton:visited > span, .fancyButton720div.fancyButton > span{
2063}
2064.fancyButton720.fancyButton:hover > span,.fancyButton720.fancyButton:focus > span,.fancyButton720.fancyButton:active > span,.fancyButton720.fancyButton.hover > span{
2065}
2066.fancyButton720.fancyButton .text{
2067	color: rgb(255, 255, 255);
2068	font-size: 1em;
2069	font-family: "Montserrat";
2070	text-align: left;
2071	padding-right: 12px;
2072	padding-left: 92px;
2073	font-weight: 500;
2074	text-decoration: none;
2075	padding-right: 12px;
2076	padding-left: 92px;
2077	background-image: url('/ImageRepository/Document?documentID=20879');
2078	background-repeat: no-repeat;
2079	background-position: 20px  center;
2080min-height: 75px;
2081display: flex;
2082flex-direction: column;
2083justify-content: center;
2084position: relative;
2085z-index: 2;
2086background-size: 40px;
2087line-height: 1.3;
2088}
2089.fancyButton720.fancyButton:hover .text,.fancyButton720.fancyButton:focus .text,.fancyButton720.fancyButton:active .text,.fancyButton720.fancyButton.hover .text{
2090	text-decoration: underline;
2091	background-repeat: no-repeat;
2092
2093
2094}
2095</style>
2096
2097 </li><!--
2098--></ul></div><!--				-->
2099				</div>
2100			</nav>
2101		</div>
2102	<div class="widgetFooter">
2103			</div>
2104</div>
2105</div>
2106
2107	</div> <!-- inner column -->
2108
2109	</div> <!-- inner row -->
2110
2111			</div><!-- outer column --><!--		--></div> <!-- outer row -->
2112
2113
2114	</div>
2115</div></div>
2116</div><!-- Content 1 --><!-- <div data-cpRole="structuralContainer" id="homeContainer1">
2117    <div class="siteWrap">
2118      <div data-cpRole="contentContainer" id="homeContent1a"></div>
2119    </div>
2120  </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS">
2121<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS">	<div id="ccc7511ae7-51de-4f41-8ef8-6a5301e63887" data-containerid="c7511ae7-51de-4f41-8ef8-6a5301e63887" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="55">
2122				                
2123
2124		<div class="row outer wide"><!--
2125--><div class="outer col col4 first" style="" data-widgetcontainerid="c0fe02b6-60fe-4641-9372-8173d60985ca">�				
2126	<div class="row nest first last wide">�
2127	
2128	<div class="inner col col4 first last id6c6bc2e4-5a73-4f5e-aa88-3087f6e9602a" style="" data-widgetcontainerid="6c6bc2e4-5a73-4f5e-aa88-3087f6e9602a">�	
2129    <div data-widget-id="57d11e1f-b26d-49fb-ac81-64a7bcb04235" data-widget-controller-path="/InfoAdvanced/Widget">
2130
2131
2132
2133
2134
2135	<section id="divInfoAdv57d11e1f-b26d-49fb-ac81-64a7bcb04235" class="widget widgetInfoAdvanced skin77 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced">
2136			<header class="widgetHeader" id="header57d11e1f-b26d-49fb-ac81-64a7bcb04235">
2137		<div class="">
2138								</div>
2139	</header>
2140	<div class="widgetBody  cpGrid cpGrid1 ">
2141		<div class="row  wide">
2142					<div class="col col1 first last">
2143						<ol class="pageStyles semanticList">
2144
2145<li class="InfoAdvanced widgetItem fr-view">
2146	<img src="/ImageRepository/Document?documentID=65" alt="Princeton logo" title="Princeton logo">
2147</li>						</ol>
2148					</div>
2149		</div>
2150	</div>
2151	<div class="widgetFooter">
2152
2153	</div>
2154
2155	</section>
2156
2157
2158
2159<script type="text/javascript">
2160	//Render slideshow if info advacned items contain one.
2161	$(document).ready(function (e) {
2162		$('#divInfoAdv57d11e1f-b26d-49fb-ac81-64a7bcb04235 .InfoAdvanced.widgetItem').each(function () {
2163			renderSlideshowIfApplicable($(this));		
2164		});
2165	});
2166</script>
2166</div>
2167	</div> <!-- inner column -->
2168
2169	</div> <!-- inner row -->
2170
2171			</div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="2ce09524-8e94-4798-b1a7-e7d44933efd4">�				
2172	<div class="row nest first last wide">�
2173	
2174	<div class="inner col col2 first last idb63552f8-0e9b-4680-9c52-f28be73dff50" style="" data-widgetcontainerid="b63552f8-0e9b-4680-9c52-f28be73dff50">�	
2175
2176<div class="widget widgetSpacer" id="f6d6cf1e-4013-484c-9718-c024134fb8a0"></div>
2177	</div> <!-- inner column -->
2178
2179	</div> <!-- inner row -->
2180
2181			</div><!-- outer column --><!----><div class="outer col col18 last" style="" data-widgetcontainerid="f82300a5-8683-4bf0-92d8-6ad724024e37">�				
2182	<div class="row nest first wide">�
2183	
2184	<div class="inner col col18 first last idc07c8e18-73b0-4bb8-ba4a-8f99d6f7b40a" style="" data-widgetcontainerid="c07c8e18-73b0-4bb8-ba4a-8f99d6f7b40a">�	
2185    <div data-widget-id="fbe79ba1-8d3d-4d58-bc19-c92078a2ee99" data-widget-controller-path="/InfoAdvanced/Widget">
2186
2187
2188
2189
2190
2191	<section id="divInfoAdvfbe79ba1-8d3d-4d58-bc19-c92078a2ee99" class="widget widgetInfoAdvanced skin77 widgetOptionSet36 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced">
2192			<header class="widgetHeader" id="headerfbe79ba1-8d3d-4d58-bc19-c92078a2ee99">
2193		<div class="">
2194								</div>
2195	</header>
2196	<div class="widgetBody  cpGrid cpGrid4 ">
2197		<div class="row autoWidths left wide">
2198					<div class="col col1 first ">
2199						<ol class="pageStyles semanticList">
2200
2201<li class="InfoAdvanced widgetItem fr-view">
2202	<p><strong>Municipality of Princeton</strong></p>
2203</li>						</ol>
2204					</div>
2205					<div class="col col1  ">
2206						<ol class="pageStyles semanticList">
2207
2208<li class="InfoAdvanced widgetItem fr-view">
2209	<p>400 Witherspoon Street</p>
2210</li>						</ol>
2211					</div>
2212					<div class="col col1  ">
2213						<ol class="pageStyles semanticList">
2214
2215<li class="InfoAdvanced widgetItem fr-view">
2216	<p>Princeton, NJ 08540</p>
2217</li>						</ol>
2218					</div>
2219					<div class="col col1  last">
2220						<ol class="pageStyles semanticList">
2221
2222<li class="InfoAdvanced widgetItem fr-view">
2223	<p>(<a href="tel:609-924-4141">609) 924-4141</a></p>
2224</li>						</ol>
2225					</div>
2226		</div>
2227	</div>
2228	<div class="widgetFooter">
2229
2230	</div>
2231
2232	</section>
2233
2234
2235
2236<script type="text/javascript">
2237	//Render slideshow if info advacned items contain one.
2238	$(document).ready(function (e) {
2239		$('#divInfoAdvfbe79ba1-8d3d-4d58-bc19-c92078a2ee99 .InfoAdvanced.widgetItem').each(function () {
2240			renderSlideshowIfApplicable($(this));		
2241		});
2242	});
2243</script>
2243</div>
2244	</div> <!-- inner column -->
2245
2246	</div> <!-- inner row -->
2247	<div class="row nest last wide">�
2248	
2249	<div class="inner col col7 first id43a7f75b-ebe8-47ae-8868-66f6b3d16be2" style="" data-widgetcontainerid="43a7f75b-ebe8-47ae-8868-66f6b3d16be2">�	
2250    <div data-widget-id="32cd4e5c-cf4c-4a86-a9c8-4fe6c3ce1152" data-widget-controller-path="/InfoAdvanced/Widget">
2251
2252
2253
2254
2255
2256	<section id="divInfoAdv32cd4e5c-cf4c-4a86-a9c8-4fe6c3ce1152" class="widget widgetInfoAdvanced skin77 widgetOptionSet36 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced">
2257			<header class="widgetHeader" id="header32cd4e5c-cf4c-4a86-a9c8-4fe6c3ce1152">
2258		<div class="">
2259								</div>
2260	</header>
2261	<div class="widgetBody  cpGrid cpGrid3 ">
2262		<div class="row autoWidths left wide">
2263					<div class="col col1 first ">
2264						<ol class="pageStyles semanticList">
2265
2266<li class="InfoAdvanced widgetItem fr-view">
2267	<p><strong>Hours</strong></p>
2268</li>						</ol>
2269					</div>
2270					<div class="col col1  ">
2271						<ol class="pageStyles semanticList">
2272
2273<li class="InfoAdvanced widgetItem fr-view">
2274	<p>Monday - Friday</p>
2275</li>						</ol>
2276					</div>
2277					<div class="col col1  last">
2278						<ol class="pageStyles semanticList">
2279
2280<li class="InfoAdvanced widgetItem fr-view">
2281	<p>9:00 a.m. - 5:00 p.m.</p>
2282</li>						</ol>
2283					</div>
2284		</div>
2285	</div>
2286	<div class="widgetFooter">
2287
2288	</div>
2289
2290	</section>
2291
2292
2293
2294<script type="text/javascript">
2295	//Render slideshow if info advacned items contain one.
2296	$(document).ready(function (e) {
2297		$('#divInfoAdv32cd4e5c-cf4c-4a86-a9c8-4fe6c3ce1152 .InfoAdvanced.widgetItem').each(function () {
2298			renderSlideshowIfApplicable($(this));		
2299		});
2300	});
2301</script>
2301</div>
2302	</div> <!-- inner column -->
2303	<div class="inner col col11 last id37592beb-d812-46f7-ab56-d8e877a8acb0" style="" data-widgetcontainerid="37592beb-d812-46f7-ab56-d8e877a8acb0">�	
2304<div data-widget-id="33a748b3-a68a-44c1-a34f-3422f10215e4" data-widget-controller-path="/GraphicLinks/Widget">
2305
2306
2307
2308
2309<div id="graphicLinkWidget33a748b3-a68a-44c1-a34f-3422f10215e4" class="widget widgetGraphicLinks skin87 widgetOptionSet38 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
2310	<div class="widgetHeader">
2311		<div class="">
2312				</div>
2313	</div>
2314	<div class="widgetBody cpGrid cpGrid5 ">
2315		<nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText">
2316				<div class="row autoWidths left wide">
2317					<!--
2318--><div class="col col1 first "><ul class="semanticList"><!--
2319	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/PrincetonNJGovernment" target="_self">
2320
2321<img src="/ImageRepository/Document?documentID=20893" 
2322     class="graphicButtonLink" alt="Facebook" 
2323     onmouseover="this.src='/ImageRepository/Document?documentID=20893'" 
2324	onmouseout="this.src='/ImageRepository/Document?documentID=20893'"
2325     onfocus="this.src='/ImageRepository/Document?documentID=20893'" 
2326	onblur="this.src='/ImageRepository/Document?documentID=20893'"> 
2327</a></li><!--
2328--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
2329	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.youtube.com/@MunicipalityofPrinceton" target="_self">
2330
2331<img src="/ImageRepository/Document?documentID=20902" 
2332     class="graphicButtonLink" alt="YouTube" 
2333     onmouseover="this.src='/ImageRepository/Document?documentID=20902'" 
2334	onmouseout="this.src='/ImageRepository/Document?documentID=20902'"
2335     onfocus="this.src='/ImageRepository/Document?documentID=20902'" 
2336	onblur="this.src='/ImageRepository/Document?documentID=20902'"> 
2337</a></li><!--
2338--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
2339	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/princeton_gov/" target="_self">
2340
2341<img src="/ImageRepository/Document?documentID=20894" 
2342     class="graphicButtonLink" alt="Instagram" 
2343     onmouseover="this.src='/ImageRepository/Document?documentID=20894'" 
2344	onmouseout="this.src='/ImageRepository/Document?documentID=20894'"
2345     onfocus="this.src='/ImageRepository/Document?documentID=20894'" 
2346	onblur="this.src='/ImageRepository/Document?documentID=20894'"> 
2347</a></li><!--
2348--></ul></div><!----><div class="col col1  "><ul class="semanticList"><!--
2349	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://local.nixle.com/princeton-nj-police-department/" target="_blank">
2350
2351<img src="/ImageRepository/Document?documentID=20897" 
2352     class="graphicButtonLink" alt="Nixle (opens in new window)" 
2353     onmouseover="this.src='/ImageRepository/Document?documentID=20897'" 
2354	onmouseout="this.src='/ImageRepository/Document?documentID=20897'"
2355     onfocus="this.src='/ImageRepository/Document?documentID=20897'" 
2356	onblur="this.src='/ImageRepository/Document?documentID=20897'"> 
2357</a></li><!--
2358--></ul></div><!----><div class="col col1  last"><ul class="semanticList"><!--
2359	    --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.linkedin.com/company/11394769/" target="_self">
2360
2361<img src="/ImageRepository/Document?documentID=20895" 
2362     class="graphicButtonLink" alt="LinkedIn" 
2363     onmouseover="this.src='/ImageRepository/Document?documentID=20895'" 
2364	onmouseout="this.src='/ImageRepository/Document?documentID=20895'"
2365     onfocus="this.src='/ImageRepository/Document?documentID=20895'" 
2366	onblur="this.src='/ImageRepository/Document?documentID=20895'"> 
2367</a></li><!--
2368--></ul></div><!--				-->
2369				</div>
2370			</nav>
2371		</div>
2372	<div class="widgetFooter">
2373			</div>
2374</div>
2375</div>
2376
2377	</div> <!-- inner column -->
2378
2379	</div> <!-- inner row -->
2380
2381			</div><!-- outer column --><!--		--></div> <!-- outer row -->
2382
2383
2384	</div>
2385</div></div>
2386</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS">
2387<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS">	<div id="cc577c0745-a544-4b8b-a472-bcd46e9f256a" data-containerid="577c0745-a544-4b8b-a472-bcd46e9f256a" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="55">
2388				                
2389
2390		<div class="row outer wide"><!--
2391--><div class="outer col col16 first" style="" data-widgetcontainerid="04607b7e-4dfb-4c14-b33b-dabaed8f7dfe">�				
2392	<div class="row nest first last wide">�
2393	
2394	<div class="inner col col16 first last id3bb61dd8-6e6d-4b55-9025-c4acf6069f48" style="" data-widgetcontainerid="3bb61dd8-6e6d-4b55-9025-c4acf6069f48">�	
2395	<div data-widget-id="25fa27de-6f80-49b0-8fa5-cdf1300d000d" data-widget-controller-path="/QuickLinks/Widget">
2396
2397
2398
2399
2400
2401
2402
2403
2404	<section id="widgetQuicklink25fa27de-6f80-49b0-8fa5-cdf1300d000d" class="widget widgetQuickLinks skin77 widgetOptionSet35 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links">
2405			<header class="widgetHeader" id="quickLinksHeader25fa27de-6f80-49b0-8fa5-cdf1300d000d">
2406		<div class="">
2407						</div>
2408	</header>
2409	<div class="widgetBody cpGrid cpGrid6 ">
2410        <div class="row autoWidths left narrow">
2411				<div class="col col1 first ">
2412					<ol class="semanticList">
2413
2414    <li style="position:relative" class="widgetItem QuickLinks">
2415        <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a>
2416        <div class="widgetMeta"></div>
2417    </li>
2418					</ol>
2419				</div>
2420				<div class="col col1  ">
2421					<ol class="semanticList">
2422
2423    <li style="position:relative" class="widgetItem QuickLinks">
2424        <a class="widgetDesc widgetQuickLinksLink" href="https://www.princetonnj.gov/1713/About-Princeton" target="_self" >About Princeton</a>
2425        <div class="widgetMeta"></div>
2426    </li>
2427					</ol>
2428				</div>
2429				<div class="col col1  ">
2430					<ol class="semanticList">
2431
2432    <li style="position:relative" class="widgetItem QuickLinks">
2433        <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a>
2434        <div class="widgetMeta"></div>
2435    </li>
2436					</ol>
2437				</div>
2438				<div class="col col1  ">
2439					<ol class="semanticList">
2440
2441    <li style="position:relative" class="widgetItem QuickLinks">
2442        <a class="widgetDesc widgetQuickLinksLink" href="https://www.princetonnj.gov/FormCenter/Contact-Form-5/Contact-Us-46" target="_self" >Contact Us</a>
2443        <div class="widgetMeta"></div>
2444    </li>
2445					</ol>
2446				</div>
2447				<div class="col col1  ">
2448					<ol class="semanticList">
2449
2450    <li style="position:relative" class="widgetItem QuickLinks">
2451        <a class="widgetDesc widgetQuickLinksLink" href="https://www.princetonnj.gov/directory.aspx" target="_self" >Staff Directory</a>
2452        <div class="widgetMeta"></div>
2453    </li>
2454					</ol>
2455				</div>
2456				<div class="col col1  last">
2457					<ol class="semanticList">
2458
2459    <li style="position:relative" class="widgetItem QuickLinks">
2460        <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a>
2461        <div class="widgetMeta"></div>
2462    </li>
2463					</ol>
2464				</div>
2465		</div>
2466        
2467	</div>
2468	<div class="widgetFooter">
2469	</div>
2470	<div class="addItemModal hidden">
2471		<div class="url hidden">/QuickLinks.aspx</div>
2472	</div>
2473
2474	</section>
2475</div>
2476
2477	</div> <!-- inner column -->
2478
2479	</div> <!-- inner row -->
2480
2481			</div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="974e6c10-0e24-4a8d-90e2-8913acc03cef">�				
2482	<div class="row nest first last wide">�
2483	
2484	<div class="inner col col1 first last id7bbd5923-f44c-4729-968e-9d34061868ac" style="" data-widgetcontainerid="7bbd5923-f44c-4729-968e-9d34061868ac">�	
2485
2486<div class="widget widgetSpacer" id="9f03c41b-c2d6-41ec-b4c0-7e937b5e552a"></div>
2487	</div> <!-- inner column -->
2488
2489	</div> <!-- inner row -->
2490
2491			</div><!-- outer column --><!----><div class="outer col col7 last" style="" data-widgetcontainerid="884ffdb0-27e3-4194-b80c-807f68ceaac0">�				
2492	<div class="row nest first last wide">�
2493	
2494	<div class="inner col col7 first last id133c555f-4487-4b33-b021-2246ab3db2e7" style="" data-widgetcontainerid="133c555f-4487-4b33-b021-2246ab3db2e7">�	
2495 
2496	<div data-widget-id='808d7069-3d81-4569-952f-624669c0c935' data-moduleName="customHtml" id='widgetCustomHtml808d7069-3d81-4569-952f-624669c0c935' class="widget widgetCustomHtml skin75 narrow" >
2497	<div class="widgetBody pageStyles" id="widgetBody808d7069-3d81-4569-952f-624669c0c935">
2498		<div id="customHtml808d7069-3d81-4569-952f-624669c0c935"><div><!-- CP BAR -->
2499  <style>
2500    /* CP icon */
2501    .cpBylineIconTS {
2502        color: #fff;
2503    }
2504    /* CP Text */
2505    .cpBylineTextTS,
2506    .cpBylineTextTS a:link,
2507    .cpBylineTextTS a:visited,
2508    .cpBylineTextTS a:hover,
2509    .cpBylineTextTS a:focus,
2510    .cpBylineTextTS a:active {
2511        color: #fff!important;
2512    }
2513
2514    .cpBylineTextTS a:link,
2515    .cpBylineTextTS a:visited,
2516    .cpBylineTextTS a:hover,
2517    .cpBylineTextTS a:focus,
2518    .cpBylineTextTS a:active {
2519        text-decoration: underline !important;
2520    }
2521
2522    .cpBylineTS {
2523        text-align: center;
2524        padding-top: 0.75em!important;
2525        padding-bottom: 0.75em!important;
2526    }
2527    .cpBylineIconTS {
2528        fill: currentColor;
2529        width: 39px;
2530        height: 26px;
2531        display: inline;
2532        vertical-align: middle;
2533    }
2534  </style>
2535    
2536  <div class="widgetItem cpBylineTS">
2537    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS">
2538      <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path>
2539      <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path>
2540    </svg>
2541    <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus&reg;</a></span>
2542  </div></div></div>
2543	</div>
2544
2545	</div>
2546
2547	</div> <!-- inner column -->
2548
2549	</div> <!-- inner row -->
2550
2551			</div><!-- outer column --><!--		--></div> <!-- outer row -->
2552
2553
2554	</div>
2555</div></div>
2556</div>
2557</div>
2558
2559            </div>
2560        </div>
2561    </div>
2562
2563
2564<link href="/745732998.css" rel="stylesheet" type="text/css" />
2565
2566<div id="SplashMessageWrapper" class="cp-Splash-wrapper">
2567	<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">
2568		<div class="cp-Splash-header">
2569			<h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2>
2570			<button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window">
2571				<svg id="iconClose" viewBox="0 0 25 25">
2572					<polygon style="fill:currentcolor"
2573							 points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon>
2574				</svg>
2575			</button>
2576		</div>
2577		<div class="cp-Splash-body">
2578			<div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc">
2579				<!-- Content from the Froala Editor will go here. -->
2580				Loading
2581			</div>
2582		</div>
2583		<div class="cp-Splash-footer">
2584			<button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button>
2585			<button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
2586		</div>
2587	</div>
2588</div>
2589
2590<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2590
2590
2591<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2591
2591
2592<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2592
2592
2593<script>
2594
2595		$(document).ready(function () {
2596			var filter = {
2597				targetId: '',
2598				targetType: 0
2599			}
2600
2601			new SplashModalRender().triggerRender(filter);
2602		});
2603</script>
2603
2604
2605	
2606	
2607
2608
2609
2610
2611
2612
2613    
2613<script src="/-1442400649.js" type="text/javascript"></script>
2613
2614    <!-- Fixed Nav Adjustment -->
2615<script>
2616  function getValueTS(elem, attr) {
2617    var val = elem.css(attr);
2618    if (val === undefined) return undefined;
2619    var num = parseInt(val, 10);
2620    if (num === NaN) return undefined;
2621    return num;
2622  }
2623
2624  function clampTS(number, min, max) {
2625    return Math.min(Math.max(number, min), max);
2626  }
2627
2628  function isPageEditingTS() {
2629    return (
2630      $("#doneEditing").length > 0 || // In live edit
2631      typeof DesignCenter !== "undefined" // In theme manager
2632    );
2633  }
2634
2635  var bgColorRegexTS = new RegExp("rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)");
2636
2637  function isTransparentTS(elem) {
2638    var bg = elem.css('background-color');
2639    if (typeof bg !== "string") return false;
2640    if (bg === "transparent") return true;
2641    if (!bg.startsWith('rgba(')) return false;
2642    var matchState = bg.match(bgColorRegexTS);
2643    if (!matchState || matchState.length !== 5) return false;
2644    var alpha = parseFloat(matchState[4], 10);
2645    if (!(alpha >= 0 && alpha < 1)) return false;
2646    return true;
2647  }
2648
2649  function iterateLeftpads(cb) {
2650    var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']");
2651    for (var i = 0; i < containersTS.length; i++) {
2652      var containerTS = containersTS[i];
2653      // Skip the body container and anything with data-skip-leftpad
2654      if (
2655        containerTS.id !== "bodyContainerTS" &&
2656        containerTS.getAttribute('data-skip-leftpad') === null
2657      ) {
2658        cb(containerTS);
2659      }
2660    }
2661  }
2662
2663  function iterateRightpads(cb) {
2664    var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']");
2665    for (var i = 0; i < containersTS.length; i++) {
2666      var containerTS = containersTS[i];
2667      // Skip the body container and anything with data-skip-rightpad
2668      if (
2669        containerTS.id !== "bodyContainerTS" &&
2670        containerTS.getAttribute('data-skip-rightpad') === null
2671      ) {
2672        cb(containerTS);
2673      }
2674    }
2675  }
2676
2677  var anchor = $("#divToolbars");
2678  var headerContainerTS = $("#headerContainerTS");
2679  var bodyContainerTS = $("#bodyContainerTS");
2680
2681  // Outer banner padding (push banner down)
2682  var outerSizingTS = $("#headerLowerTS");
2683  // Inner banner padding (push banner content down) - Transparent header OR on attaching headers
2684  var innerSizingTS = $("#bannerSizingTS");
2685
2686  var forceUnfixClassTS = "forceUnfixTS";
2687
2688  var fixedTopTS = $(".fixedTopTS");
2689  var fixedBottomTS = $(".fixedBottomTS");
2690  var fixedLeftTS = $(".fixedLeftTS");
2691  var fixedRightTS = $(".fixedRightTS");
2692
2693  var initialTopTS;
2694  var topAttachTS;
2695  if (fixedTopTS && fixedTopTS.length === 1) {
2696    initialTopTS = getValueTS(fixedTopTS, 'top');
2697    var attachment = fixedTopTS.attr('data-attach');
2698    if (attachment) topAttachTS = $("#" + attachment);
2699    if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined;
2700  }
2701
2702  function resizeAdjustmentTS() {
2703    var editing = isPageEditingTS();
2704
2705    // Fixed top script
2706    (function () {
2707      if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return;
2708
2709      if (editing) {
2710        fixedTopTS[0].classList.add(forceUnfixClassTS);
2711      } else {
2712        fixedTopTS[0].classList.remove(forceUnfixClassTS);
2713      }
2714
2715      var topPosition = fixedTopTS.css('position');
2716      if (topPosition === 'fixed') {
2717        if (topAttachTS) {
2718          scrollAdjustmentTS();
2719        } else {
2720          var anchorHeight = anchor.outerHeight() - 1;
2721          fixedTopTS.css('top', anchorHeight + initialTopTS);
2722        }
2723      } else {
2724        fixedTopTS.css('top', initialTopTS);
2725      }
2726
2727      if (topPosition === 'fixed' || topPosition === 'absolute') {
2728        // Bump the banner content down
2729        if (isTransparentTS(fixedTopTS)) {
2730          innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight());
2731          outerSizingTS.css('padding-top', '');
2732
2733          try {
2734            window.Pages.onResizeHandlersExecute();
2735          } catch (e) {}
2736        } else {
2737          outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1);
2738          innerSizingTS.css('padding-top', '');
2739        }
2740      } else {
2741        innerSizingTS.css('padding-top', '');
2742        outerSizingTS.css('padding-top', '');
2743      }
2744    })();
2745
2746    // Fixed bottom script
2747    (function () {
2748      if (!fixedBottomTS || fixedBottomTS.length === 0) return;
2749
2750      // If the widget has gone narrow, force unfix
2751      if (editing || fixedBottomTS.outerHeight() > 200) {
2752        fixedBottomTS[0].classList.add(forceUnfixClassTS);
2753      } else {
2754        fixedBottomTS[0].classList.remove(forceUnfixClassTS);
2755      }
2756
2757      if (fixedBottomTS.css('position') === 'fixed') {
2758        bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight());
2759      } else {
2760        bodyContainerTS.css('padding-bottom', '');
2761      }
2762    })();
2763
2764    // Fixed left script
2765    (function () {
2766      if (!fixedLeftTS || fixedLeftTS.length === 0) return;
2767
2768      if (editing) {
2769        fixedLeftTS[0].classList.add(forceUnfixClassTS);
2770      } else {
2771        fixedLeftTS[0].classList.remove(forceUnfixClassTS);
2772      }
2773
2774      if (fixedLeftTS.css('position') === 'fixed') {
2775        var headerHeight = headerContainerTS.outerHeight();
2776        var anchorHeight = anchor.outerHeight() - 1;
2777        fixedLeftTS.css('top', anchorHeight + headerHeight + 90);
2778        var leftBoundingTS = fixedLeftTS[0].getBoundingClientRect();
2779        iterateLeftpads(function (containerTS) {
2780          var containerBoundingTS = containerTS.getBoundingClientRect();
2781          if (containerBoundingTS.left <= leftBoundingTS.right) {
2782            $(containerTS).css('padding-left', leftBoundingTS.width + 16);
2783          } else {
2784            $(containerTS).css('padding-left', '');
2785          }
2786        });
2787      } else {
2788        fixedLeftTS.css('top', '');
2789        iterateLeftpads(function (containerTS) {
2790          $(containerTS).css('padding-left', '');
2791        });
2792      }
2793    })();
2794
2795    // Fixed right script
2796    (function () {
2797      if (!fixedRightTS || fixedRightTS.length === 0) return;
2798
2799      if (editing) {
2800        fixedRightTS[0].classList.add(forceUnfixClassTS);
2801      } else {
2802        fixedRightTS[0].classList.remove(forceUnfixClassTS);
2803      }
2804
2805      if (fixedRightTS.css('position') === 'fixed') {
2806        var headerHeight = headerContainerTS.outerHeight();
2807        var anchorHeight = anchor.outerHeight() - 1;
2808        fixedRightTS.css('top', anchorHeight + headerHeight + 90);
2809        var rightBoundingTS = fixedRightTS[0].getBoundingClientRect();
2810        iterateRightpads(function (containerTS) {
2811          var containerBoundingTS = containerTS.getBoundingClientRect();
2812          if (containerBoundingTS.right >= rightBoundingTS.left) {
2813            $(containerTS).css('padding-right', rightBoundingTS.width + 16);
2814          }
2815        });
2816      } else {
2817        fixedRightTS.css('top', '');
2818        iterateRightpads(function (containerTS) {
2819          $(containerTS).css('padding-right', '');
2820        });
2821      }
2822    })();
2823  }
2824
2825  function scrollAdjustmentTS() {
2826    if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return;
2827    var topPosition = fixedTopTS.css('position');
2828    if (topPosition === 'fixed' || topPosition === 'absolute') {
2829      var anchorBounding = anchor[0].getBoundingClientRect();
2830      var attachBounding = topAttachTS[0].getBoundingClientRect();
2831      var scrollTop = $(window).scrollTop();
2832
2833      fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom));
2834    } else {
2835      fixedTopTS.css('top', initialTopTS);
2836    }
2837  }
2838
2839  function alertBar() {
2840    if (($('.alertToolbar').length) && ($('#nav-open-btn').width() > 1)) {
2841      var mobileHeight = $('#nav-open-btn').height();
2842      fixedTopTS.css('padding-top', mobileHeight);
2843    } else {
2844      fixedTopTS.css('padding-top', 0);
2845    }
2846  }
2847
2848  $(window).load(function () {
2849    setTimeout(function () {
2850      try {
2851        resizeAdjustmentTS();
2852        alertBar();
2853      } catch (e) {
2854        console.error(e);
2855      }
2856    }, 350);
2857
2858    $(window).scroll(function () {
2859      try {
2860        scrollAdjustmentTS();
2861      } catch (e) {
2862        console.error(e);
2863      }
2864    });
2865
2866    var adjustTimeoutTS;
2867    $(window).resize(function () {
2868      clearTimeout(adjustTimeoutTS);
2869      adjustTimeoutTS = setTimeout(function () {
2870        try {
2871          resizeAdjustmentTS();
2872          alertBar();
2873        } catch (e) {
2874          console.error(e);
2875        }
2876      }, 350);
2877    });
2878
2879    $.when(window.Pages.angularToolbarComplete).done(function () {
2880      try {
2881        resizeAdjustmentTS();
2882        alertBar();
2883      } catch (e) {
2884        console.error(e);
2885      }
2886    });
2887  });
2888</script>
2888
2889<!-- End Fixed Nav Adjustment -->
2890
2891
2892<!----------Google Translate (Mobile Friendly)--------->
2893
2894<style>
2895  #google-translate-container {
2896    float: right;
2897    padding: 3px 5px 0px 0px;
2898    position: fixed; 
2899    bottom: 16px; 
2900    right: 10px; 
2901    z-index: 5;
2902  }
2903  
2904  .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
2905    font-family: arial;
2906    font-size: 10pt;
2907    background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png");
2908    background-position: 5px 5px;
2909    background-size: 18px;
2910    background-repeat: no-repeat;
2911    text-indent: 16px;
2912    background-color: #fff;
2913    color: #000 !important;
2914  }
2915  
2916  .goog-logo-link {
2917    display: none !important;
2918  }
2919  
2920  .goog-te-gadget {
2921    color: transparent !important;
2922  }
2923  
2924  .goog-te-gadget .goog-te-combo {
2925    margin: 2px 0 !important;
2926    border-radius: 15px !important;
2927    }
2928  
2929  .goog-te-combo{
2930    border: 1px solid !important;
2931    border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;
2932    border-radius: 50px !important;
2933    height:31px !important;
2934    padding: 0 1px 0 .25rem !important;
2935                width: 156px;
2936  }
2937
2938  #launcher-wrapper {
2939    bottom: 50px !important;
2940  }
2941
2942</style>
2943
2944<div id="google-translate-container">
2945  <div id="google_translate_element">
2946  </div>
2947</div>
2948
2949<script>
2950
2951  function googleTranslateElementInit() {
2952    var el = document.getElementById("google_translate_element");
2953    if (el && el.innerHTML.trim() !== "") {
2954        return;
2955    }
2956
2957    new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element");
2958    // begin accessibility compliance
2959    $('img.goog-te-gadget-icon').attr('alt','Google Translate');
2960    $('div#goog-gt-tt div.logo img').attr('alt','translate');
2961    $('div#goog-gt-tt .original-text').css('text-align','left');
2962    $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
2963    $('.goog-te-combo').attr('aria-label','google translate languages');
2964    $('svg.goog-te-spinner').attr('title','Google Translate Spinner');
2965    $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
2966  }
2967
2968  $(function() {
2969    $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit");
2970  });
2971
2972</script>
2972
2973
2974<!--------------End Google Translate----------------->
2975
2976<!-- Monsido -->
2977<script type="text/javascript">
2978    window._monsido = window._monsido || {
2979        token: "vRA5_JaUBb3DBAaXKqSy-w",
2980        statistics: {
2981            enabled: true,
2982            documentTracking: {
2983                enabled: true,
2984                documentCls: "monsido_download",
2985                documentIgnoreCls: "monsido_ignore_download",
2986                documentExt: [],
2987            },
2988        },
2989        pageAssistV2: {
2990            enabled: true,
2991            theme: "light",
2992            mainColor: "#783CE2",
2993            textColor: "#ffffff",
2994            linkColor: "#783CE2",
2995            buttonHoverColor: "#783CE2",
2996            mainDarkColor: "#052942",
2997            textDarkColor: "#ffffff",
2998            linkColorDark: "#FFCF4B",
2999            buttonHoverDarkColor: "#FFCF4B",
3000            greeting: "Discover your personalization options",
3001            direction: "leftbottom",
3002            coordinates: "undefined undefined undefined undefined",
3003            iconShape: "circle",
3004            title: "Personalization Options",
3005            titleText: "Welcome to PageAssist&#8482; toolbar! Adjust the options below to cater the website to your accessibility needs.",
3006            iconPictureUrl: "logo",
3007            logoPictureUrl: "",
3008            logoPictureBase64: "",
3009            languages: [""],
3010            defaultLanguage: "",
3011            skipTo: false,
3012            alwaysOnTop: false,
3013        },
3014    };
3015</script>
vendor: 2 bytes, line 3015
3015
3016<script type="text/javascript" async src="https://app-script.monsido.com/v2/monsido-script.js"></script>
3016
3017<!-- End monsido --><!-- AudioEye --> 
3017<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash="5a6dcb486a35bf69254e5f0cbf851db8";var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
3017 <!-- End AudioEye -->
3018
3019
3020    
3020<script type="text/javascript">
3021        $(function () {
3022            document.cookie = "responsiveGhost=0; path=/";
3023        });
3024        $(window).on("load", function () {
3025            $('body').addClass('doneLoading').removeClass('hideContent');
3026
3027            if ($('#404Content').length > 0)
3028                $('div#bodyWrapper').css('padding', '0px');
3029        });
3030    </script>
3030
3031
3032    <noscript>
3033        <style>
3034            body.hideContent {
3035                opacity: 1 !important;
3036            }
3037        </style>
3038    </noscript>
3039
3040        
3041<div style="display: none;">
3042	<svg xmlns="http://www.w3.org/2000/svg" style="display:none;">
3043
3044		<symbol id="iconArrow--left" viewbox="0 0 25 25">
3045			<title>Arrow Left</title>
3046			<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>
3047		</symbol>
3048
3049		<symbol id="iconArrow--right" viewbox="0 0 25 25">
3050			<title>Arrow Right</title>
3051			<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>
3052		</symbol>
3053
3054	</svg>
3055</div>
3056    
3056<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Montserrat:500,600,700,800,900,italic,regular|Open+Sans:300,300italic,600,600italic,700,700italic,800,800italic,italic,regular|');</script>
3056
3057    
3058
3059    <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div>
3060        <div style="display: none;">
3061            <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
3062                <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40">
3063                    <title>Slideshow Left Arrow</title>
3064                    <g>
3065                        <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>
3066                    </g>
3067                </symbol>
3068                <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40">
3069                    <title>Slideshow Right Arrow</title>
3070                    <g>
3071                        <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>
3072                    </g>
3073                </symbol>
3074            </svg>
3075        </div>
3076    
3077	
3078	
3079
3080    <div id="root-picker-outlet"></div>
3081</body>
3082</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.