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-223RE2CWX6';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 = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home" /> 119<meta name="category1" content="Town Departments" /> 120 121 122 <meta name="theme-color" content="rgb(0, 55, 103)"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>Town Buildings & Department Locations | Needham, MA</title> 126 127 <meta name="description" content="Town Hall with Summer Hours"> 128 <meta name="keywords" content="Town Departments"> 129
129<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
129 130
130<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
130 131 132 133 <!--[if IE 6]>
133<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
133<![endif]--> 134 <!--[if IE 7]>
134<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
134<![endif]--> 135 <!--[if IE 8]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136 <!--[if IE 9]>
136<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
136<![endif]--> 137
137<script type="text/javascript"><!-- 138 var intCountryCode = 840; 139 var order = ''; 140//--></script>
140 141 142<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1429549011.css" rel="stylesheet" type="text/css" /> 143 144 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 145
145<script type="text/javascript"> 146 window.Pages = window.Pages || {}; 147 // FrontEnd RWD initialization 148 window.Pages.rwdReady = $.Deferred(); 149 window.Pages.toolBarDeferred = $.Deferred(); 150 window.Pages.rwdSetupComplete = $.Deferred(); 151 window.Pages.megaMenuLoaded = $.Deferred(); 152 window.Pages.angularToolbarComplete = $.Deferred(); 153 window.Pages.frontEndToolbarComplete = $.Deferred(); 154 </script>
154 155 <!--CPHeadContent--> 156
156<script src="/739942322.js" type="text/javascript"></script>
156 157 158 159 160 161 162 163 164 165 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 166 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 167 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 168 <!--[if lt IE 9]>
168<script type="text/javascript" src="/Scripts/html5.js"></script>
168<![endif]--> 169 170
170<script type="text/javascript"> 171 setEditorVariables(false, 840); 172 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 173 </script>
173 174
174<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
174 175</head> 176<body class="wide " > 177 178
178<script>jQuery(document).click(function (event) { 179 var target = jQuery(event.target); 180 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 181 var text = target.attr('title'); 182 183 if (!text.length) { 184 text = "N/A"; 185 } 186 ga('send', 187 { 188 hitType: 'event', 189 eventCategory: 'Image', 190 eventAction: 'Image - ' + text, 191 eventLabel: window.location.href 192 }); 193 } 194 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 195 var text = ""; 196 if (target.parents('.button')[0]) { 197 text = target.parents('.button').first().text(); 198 } else if (target.text().length) { 199 text = target.text(); 200 } else if (target.attr('title').length) { 201 text = target.attr('title'); 202 } 203 if (!text.length) { 204 text = "N/A"; 205 } 206 ga('send', 207 { 208 hitType: 'event', 209 eventCategory: 'Button', 210 eventAction: 'Button - ' + text, 211 eventLabel: window.location.href 212 }); 213 } 214 if (target.parents('.widgetCustomHtml').length) { 215 ga('send', 216 { 217 hitType: 'event', 218 eventCategory: 'Custom Html',
219 eventAction: 'Custom Html Clicked', 220 eventLabel: window.location.href 221 }); 222 } 223 if (target.parents('.editor').length) { 224 ga('send', 225 { 226 hitType: 'event', 227 eventCategory: 'Editor', 228 eventAction: 'Editor Link Clicked', 229 eventLabel: window.location.href 230 }); 231 } 232 if (target.parents('.GraphicLinks').length) { 233 var text = ""; 234 var targetGraphicLink = target; 235 if (target.hasClass('widgetGraphicLinksLink')) { 236 targetGraphicLink = jQuery(target.children()[0]); 237 } 238 if (targetGraphicLink.hasClass('text')) { 239 text = targetGraphicLink.text(); 240 } else if (targetGraphicLink.attr('src').length) { 241 if (targetGraphicLink.attr('alt').length) { 242 text = targetGraphicLink.attr('alt'); 243 } else { 244 text = targetGraphicLink.attr('src'); 245 } 246 } else { 247 text = "N/A"; 248 } 249 ga('send', 250 { 251 hitType: 'event', 252 eventCategory: 'Graphic Links', 253 eventAction: 'Graphic Link - ' + text, 254 eventLabel: window.location.href 255 }); 256 } 257 if (target.parents('.InfoAdvanced').length) { 258 ga('send', 259 { 260 hitType: 'event', 261 eventCategory: 'Info Advanced', 262 eventAction: 'Info Advanced Clicked', 263 eventLabel: window.location.href 264 }); 265 } 266 if (target.parents('.list').length) { 267 ga('send', 268 { 269 hitType: 'event', 270 eventCategory: 'List', 271 eventAction: 'List Clicked', 272 eventLabel: window.location.href 273 }); 274 } 275 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 276 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 277 var breadCrumbs = []; 278 jQuery('.breadCrumbs > li').each(function () { 279 breadCrumbs.push(this.textContent); 280 }); 281 var pageTitle = breadCrumbs.join('>'); 282 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 283 var text = ""; 284 if (pageTitle) { 285 text += pageTitle + " | "; 286 } else { 287 text += document.title + ' - '; 288 } 289 if (target.text() == "" && megaMenuText == "") { 290 text += "N/A"; 291 } else if (target.text().length && megaMenuText.length) { 292 if (megaMenuText == target.text()) { 293 text += megaMenuText; 294 } else { 295 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 296 } 297 } else if (target.text() == "") { 298 text += megaMenuText; 299 } else { 300 text += target.text(); 301 } 302 if (!text.length) { 303 text = "N/A"; 304 } 305 ga('send', 306 { 307 hitType: 'event', 308 eventCategory: 'Mega Menu', 309 eventAction: 'Mega Menu : ' + text, 310 eventLabel: window.location.href 311 }); 312 } 313 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 314 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 315 if (!text.length) { 316 text = "N/A"; 317 } 318 ga('send', 319 { 320 hitType: 'event', 321 eventCategory: 'News Flash', 322 eventAction: 'News Flash - ' + text, 323 eventLabel: window.location.href 324 }); 325 } 326 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 327 var text = target.text(); 328 if (!text.length) { 329 text = "N/A"; 330 } 331 ga('send', 332 { 333 hitType: 'event', 334 eventCategory: 'Quick Links', 335 eventAction: 'Quick Links - ' + text, 336 eventLabel: window.location.href 337 }); 338 } 339 if (target.attr('src') && target.parents('.cpSlideshow').length) { 340 var text = target.attr('title'); 341 if (!text.length) { 342 text = "N/A"; 343 } 344 ga('send', 345 { 346 hitType: 'event', 347 eventCategory: 'Slideshow', 348 eventAction: 'Slideshow - ' + text, 349 eventLabel: window.location.href 350 }); 351 } 352 if (target.parents('.widgetText').length) { 353 ga('send', 354 { 355 hitType: 'event', 356 eventCategory: 'Text', 357 eventAction: 'Text Link Clicked', 358 eventLabel: window.location.href 359 }); 360 } 361});</script>
361 362 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 363 <div class="cp-PopOver-header"> 364 <h3 class="cp-PopOver-title"></h3> 365 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 366 <svg class="cp-Icon--close" alt="close" title="close"> 367 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 368 </svg> 369 </button> 370 </div> 371 <div id="cpPopOverBody" class="cp-PopOver-body"> 372 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 373 </div> 374 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 375 <div class="cp-BtnGroup" id="actionButtons"> 376 <!-- Action buttons will be dynamically added here --> 377 </div> 378 </div> 379</div> 380 <div id="fb-root"></div> 381<div id=skipToContentLinks> 382<a href="#cc64e3796b-94b9-43f9-906d-87d016ee2964" target="_self" class="skipToContentLink">Skip to Main Content</a> 383</div> 384 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 385 386 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 387 388 389 390 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 391 <input type="hidden" id="hdnStructureID" value="9" /> 392 <input type="hidden" id="hdnContentCollectionID" value="3b3e3678-fd3f-4ed6-b63c-278a89169971" /> 393 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 394 <input type="hidden" id="hdnThemeID" value="14" /> 395 <input type="hidden" id="pageIsFrontEnd" value="true" /> 396 <input type="hidden" id="pageModuleID" /> 397 <input type="hidden" id="pagePageID" value="56" /> 398 399 <div id="stickyPlaceholder"></div> 400 <div id="outer-wrap" class="outer-wrap"> 401 <div id="inner-wrap" class="inner-wrap"> 402 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 403 404<style> 405@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700); 406.alertText .customAlert { 407 color: #EAEAEA; 408 display: inline-block; 409 font-family: 'Open Sans Condensed', sans-serif; 410 text-transform: uppercase; 411 font-weight: bold; 412 height: 27px; 413 left: 57px; 414 line-height: 27px; 415 overflow: hidden; 416 position: absolute; 417 top: 15px; 418 white-space: nowrap; 419 width: 268px; 420} 421</style> 422 <div id="1_divAlertBar" class="alertToolbar cpToolbar" style="background: #222222;"> 423 <div id="1_divAlertToolbarInner" class="alertToolbarInner" style="font-size: 16px;"> 424 <a href="/AlertCenter.aspx" id="1_lnkAlertText" class="alertText" style="border-right: 1px solid #000000;"> 425 <img src="/Common/Images/AlertCenter/alertBarBlink.svg" id="1_imgDot" alt="Emergency Alert" class="redDot" /> 426 <span id="1_customAlert" class="customAlert">WATER RESTRICTIONS:</span> 427 </a> 428 <span id="1_spnAlertContainer" class="alertContainer"><a href="/AlertCenter.aspx?AID=Level-1-Nonessential-Outdoor-Water-Use-R-14" target="_self" class="alert" style="border-left: 1px solid #635e65; border-right: 1px solid #000000;background: #030303 url(/Common/images/AlertCenter/alertBarBlackTextBckg.png) repeat-x; color: #FFFFFF;"> 429 Level 1 Non-essential Outdoor Water Use Restriction in Place 430 <span style="color: #FC4C2F;">Read On...</span> 431</a> 432</span> 433 </div> 434 </div> 435 <div id="1_divAlertBarEmpty" class="alertBarEmpty"></div> 436 437 438 439 440 </div> 441 <div id="bodyWrapper"> 442 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 443 444<div data-cpRole="structuralContainer" id="bodyContainerTS"> 445<!-- <div data-cpRole="banner" id="banner3" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 446<div class="siteWrap6" data-skip-leftpad=""><div data-cpRole="structuralContainer" id="flexHeader1TS" class="headerTS flexTS flex-columnTS justify-betweenTS align-centerTS"> 447<div data-cpRole="structuralContainer" id="logoTS"> 448<div data-cpRole="banner" id="logoInnerTS" class="bannerLogoTS empty"> 449 450 451 452 453 <a id="logoInnerTS-63" style=" display: block; text-align: center; 454" class="bannerObject" href="/" target="_self"><img alt="Needham Massachusetts Homepage" class="bannerObject" height="172" src="/ImageRepository/Document?documentID=59699" width="606" /></a> 455</div> 456</div><div data-cpRole="structuralContainer" id="navTS"> 457<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 458<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 459--><li id="MainItem56" class="topMenuItem" role="none" data-pageid="56" data-displaymegamenu="True"><!-- 460 --><!-- 461 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu56" id = "mainNavTownDepartments" class="navMainItem mainNavItem mainNavItem1 " href="/56/Town-Departments" target = "_self" > Town Departments </a> <!-- 462 --><!-- 463 --></li><!----><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 464 --><!-- 465 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavYourGovernment" class="navMainItem mainNavItem mainNavItem2 " href="/27/Your-Government" target = "_self" > Your Government </a> <!-- 466 --><!-- 467 --></li><!----><li id="MainItem54" class="topMenuItem" role="none" data-pageid="54" data-displaymegamenu="True"><!-- 468 --><!-- 469 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu54" id = "mainNavTownServices" class="navMainItem mainNavItem mainNavItem3 " href="/54/Town-Services" target = "_self" > Town Services </a> <!-- 470 --><!-- 471 --></li><!----><li id="MainItem55" class="topMenuItem" role="none" data-pageid="55" data-displaymegamenu="True"><!-- 472 --><!-- 473 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu55" id = "mainNavOurCommunity" class="navMainItem mainNavItem mainNavItem4 " href="/55/Our-Community" target = "_self" >
473 Our Community </a> <!-- 474 --><!-- 475 --></li><!----><li id="MainItem3305" class="topMenuItem" role="none" data-pageid="3305" data-displaymegamenu="True"><!-- 476 --><!-- 477 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu3305" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/3305/How-Do-I" target = "_self" > How Do I... </a> <!-- 478 --><!-- 479 --></li><!----> 480</ol> 481 482 483
483<script type="text/javascript"> 484 (function () { 485 function setupMenu() { 486 const menuID = 'mainNavMenu'; 487 const menuType = MAIN_MENU; 488 489 //setup menu manager properties for main menu 490 if (!menuManager.mobileMainNav && true) 491 menuManager.adjustMainItemsWidth('#' + menuID); 492 menuManager.isMainMenuEditable = false; 493 menuManager.mainMenuMaxSubMenuLevels = 4; 494 menuManager.setMOMMode(2, menuType); 495 496 //Init main menu 497 const setupDraggable = menuManager.isMainMenuEditable; 498 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=14&menuContainerID=mainNav'; 499 500 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 501 menuManager.mainMenuInit = true; 502 menuManager.mainMenuTextResizer = true; 503 if (1.00 > 0) 504 menuManager.mainMenuTextResizerRatio = 1.00; 505 if (window.isResponsiveEnabled) 506 menuManager.mainMenuReady.resolve(); 507 508 } 509 510 if (document.readyState === "complete" 511 || document.readyState === "loaded" 512 || document.readyState === "interactive") { 513 setupMenu(); 514 return; 515 } 516 517 document.addEventListener("DOMContentLoaded", setupMenu); 518 })(); 519 </script>
519 520 521 522<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu56" class="contentTop mainNavMegaMenu megaMenuContainer pageID_56 hidden" data-orientation="horizontal"> <div id="cc7cd397bd-105c-434a-bbe8-15107bf622e5" data-containerid="7cd397bd-105c-434a-bbe8-15107bf622e5" class="pageContent cpGrid cpGrid24"> 523 524 525 526 527 </div> 528</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="ccab06525a-a313-4ca6-9d2e-b04037fe9891" data-containerid="ab06525a-a313-4ca6-9d2e-b04037fe9891" class="pageContent cpGrid cpGrid24"> 529 530 531 532 533 </div> 534</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu54" class="contentTop mainNavMegaMenu megaMenuContainer pageID_54 hidden" data-orientation="horizontal"> <div id="cc294805e4-2566-46e1-961f-03212ff0a25e" data-containerid="294805e4-2566-46e1-961f-03212ff0a25e" class="pageContent cpGrid cpGrid24"> 535 536 537 538 539 </div> 540</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu55" class="contentTop mainNavMegaMenu megaMenuContainer pageID_55 hidden" data-orientation="horizontal"> <div id="cc0d550a97-b694-40a7-8eb9-60fef9078831" data-containerid="0d550a97-b694-40a7-8eb9-60fef9078831" class="pageContent cpGrid cpGrid24"> 541 542 543 544 545 </div> 546</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu3305" class="contentTop mainNavMegaMenu megaMenuContainer pageID_3305 hidden" data-orientation="horizontal"> <div id="cc7e6a8599-9635-4410-a6d0-299570d9a95e" data-containerid="7e6a8599-9635-4410-a6d0-299570d9a95e" class="pageContent cpGrid cpGrid24"> 547 548 549 550 551 </div> 552</aside></aside></nav> 553</div><div data-cpRole="structuralContainer" id="searchTS"> 554<div data-cpRole="contentContainer" id="searchInnerTS" class="containerTS"> <div id="cc9d613daf-ce36-4912-b57f-1158501d6d36" data-containerid="9d613daf-ce36-4912-b57f-1158501d6d36" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 555 556 557 <div class="row outer wide"><!-- 558--><div class="outer col col24 first last" style="" data-widgetcontainerid="b2f4fc6f-ddcb-4d4d-83b2-9277cf840b88">� 559 <div class="row nest first last wide">� 560 561 <div class="inner col col24 first last id407d597c-b85c-472c-aeee-03df373fa885" style="" data-widgetcontainerid="407d597c-b85c-472c-aeee-03df373fa885">� 562<div data-widget-id="3ead4cc6-571e-4012-b063-098bdd4ae015" data-widget-controller-path="/Layout/WidgetSearch"> 563 564
564<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
564 565
565<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
565 566
566<script defer type="text/javascript"> 567 568 $(document).ready(function () { 569 try { 570 // Minimum characters required before performing a search/autocomplete 571 var minPrefixLength = 3; 572 var autoCompleteDebounceDelay = 500; 573 var searchFieldSelector = "#searchField" + '3ead4cc6-571e-4012-b063-098bdd4ae015'; 574 var checkboxSelector = "#ysnSearchOnlyDept" + '3ead4cc6-571e-4012-b063-098bdd4ae015'; 575 var buttonSelector = ".widgetSearchButton" + '3ead4cc6-571e-4012-b063-098bdd4ae015'; 576 var autoCompleteCache = {}; 577 var autoCompleteCacheKeys = []; 578 var autoCompleteCacheLimit = 25; 579 var currentAutoCompleteRequest = null; 580 var currentAutoCompleteRequestKey = null; 581 var autoCompleteDebounceTimer = null; 582 var autoCompleteDebounceKey = null; 583 var pendingAutoCompleteResponses = []; 584 585 function normalizeAutoCompleteTerm(term) { 586 return $.trim((term || "") + "").replace(/\s+/g, " "); 587 } 588 589 function shouldSearch(term) { 590 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 591 } 592 593 function getAutoCompleteUrl() { 594 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 595 } 596 597 function getAutoCompleteCacheKey(requestUrl, term) { 598 return requestUrl + "|" + term.toLowerCase(); 599 } 600 601 function cacheAutoCompleteResult(cacheKey, data) { 602 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 603 autoCompleteCacheKeys.push(cacheKey); 604 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 605 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 606 } 607 } 608 autoCompleteCache[cacheKey] = data; 609 } 610 611 function respondToPendingAutoComplete(data) { 612 var responses = pendingAutoCompleteResponses; 613 pendingAutoCompleteResponses = []; 614 for (var i = 0; i < responses.length; i++) { 615 responses[i](data); 616 } 617 } 618 619 function cancelPendingAutoComplete() { 620 clearTimeout(autoCompleteDebounceTimer); 621 autoCompleteDebounceKey = null; 622 if (currentAutoCompleteRequest != null) { 623 currentAutoCompleteRequest.abort(); 624 currentAutoCompleteRequest = null; 625 } 626 currentAutoCompleteRequestKey = null; 627 respondToPendingAutoComplete([]); 628 } 629 630 function createWidgetAutoCompleteSource(options) { 631 return function (request, response) { 632 var term = normalizeAutoCompleteTerm(request.term); 633 if (!options.shouldSearch(term)) { 634 response([]); 635 return; 636 } 637 638 var requestUrl = options.url(); 639 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 640 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 641 response(autoCompleteCache[cacheKey]); 642 if (options.success) { 643 options.success(autoCompleteCache[cacheKey]); 644 } 645 return; 646 } 647 648 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 649 pendingAutoCompleteResponses.push(response); 650 return; 651 } 652 653 cancelPendingAutoComplete(); 654 autoCompleteDebounceKey = cacheKey; 655 pendingAutoCompleteResponses.push(response); 656 autoCompleteDebounceTimer = setTimeout(function () { 657 autoCompleteDebounceKey = null; 658 currentAutoCompleteRequestKey = cacheKey; 659 currentAutoCompleteRequest = $.ajax({ 660 url: requestUrl, 661 dataType: "json", 662 timeout: options.timeout, 663 data: { 664 term: term, 665 }, 666 success: function (data) { 667 if (currentAutoCompleteRequestKey === cacheKey) { 668 cacheAutoCompleteResult(cacheKey, data); 669 respondToPendingAutoComplete(data); 670 if (options.success) { 671 options.success(data); 672 } 673 } 674 }, 675 error: function (xmlhttprequest, textstatus, message) { 676 if (textstatus === "abort") { 677 return; 678 } 679 680 if (options.error) { 681 options.error(xmlhttprequest, textstatus, message); 682 } 683 684 respondToPendingAutoComplete([]); 685 }, 686 complete: function (xmlhttprequest) { 687 if (currentAutoCompleteRequest === xmlhttprequest) { 688 currentAutoCompleteRequest = null;
689 currentAutoCompleteRequestKey = null; 690 } 691 } 692 }); 693 }, options.delay); 694 }; 695 } 696 697 // click handler for search buttons 698 $(buttonSelector).click(function (e) { 699 e.preventDefault(); 700 var $btn = $(this); 701 var $field = $btn.siblings(".widgetSearchBox"); 702 var term = $field.val() + ""; 703 if (!shouldSearch(term)) { 704 // do nothing until user types enough characters 705 $field.focus(); 706 return; 707 } 708 709 if ($(checkboxSelector).is(':checked') || false) 710 { 711 doWidgetSearch($.trim(term), Number(0)); 712 } 713 else { 714 doWidgetSearch($.trim(term), 0); 715 } 716 }); 717 718 // enter key handler for the search field 719 $(searchFieldSelector).keypress(function (e) { 720 var code = e.which || e.keyCode; 721 if (code === 13) { 722 e.preventDefault(); 723 var $this = $(this); 724 var term = $this.val() + ""; 725 if (!shouldSearch(term)) { 726 // do nothing until user types enough characters 727 $this.focus(); 728 return false; 729 } 730 731 if ($(checkboxSelector).is(':checked') || false) { 732 doWidgetSearch($.trim(term), Number(0)); 733 } else { 734 doWidgetSearch($.trim(term), 0); 735 } 736 return false; 737 } 738 return true; 739 }); 740 741 // autocomplete: set minLength and guard source 742 if (true) { 743 var $searchField = $(searchFieldSelector).autocomplete({ 744 minLength: minPrefixLength, 745 source: createWidgetAutoCompleteSource({ 746 delay: autoCompleteDebounceDelay, 747 timeout: 10000, 748 shouldSearch: shouldSearch, 749 url: getAutoCompleteUrl, 750 success: function () { 751 $('.autoCompleteError').remove(); 752 }, 753 error: function (xmlhttprequest, textstatus, message) { 754 if (textstatus === "timeout") { 755 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 756 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 757 } 758 } 759 }), 760 html: true, 761 delay: 0, 762 select: function (event, ui) { 763 $(this).val(ui.item.value); 764 $(this).next().click(); 765 } 766 }); 767 768 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 769 return $("<li class=\"itemList\"></li>") 770 .data("ui-autocomplete-item", item) 771 .append("<a>" + item.label + "</a>") 772 .appendTo(ul); 773 }; 774 } 775 776 // keep searchBtnApplyQuery consistent with prefix rule 777 window.searchBtnApplyQuery = function() { 778 var $field = $(searchFieldSelector); 779 var term = $field.val() + ""; 780 if (shouldSearch(term)) { 781 // update href for the icon/button (if present) 782 var btn = document.getElementById("btnSearchIcon"); 783 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 784 } else { 785 var btn = document.getElementById("btnSearchIcon"); 786 if (btn) btn.href = "#"; 787 } 788 }; 789 } 790 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. 791 }); 792 </script>
792 793 794 <section id="widgetPreviewSearch" class="widget widgetSearch skin35 widgetOptionSet50" style="display: block;" aria-label="Search"> 795 <!-- For the button right and inside --> 796 <div class="widgetBody buttonRightInside"> 797 <input class="widgetSearchBox widgetSearchBox3ead4cc6-571e-4012-b063-098bdd4ae015" cp5ph="true" id="searchField3ead4cc6-571e-4012-b063-098bdd4ae015" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." type="text" value="" /> 798 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton3ead4cc6-571e-4012-b063-098bdd4ae015" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=59701" data-image="/ImageRepository/Document?documentID=59700" src="/ImageRepository/Document?documentID=59700" /></a> 799 800 <label class="searchLabel" aria-hidden="true" for="searchField3ead4cc6-571e-4012-b063-098bdd4ae015">Search</label> 801 </div> 802 803 </section> 804 805 806<style scoped> 807 808 .widgetSearch ::-webkit-input-placeholder { 809 color: #003767; 810 } 811 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 812 color: #003767; 813 } 814 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 815 color: #003767; 816 } 817 .widgetSearch :-ms-input-placeholder { 818 color: #003767; 819 } 820 821 822 .widgetSearch .widgetBody .widgetSearchBox3ead4cc6-571e-4012-b063-098bdd4ae015 823 { 824 color: #003767; 825 height: 78px; 826background: #FECC4E; 827border-radius: 10px; 828padding: 0 78px 0 16px; 829border: none; 830font: 500 20px Montserrat; 831 } 832 .widgetSearch .widgetBody .widgetSearchButton3ead4cc6-571e-4012-b063-098bdd4ae015 833 { 834 margin: 12px 12px 0 0; 835 } 836 .widgetSearch .widgetSearch-onlyDept3ead4cc6-571e-4012-b063-098bdd4ae015 837 { 838 display: inline-block; 839 color: #333; 840 841 842 padding-top: 10px; 843 } 844 #ysnSearchOnlyDept3ead4cc6-571e-4012-b063-098bdd4ae015 845 { 846 position: relative; 847 top: .125em; 848 } 849 850</style> 851 852<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 853<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 854 855 856
857<script type="text/javascript"> 858 //Updates search icons href to have the correct queryString 859 function searchBtnApplyQuery() { 860 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField3ead4cc6-571e-4012-b063-098bdd4ae015").value; 861 } 862</script>
862 863 864</div> 865 866 </div> <!-- inner column --> 867 868 </div> <!-- inner row --> 869 870 </div><!-- outer column --><!-- --></div> <!-- outer row --> 871 872 873 </div> 874</div> 875</div> 876</div></div> 877</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 878<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 879<div data-cpRole="structuralContainer" id="bannerContentTS"> 880<div class="siteWrap6"><div data-cpRole="contentContainer" id="contentTS" class="containerTS"> <div id="cc81b559f1-9832-4419-a6b5-567e67ba8cc5" data-containerid="81b559f1-9832-4419-a6b5-567e67ba8cc5" class="pageContent cpGrid cpGrid24 showInMobile"> 881 882 883 884 885 </div> 886</div></div> 887</div> 888</div> 889 890 891 892 893 <div id="bannerImagesJSON62" class="hidden"></div> 894 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 895 <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="#iconSlideshowArrowLeft"></use></svg></a> 896 <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> 897 </div> 898
898<script type="text/javascript"> 899 $(window).on("load", function () { 900 $.when(window.Pages.rwdSetupComplete) 901 .done(function () { 902 renderExternalBannerSlideshow('banner1', 903 {"BannerOptionID":62,"ThemeID":14,"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":94,"BannerOptionID":62,"FileName":"/ImageRepository/Document?documentID=59696","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":95,"BannerOptionID":62,"FileName":"/ImageRepository/Document?documentID=59697","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":96,"BannerOptionID":62,"FileName":"/ImageRepository/Document?documentID=59698","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":20,"BannerOptionID":62,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202506241511215363.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)\/"}, 904 '/App_Themes/Interior/Images/', 905 'Rotating'); 906 }); 907 }); 908 </script>
908 909 910</div> 911</div><main data-cpRole="structuralContainer" id="mainSectionTS"> 912<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 913<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap flexTS flex-columnTS"> 914<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar left-nav-decoration"> 915<aside data-cpRole="contentContainer" id="sidebarContainer1TS" class="containerTS"> <div id="cc7ce98e73-45d6-4efe-b537-534b383c5aba" data-containerid="7ce98e73-45d6-4efe-b537-534b383c5aba" class="pageContent cpGrid cpGrid24 showInMobile"> 916 917 918 919 920 </div> 921</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav" aria-label="Secondary"> 922 923 924 925 926 927 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="56" class="rootNavMenu accordionNav"> 928 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3316" data-pageid="3316"> 929 <div class="accordionNavItem"> 930 <a href="/3316/Departments-A---L" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Departments A - L</a> 931 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Departments A - L Submenu" aria-expanded="false" aria-controls="submenu-lvl1-3316"></a> 932 </div> 933 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-3316" style="display: none;" data-parent="3316"> 934 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem812" data-pageid="812"> 935 <div class="accordionNavItem"> 936 <a href="/812/Accounting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Accounting</span></a> 937 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Accounting Submenu" aria-expanded="false" aria-controls="submenu-lvl2-812"></a> 938 </div> 939 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-812" style="display: none;" data-parent="812"> 940 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4306" data-pageid="4306"> 941 <div class="accordionNavItem"> 942 <a href="https://tyler-townofneedhamma.okta.com/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Employee Portal</span></a> 943 </div> 944 </li> 945 946 </ol> 947 </li> 948 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem57" data-pageid="57"> 949 <div class="accordionNavItem"> 950 <a href="/57/Assessing" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Assessing</span></a> 951 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Assessing Submenu" aria-expanded="false" aria-controls="submenu-lvl2-57"></a> 952 </div> 953 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-57" style="display: none;" data-parent="57"> 954 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem58" data-pageid="58"> 955 <div class="accordionNavItem"> 956 <a href="/58/General-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">General Information</span></a> 957 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="General Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-58"></a> 958 </div> 959 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-58" style="display: none;" data-parent="58"> 960 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem188" data-pageid="188"> 961 <div class="accordionNavItem"> 962 <a href="/188/Helpful-Terms" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Helpful Terms</span></a> 963 </div> 964 </li> 965 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem189" data-pageid="189"> 966 <div class="accordionNavItem"> 967 <a href="/189/Important-Dates" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Important Dates</span></a> 968 </div> 969 </li> 970 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem197" data-pageid="197"> 971 <div class="accordionNavItem"> 972 <a href="/DocumentCenter/View/344" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Valuation Primer (PDF)</span></a> 973 </div> 974 </li> 975 976 </ol> 977 </li> 978 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5551" data-pageid="5551"> 979 <div class="accordionNavItem">
980 <a href="/5551/Property-Record-Cards-2026" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Record Cards (2026)</span></a> 981 </div> 982 </li> 983 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4979" data-pageid="4979"> 984 <div class="accordionNavItem"> 985 <a href="/DocumentCenter/View/22785/Public-Access-Help" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Access Help</span></a> 986 </div> 987 </li> 988 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem62" data-pageid="62"> 989 <div class="accordionNavItem"> 990 <a href="/62/Forms-Guidelines" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Forms & Guidelines</span></a> 991 </div> 992 </li> 993 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5501" data-pageid="5501"> 994 <div class="accordionNavItem"> 995 <a href="/5501/Real-Estate-Personal-Property-Abatement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Real Estate & Personal Property Abatement</span></a> 996 </div> 997 </li> 998 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5499" data-pageid="5499"> 999 <div class="accordionNavItem"> 1000 <a href="/5499/Motor-Vehicle-Excise-Tax" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Motor Vehicle Excise Tax</span></a> 1001 </div> 1002 </li> 1003 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5500" data-pageid="5500"> 1004 <div class="accordionNavItem"> 1005 <a href="/5500/Personal-Property-Tax" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Personal Property Tax</span></a> 1006 </div> 1007 </li> 1008 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem59" data-pageid="59"> 1009 <div class="accordionNavItem"> 1010 <a href="/59/This-Years-Bill" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">This Year's Bill</span></a> 1011 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="This Year's Bill Submenu" aria-expanded="false" aria-controls="submenu-lvl3-59"></a> 1012 </div> 1013 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-59" style="display: none;" data-parent="59"> 1014 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem191" data-pageid="191"> 1015 <div class="accordionNavItem"> 1016 <a href="/191/Property-Taxes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Taxes</span></a> 1017 </div> 1018 </li> 1019 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem196" data-pageid="196"> 1020 <div class="accordionNavItem"> 1021 <a href="/196/Property-Tax-Exemptions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Tax Exemptions</span></a> 1022 </div> 1023 </li> 1024 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem195" data-pageid="195"> 1025 <div class="accordionNavItem"> 1026 <a href="/195/Property-Value-Process" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Value Process</span></a> 1027 </div> 1028 </li> 1029 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem194" data-pageid="194"> 1030 <div class="accordionNavItem"> 1031 <a href="/194/Proposition-2-12" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Proposition 2 1/2</span></a> 1032 </div> 1033 </li> 1034 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem193" data-pageid="193"> 1035 <div class="accordionNavItem"> 1036 <a href="/193/Tax-Levy" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Levy</span></a> 1037 </div> 1038 </li> 1039 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem192" data-pageid="192"> 1040 <div class="accordionNavItem"> 1041 <a href="/192/Tax-Rate" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Rate</span></a> 1042 </div> 1043 </li> 1044 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem190" data-pageid="190"> 1045 <div class="accordionNavItem"> 1046 <a href="/190/Values-Compared-to-Last-Year" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Values Compared to Last Year</span></a> 1047 </div> 1048 </li> 1049 1050 </ol> 1051 </li> 1052 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5313" data-pageid="5313"> 1053 <div class="accordionNavItem"> 1054 <a href="/5313/Current-Tax-Rates" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Current Tax Rates</span></a> 1055 </div> 1056 </li> 1057 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5765" data-pageid="5765"> 1058 <div class="accordionNavItem"> 1059 <a href="/5765/Property-Inspections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1059Property Inspections</span></a> 1060 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Property Inspections Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5765"></a> 1061 </div> 1062 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5765" style="display: none;" data-parent="5765"> 1063 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5766" data-pageid="5766"> 1064 <div class="accordionNavItem"> 1065 <a href="/5766/Meet-Our-Inspectors" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meet Our Inspectors</span></a> 1066 </div> 1067 </li> 1068 1069 </ol> 1070 </li> 1071 1072 </ol> 1073 </li> 1074 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem227" data-pageid="227"> 1075 <div class="accordionNavItem"> 1076 <a href="/227/Building" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Building </span></a> 1077 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Building Submenu" aria-expanded="false" aria-controls="submenu-lvl2-227"></a> 1078 </div> 1079 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-227" style="display: none;" data-parent="227"> 1080 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5024" data-pageid="5024"> 1081 <div class="accordionNavItem"> 1082 <a href="/5024/Building-Permits-Issued" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Building Permits Issued</span></a> 1083 </div> 1084 </li> 1085 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5819" data-pageid="5819"> 1086 <div class="accordionNavItem"> 1087 <a href="/5819/Codes-Regulations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Codes & Regulations</span></a> 1088 </div> 1089 </li> 1090 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4546" data-pageid="4546"> 1091 <div class="accordionNavItem"> 1092 <a href="/4546/Fees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fees</span></a> 1093 </div> 1094 </li> 1095 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5820" data-pageid="5820"> 1096 <div class="accordionNavItem"> 1097 <a href="/5820/Forms-Documents" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Forms & Documents</span></a> 1098 </div> 1099 </li> 1100 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2840" data-pageid="2840"> 1101 <div class="accordionNavItem"> 1102 <a href="/2840/Inspection-Schedule" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Inspection Schedule</span></a> 1103 </div> 1104 </li> 1105 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1133" data-pageid="1133"> 1106 <div class="accordionNavItem"> 1107 <a href="/1133/Open-Building-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Open Building Permits</span></a> 1108 </div> 1109 </li> 1110 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5821" data-pageid="5821"> 1111 <div class="accordionNavItem"> 1112 <a href="/5821/Process-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Process Resources</span></a> 1113 </div> 1114 </li> 1115 1116 </ol> 1117 </li> 1118 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem630" data-pageid="630"> 1119 <div class="accordionNavItem"> 1120 <a href="/630/Building-Design-Construction" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Building Design & Construction</span></a> 1121 </div> 1122 </li> 1123 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5724" data-pageid="5724"> 1124 <div class="accordionNavItem"> 1125 <a href="/5724/Communications" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Communications</span></a> 1126 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Communications Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5724"></a> 1127 </div> 1128 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5724" style="display: none;" data-parent="5724"> 1129 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3983" data-pageid="3983"> 1130 <div class="accordionNavItem"> 1131 <a href="/3983/Social-Media" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Social Media</span></a> 1132 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Social Media Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3983"></a> 1133 </div> 1134 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3983" style="display: none;" data-parent="3983"> 1135 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5730" data-pageid="5730"> 1136 <div class="accordionNavItem"> 1137 <a href="/5730/Social-Media-Terms-of-Use" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Social Media Terms of Use</span></a> 1138 </div> 1139 </li> 1140 1141 </ol> 1142 </li> 1143 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5726" data-pageid="5726"> 1144 <div class="accordionNavItem"> 1145 <a href="https://www.needhamma.gov/1914/Press-Releases" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Press Releases</span></a> 1146 </div> 1147 </li> 1148 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5727" data-pageid="5727"> 1149 <div class="accordionNavItem"> 1150 <a href="https://www.needhamma.gov/5626/Community-Information-Sessions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Information Sessions</span></a> 1151 </div> 1152 </li> 1153 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5728" data-pageid="5728"> 1154 <div class="accordionNavItem"> 1155 <a href="https://getrave.com/login/needhamma" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Alerts</span></a> 1156 </div> 1157 </li> 1158 1159 </ol> 1160 </li> 1161 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem454" data-pageid="454"> 1162 <div class="accordionNavItem"> 1163 <a href="/454/Conservation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conservation</span></a> 1164 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Conservation Submenu" aria-expanded="false" aria-controls="submenu-lvl2-454"></a> 1165 </div> 1166 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-454" style="display: none;" data-parent="454"> 1167 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem459" data-pageid="459"> 1168 <div class="accordionNavItem"> 1169 <a href="/459/Agendas-Minutes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Agendas & Minutes</span></a> 1170 </div> 1171 </li> 1172 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4874" data-pageid="4874"> 1173 <div class="accordionNavItem"> 1174 <a href="/4874/Submitted-Applications-for-Upcoming-and-" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Submitted Applications for Upcoming and Recent Public Meetings</span></a> 1175 </div> 1176 </li> 1177 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem457" data-pageid="457"> 1178 <div class="accordionNavItem"> 1179 <a href="/457/Conservation-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conservation Commission</span></a> 1180 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Conservation Commission Submenu" aria-expanded="false" aria-controls="submenu-lvl3-457"></a> 1181 </div> 1182 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-457" style="display: none;" data-parent="457"> 1183 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5610" data-pageid="5610"> 1184 <div class="accordionNavItem"> 1185 <a href="/5610/Meeting-Schedule-2025" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meeting Schedule 2025</span></a> 1186 </div> 1187 </li> 1188 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5739" data-pageid="5739"> 1189 <div class="accordionNavItem"> 1190 <a href="/5739/Meeting-Schedule-2026" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meeting Schedule 2026</span></a> 1191 </div> 1192 </li> 1193 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5701" data-pageid="5701"> 1194 <div class="accordionNavItem"> 1195 <a href="/5701/Policies" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Policies</span></a> 1196 </div> 1197 </li> 1198 1199 </ol> 1200 </li> 1201 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5611" data-pageid="5611"> 1202 <div class="accordionNavItem"> 1203 <a href="/5611/Fall-Spring-Yard-Clean-Up" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fall & Spring Yard Clean Up</span></a> 1204 </div> 1205 </li> 1206 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem465" data-pageid="465"> 1207 <div class="accordionNavItem"> 1208 <a href="/465/Permitting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permitting</span></a> 1209 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Permitting Submenu" aria-expanded="false" aria-controls="submenu-lvl3-465"></a> 1210 </div> 1211 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-465" style="display: none;" data-parent="465"> 1212 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4726" data-pageid="4726"> 1213 <div class="accordionNavItem"> 1214 <a href="/4726/Wetland-Consultant-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Wetland Consultant Information</span></a> 1215 </div> 1216 </li> 1217 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem467" data-pageid="467"> 1218 <div class="accordionNavItem"> 1219 <a href="/467/Forms" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Forms</span></a> 1220 </div> 1221 </li> 1222 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem472" data-pageid="472"> 1223 <div class="accordionNavItem"> 1224 <a href="/472/Fees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fees</span></a> 1225 </div> 1226 </li> 1227 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3310" data-pageid="3310"> 1228 <div class="accordionNavItem"> 1229 <a href="/3310/Resource-Areas-Protected-in-Needham" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1229Resource Areas Protected in Needham</span></a> 1230 </div> 1231 </li> 1232 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3311" data-pageid="3311"> 1233 <div class="accordionNavItem"> 1234 <a href="/3311/Regulated-or-Prohibited-Activities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Regulated or Prohibited Activities</span></a> 1235 </div> 1236 </li> 1237 1238 </ol> 1239 </li> 1240 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem473" data-pageid="473"> 1241 <div class="accordionNavItem"> 1242 <a href="/473/PoliciesGuidelines" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Policies/Guidelines</span></a> 1243 </div> 1244 </li> 1245 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem481" data-pageid="481"> 1246 <div class="accordionNavItem"> 1247 <a href="/481/Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Links</span></a> 1248 </div> 1249 </li> 1250 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5704" data-pageid="5704"> 1251 <div class="accordionNavItem"> 1252 <a href="/5704/Needham-Trails" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Trails</span></a> 1253 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Needham Trails Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5704"></a> 1254 </div> 1255 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5704" style="display: none;" data-parent="5704"> 1256 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5752" data-pageid="5752"> 1257 <div class="accordionNavItem"> 1258 <a href="/5752/Trail-Maps-and-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Trail Maps and Information</span></a> 1259 </div> 1260 </li> 1261 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5748" data-pageid="5748"> 1262 <div class="accordionNavItem"> 1263 <a href="/5748/Volunteer" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Volunteer</span></a> 1264 </div> 1265 </li> 1266 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5750" data-pageid="5750"> 1267 <div class="accordionNavItem"> 1268 <a href="/5750/Ridge-Hill-Reservation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ridge Hill Reservation</span></a> 1269 </div> 1270 </li> 1271 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5749" data-pageid="5749"> 1272 <div class="accordionNavItem"> 1273 <a href="/5749/Studies-of-Interest" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Studies of Interest</span></a> 1274 </div> 1275 </li> 1276 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5751" data-pageid="5751"> 1277 <div class="accordionNavItem"> 1278 <a href="/5751/Invasive-Species" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Invasive Species</span></a> 1279 </div> 1280 </li> 1281 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5756" data-pageid="5756"> 1282 <div class="accordionNavItem"> 1283 <a href="/5756/Events" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Events</span></a> 1284 </div> 1285 </li> 1286 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5833" data-pageid="5833"> 1287 <div class="accordionNavItem"> 1288 <a href="/5833/News" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">News</span></a> 1289 </div> 1290 </li> 1291 1292 </ol> 1293 </li> 1294 1295 </ol> 1296 </li> 1297 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem519" data-pageid="519"> 1298 <div class="accordionNavItem"> 1299 <a href="/519/Council-on-Aging" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council on Aging</span></a> 1300 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Council on Aging Submenu" aria-expanded="false" aria-controls="submenu-lvl2-519"></a> 1301 </div> 1302 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-519" style="display: none;" data-parent="519"> 1303 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem525" data-pageid="525"> 1304 <div class="accordionNavItem"> 1305 <a href="/525/Who-We-Are" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Who We Are</span></a> 1306 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Who We Are Submenu" aria-expanded="false" aria-controls="submenu-lvl3-525"></a> 1307 </div> 1308 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-525" style="display: none;" data-parent="525"> 1309 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem531" data-pageid="531"> 1310 <div class="accordionNavItem"> 1311 <a href="/531/Friends-of-the-Needham-Elderly" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Friends of the Needham Elderly</span></a> 1312 </div> 1313 </li> 1314 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem526" data-pageid="526"> 1315 <div class="accordionNavItem"> 1316 <a href="/526/Governance-Funding-Sources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Governance & Funding Sources</span></a> 1317 </div> 1318 </li> 1319 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem529" data-pageid="529"> 1320 <div class="accordionNavItem"> 1321 <a href="/529/Meet-the-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meet the Board</span></a> 1322 </div> 1323 </li> 1324 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2986" data-pageid="2986"> 1325 <div class="accordionNavItem"> 1326 <a href="/2986/Meet-the-COA-Advisory-Boards" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meet the COA & Advisory Boards</span></a> 1327 </div> 1328 </li> 1329 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem528" data-pageid="528"> 1330 <div class="accordionNavItem"> 1331 <a href="/528/Meet-the-Staff" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meet the Staff</span></a> 1332 </div> 1333 </li> 1334 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4323" data-pageid="4323"> 1335 <div class="accordionNavItem"> 1336 <a href="/537/The-Center-at-the-Heights" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Our Center</span></a> 1337 </div> 1338 </li> 1339 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem532" data-pageid="532"> 1340 <div class="accordionNavItem"> 1341 <a href="/532/Our-Community-Partners" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Our Community Partners</span></a> 1342 </div> 1343 </li> 1344 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem534" data-pageid="534"> 1345 <div class="accordionNavItem"> 1346 <a href="/534/Our-History" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Our History</span></a> 1347 </div> 1348 </li> 1349 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem553" data-pageid="553"> 1350 <div class="accordionNavItem"> 1351 <a href="/553/Testimonials" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Testimonials</span></a> 1352 </div> 1353 </li> 1354 1355 </ol> 1356 </li> 1357 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4601" data-pageid="4601"> 1358 <div class="accordionNavItem"> 1359 <a href="/4601/Newsletter-PDF" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Newsletter (PDF)</span></a> 1360 </div> 1361 </li> 1362 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem598" data-pageid="598"> 1363 <div class="accordionNavItem"> 1364 <a href="/598/Transportation-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Transportation Services</span></a> 1365 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Trans
1365portation Services Submenu" aria-expanded="false" aria-controls="submenu-lvl3-598"></a> 1366 </div> 1367 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-598" style="display: none;" data-parent="598"> 1368 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem599" data-pageid="599"> 1369 <div class="accordionNavItem"> 1370 <a href="/599/To-the-Senior-Center" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">To the Senior Center</span></a> 1371 </div> 1372 </li> 1373 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem600" data-pageid="600"> 1374 <div class="accordionNavItem"> 1375 <a href="/600/To-the-Grocery-Store" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">To the Grocery Store</span></a> 1376 </div> 1377 </li> 1378 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem602" data-pageid="602"> 1379 <div class="accordionNavItem"> 1380 <a href="/602/To-Medical-Appointments" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">To Medical Appointments</span></a> 1381 </div> 1382 </li> 1383 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem603" data-pageid="603"> 1384 <div class="accordionNavItem"> 1385 <a href="/603/To-Errands-and-Shopping" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">To Errands and Shopping</span></a> 1386 </div> 1387 </li> 1388 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem604" data-pageid="604"> 1389 <div class="accordionNavItem"> 1390 <a href="/604/The-MBTA-RIDE" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The MBTA RIDE</span></a> 1391 </div> 1392 </li> 1393 1394 </ol> 1395 </li> 1396 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem537" data-pageid="537"> 1397 <div class="accordionNavItem"> 1398 <a href="/537/The-Center-at-the-Heights" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The Center at the Heights</span></a> 1399 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="The Center at the Heights Submenu" aria-expanded="false" aria-controls="submenu-lvl3-537"></a> 1400 </div> 1401 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-537" style="display: none;" data-parent="537"> 1402 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5264" data-pageid="5264"> 1403 <div class="accordionNavItem"> 1404 <a href="https://myactivecenter.com/#centers/USA.MA.Needham.The-Center-at-The-Heights" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Center Programming and Calendar of Events</span></a> 1405 </div> 1406 </li> 1407 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3728" data-pageid="3728"> 1408 <div class="accordionNavItem"> 1409 <a href="/3728/Renting-the-Center-at-the-Heights" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Renting the Center at the Heights</span></a> 1410 </div> 1411 </li> 1412 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4325" data-pageid="4325"> 1413 <div class="accordionNavItem"> 1414 <a href="/574/Computer-Center" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Computer Center</span></a> 1415 </div> 1416 </li> 1417 1418 </ol> 1419 </li> 1420 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4714" data-pageid="4714"> 1421 <div class="accordionNavItem"> 1422 <a href="https://springwell.com/menus/needham.pdf" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Lunch Menu (PDF)</span></a> 1423 </div> 1424 </li> 1425 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem589" data-pageid="589"> 1426 <div class="accordionNavItem"> 1427 <a href="/589/Legal-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Legal Services</span></a> 1428 </div> 1429 </li> 1430 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem606" data-pageid="606"> 1431 <div class="accordionNavItem"> 1432 <a href="/606/Meals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Meals</span></a> 1433 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Meals Submenu" aria-expanded="false" aria-controls="submenu-lvl3-606"></a> 1434 </div> 1435 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-606" style="display: none;" data-parent="606"> 1436 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem607" data-pageid="607"> 1437 <div class="accordionNavItem"> 1438 <a href="/607/Senior-Center-Lunchtime-Cafe" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Senior Center Lunchtime Cafe</span></a> 1439 </div> 1440 </li> 1441 1442 </ol> 1443 </li> 1444 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem610" data-pageid="610"> 1445 <div class="accordionNavItem"> 1446 <a href="/610/Health-Insurance-Counseling" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Health Insurance Counseling</span></a> 1447 </div> 1448 </li> 1449 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem611" data-pageid="611"> 1450 <div class="accordionNavItem"> 1451 <a href="/611/Other-Aging-Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Other Aging Links</span></a> 1452 </div> 1453 </li> 1454 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem558" data-pageid="558"> 1455 <div class="accordionNavItem"> 1456 <a href="/558/Recreational-Educational-Programs-and-Tr" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recreational / Educational Programs and Trips</span></a> 1457 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Recreational / Educational Programs and Trips Submenu" aria-expanded="false" aria-controls="submenu-lvl3-558"></a> 1458 </div> 1459 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-558" style="display: none;" data-parent="558"> 1460 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem564" data-pageid="564"> 1461 <div class="accordionNavItem"> 1462 <a href="/564/Program-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Program Information</span></a> 1463 </div> 1464 </li> 1465 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem574" data-pageid="574"> 1466 <div class="accordionNavItem"> 1467 <a href="/574/Computer-Center" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Computer Center</span></a> 1468 </div> 1469 </li> 1470 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem572" data-pageid="572"> 1471 <div class="accordionNavItem"> 1472 <a href="/572/Trips" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Trips</span></a> 1473 </div> 1474 </li> 1475 1476 </ol> 1477 </li> 1478 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem577" data-pageid="577"> 1479 <div class="accordionNavItem"> 1480 <a href="/577/Senior-and-Veterans-Tax-Work-Off-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Senior and Veterans Tax Work-Off Program </span></a> 1481 </div> 1482 </li> 1483 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem578" data-pageid="578"> 1484 <div class="accordionNavItem"> 1485 <a href="/578/Social-Service-Department" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Social Service Department</span></a> 1486 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Social Service Department Submenu" aria-expanded="false" aria-controls="submenu-lvl3-578"></a> 1487 </div> 1488 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-578" style="display: none;" data-parent="578"> 1489 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem579" data-pageid="579"> 1490 <div class="accordionNavItem"> 1491 <a href="/579/Information-and-Referral" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Information and Referral</span></a> 1492 </div> 1493 </li> 1494 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem12
149417" data-pageid="1217"> 1495 <div class="accordionNavItem"> 1496 <a href="/1217/Counseling" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Counseling</span></a> 1497 </div> 1498 </li> 1499 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem580" data-pageid="580"> 1500 <div class="accordionNavItem"> 1501 <a href="/580/Support-Groups" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Support Groups</span></a> 1502 </div> 1503 </li> 1504 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem605" data-pageid="605"> 1505 <div class="accordionNavItem"> 1506 <a href="/605/Grocery-Shopping" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Grocery Shopping</span></a> 1507 </div> 1508 </li> 1509 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem585" data-pageid="585"> 1510 <div class="accordionNavItem"> 1511 <a href="/585/Friendly-Visiting-Volunteer-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Friendly Visiting Volunteer Program</span></a> 1512 </div> 1513 </li> 1514 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem587" data-pageid="587"> 1515 <div class="accordionNavItem"> 1516 <a href="/553/Testimonials" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Testimonials</span></a> 1517 </div> 1518 </li> 1519 1520 </ol> 1521 </li> 1522 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem597" data-pageid="597"> 1523 <div class="accordionNavItem"> 1524 <a href="/597/Tax-Preparation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Tax Preparation</span></a> 1525 </div> 1526 </li> 1527 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem575" data-pageid="575"> 1528 <div class="accordionNavItem"> 1529 <a href="/575/Volunteer-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Volunteer Program </span></a> 1530 </div> 1531 </li> 1532 1533 </ol> 1534 </li> 1535 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5581" data-pageid="5581"> 1536 <div class="accordionNavItem"> 1537 <a href="/338/Emergency-Management" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Management </span></a> 1538 </div> 1539 </li> 1540 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1466" data-pageid="1466"> 1541 <div class="accordionNavItem"> 1542 <a href="/1466/Economic-Development" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Economic Development</span></a> 1543 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Economic Development Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1466"></a> 1544 </div> 1545 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1466" style="display: none;" data-parent="1466"> 1546 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5400" data-pageid="5400"> 1547 <div class="accordionNavItem"> 1548 <a href="https://www.needhamma.gov/5399/Needham-Parking-Study" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Parking Study </span></a> 1549 </div> 1550 </li> 1551 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5384" data-pageid="5384"> 1552 <div class="accordionNavItem"> 1553 <a href="/5384/Arts-and-Cultural-Plan" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Arts and Cultural Plan </span></a> 1554 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Arts and Cultural Plan Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5384"></a> 1555 </div> 1556 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5384" style="display: none;" data-parent="5384"> 1557 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5470" data-pageid="5470"> 1558 <div class="accordionNavItem"> 1559 <a href="/5470/Public-Forum-for-Needham-Arts-and-Cultur" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Forum for Needham Arts and Culture Plan</span></a> 1560 </div> 1561 </li> 1562 1563 </ol> 1564 </li> 1565 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5732" data-pageid="5732"> 1566 <div class="accordionNavItem"> 1567 <a href="https://www.needhamma.gov/1840/Council-of-Economic-Advisors" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Council of Economic Advisors </span></a> 1568 </div> 1569 </li> 1570 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5763" data-pageid="5763"> 1571 <div class="accordionNavItem"> 1572 <a href="/5763/Snow-Removal-for-Commercial-Properties" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Snow Removal for Commercial Properties</span></a> 1573 </div> 1574 </li> 1575 1576 </ol> 1577 </li> 1578 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem948" data-pageid="948"> 1579 <div class="accordionNavItem"> 1580 <a href="/948/Finance" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Finance </span></a> 1581 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Finance Submenu" aria-expanded="false" aria-controls="submenu-lvl2-948"></a> 1582 </div> 1583 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-948" style="display: none;" data-parent="948"> 1584 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1676" data-pageid="1676"> 1585 <div class="accordionNavItem"> 1586 <a href="/1676/Budget-Documents" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Budget Documents</span></a> 1587 </div> 1588 </li> 1589 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2794" data-pageid="2794"> 1590 <div class="accordionNavItem"> 1591 <a href="/2794/Contract-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Contract Information</span></a> 1592 </div> 1593 </li> 1594 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1673" data-pageid="1673"> 1595 <div class="accordionNavItem"> 1596 <a href="/1673/Financial-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Financial Reports</span></a> 1597 </div> 1598 </li> 1599 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5162" data-pageid="5162"> 1600 <div class="accordionNavItem"> 1601 <a href="/5162/American-Recovery-Plan-Act-ARPA-Investme" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">American Recovery Plan Act (ARPA) Investments</span></a> 1602 </div> 1603 </li> 1604 1605 </ol> 1606 </li> 1607 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem63" data-pageid="63"> 1608 <div class="accordionNavItem"> 1609 <a href="/63/Fire" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire</span></a> 1610 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Fire Submenu" aria-expanded="false" aria-controls="submenu-lvl2-63"></a> 1611 </div> 1612 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-63" style="display: none;" data-parent="63"> 1613 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3917" data-pageid="3917"> 1614 <div class="accordionNavItem"> 1615 <a href="/3917/Divisions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Divisions</span></a> 1616 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Divisions Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3917"></a> 1617 </div> 1618 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3917" style="display: none;" data-parent="3917"> 1619 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem73" data-pageid="73"> 1620 <div class="accordionNavItem"> 1621 <a href="/73/Administration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1621Administration</span></a> 1622 </div> 1623 </li> 1624 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem72" data-pageid="72"> 1625 <div class="accordionNavItem"> 1626 <a href="/72/Dispatch" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dispatch</span></a> 1627 </div> 1628 </li> 1629 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem71" data-pageid="71"> 1630 <div class="accordionNavItem"> 1631 <a href="/71/Emergency-Medical-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Medical Services</span></a> 1632 </div> 1633 </li> 1634 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem338" data-pageid="338"> 1635 <div class="accordionNavItem"> 1636 <a href="/338/Emergency-Management" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Management</span></a> 1637 </div> 1638 </li> 1639 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem69" data-pageid="69"> 1640 <div class="accordionNavItem"> 1641 <a href="/69/Fire-Prevention" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Prevention</span></a> 1642 </div> 1643 </li> 1644 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem68" data-pageid="68"> 1645 <div class="accordionNavItem"> 1646 <a href="/68/Fire-Protection" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Protection</span></a> 1647 </div> 1648 </li> 1649 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem335" data-pageid="335"> 1650 <div class="accordionNavItem"> 1651 <a href="/335/Fleet-Maintenance" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fleet Maintenance</span></a> 1652 </div> 1653 </li> 1654 1655 </ol> 1656 </li> 1657 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4380" data-pageid="4380"> 1658 <div class="accordionNavItem"> 1659 <a href="/4380/Emergency-Alerts-and-Notifications" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Alerts and Notifications</span></a> 1660 </div> 1661 </li> 1662 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5825" data-pageid="5825"> 1663 <div class="accordionNavItem"> 1664 <a href="/5825/Fire-Details" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Details</span></a> 1665 </div> 1666 </li> 1667 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem64" data-pageid="64"> 1668 <div class="accordionNavItem"> 1669 <a href="/64/Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits</span></a> 1670 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Permits Submenu" aria-expanded="false" aria-controls="submenu-lvl3-64"></a> 1671 </div> 1672 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-64" style="display: none;" data-parent="64"> 1673 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5625" data-pageid="5625"> 1674 <div class="accordionNavItem"> 1675 <a href="/5625/Open-Burning-Season" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Open Burning Season</span></a> 1676 </div> 1677 </li> 1678 1679 </ol> 1680 </li> 1681 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3948" data-pageid="3948"> 1682 <div class="accordionNavItem"> 1683 <a href="/3948/What-to-Know-When-Selling-Your-Home" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">What to Know When Selling Your Home</span></a> 1684 </div> 1685 </li> 1686 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4406" data-pageid="4406"> 1687 <div class="accordionNavItem"> 1688 <a href="/FAQ.aspx?TID=25" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">FAQ's</span></a> 1689 </div> 1690 </li> 1691 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1036" data-pageid="1036"> 1692 <div class="accordionNavItem"> 1693 <a href="/1036/Helpful-Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Helpful Links</span></a> 1694 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Helpful Links Submenu" aria-expanded="false" aria-controls="submenu-lvl3-1036"></a> 1695 </div> 1696 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-1036" style="display: none;" data-parent="1036"> 1697 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1082" data-pageid="1082"> 1698 <div class="accordionNavItem"> 1699 <a href="http://www.mass.gov/eopss/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Executive Office of Public Safety</span></a> 1700 </div> 1701 </li> 1702 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1041" data-pageid="1041"> 1703 <div class="accordionNavItem"> 1704 <a href="https://www.mass.gov/massachusetts-state-building-code-780-cmr" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1704Massachusetts State Building Code</span></a> 1705 </div> 1706 </li> 1707 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1039" data-pageid="1039"> 1708 <div class="accordionNavItem"> 1709 <a href="https://www.nfpa.org/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">National Fire Protection Association</span></a> 1710 </div> 1711 </li> 1712 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1038" data-pageid="1038"> 1713 <div class="accordionNavItem"> 1714 <a href="http://www.mass.gov/eopss/agencies/dfs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">State Fire Marshal</span></a> 1715 </div> 1716 </li> 1717 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5462" data-pageid="5462"> 1718 <div class="accordionNavItem"> 1719 <a href="https://mesothelioma.net/asbestos-exposure-firefighters/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Asbestos Exposure and Firefighters</span></a> 1720 </div> 1721 </li> 1722 1723 </ol> 1724 </li> 1725 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4120" data-pageid="4120"> 1726 <div class="accordionNavItem"> 1727 <a href="/4120/Needham-Fire-Department-Photo-Gallery" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Fire Department Photo Gallery</span></a> 1728 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Needham Fire Department Photo Gallery Submenu" aria-expanded="false" aria-controls="submenu-lvl3-4120"></a> 1729 </div> 1730 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-4120" style="display: none;" data-parent="4120"> 1731 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4119" data-pageid="4119"> 1732 <div class="accordionNavItem"> 1733 <a href="/4119/The-Needham-Fire-Department-On-Scene" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The Needham Fire Department On Scene</span></a> 1734 </div> 1735 </li> 1736 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4130" data-pageid="4130"> 1737 <div class="accordionNavItem"> 1738 <a href="/4130/Needham-Fire-Department-In-the-Community" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Fire Department In the Community</span></a> 1739 </div> 1740 </li> 1741 1742 </ol> 1743 </li> 1744 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem75" data-pageid="75"> 1745 <div class="accordionNavItem"> 1746 <a href="/75/Public-Fire-Safety-Education" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Fire & Safety Education</span></a> 1747 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Public Fire & Safety Education Submenu" aria-expanded="false" aria-controls="submenu-lvl3-75"></a> 1748 </div> 1749 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-75" style="display: none;" data-parent="75"> 1750 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3937" data-pageid="3937"> 1751 <div class="accordionNavItem"> 1752 <a href="/3937/Home-Fire-Safety" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Home Fire Safety</span></a> 1753 </div> 1754 </li> 1755 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3934" data-pageid="3934"> 1756 <div class="accordionNavItem"> 1757 <a href="/3934/Summer-Safety" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Summer Safety</span></a> 1758 </div> 1759 </li> 1760 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4038" data-pageid="4038"> 1761 <div class="accordionNavItem"> 1762 <a href="https://www.youtube.com/watch?v=k_L8tW5xWnk" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">A Closed Door Can Save A Life</span></a> 1763 </div> 1764 </li> 1765 1766 </ol> 1767 </li> 1768 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3967" data-pageid="3967"> 1769 <div class="accordionNavItem"> 1770 <a href="/3967/Slideshows" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Slideshows</span></a> 1771 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Slideshows Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3967"></a> 1772 </div> 1773 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3967" style="display: none;" data-parent="3967"> 1774 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3988" data-pageid="3988"> 1775 <div class="accordionNavItem"> 1776 <a href="/3988/NFD-Apparatus-Through-The-Years" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">NFD Apparatus Through The Years</span></a> 1777 </div> 1778 </li> 1779 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3989" data-pageid="3989"> 1780 <div class="accordionNavItem"> 1781 <a href="/3989/Needham-Fire-Department-On-Scene" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
1781Needham Fire Department On-Scene</span></a> 1782 </div> 1783 </li> 1784 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4056" data-pageid="4056"> 1785 <div class="accordionNavItem"> 1786 <a href="https://www.youtube.com/watch?v=1hItUCpm-nA" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Fire Training 1939</span></a> 1787 </div> 1788 </li> 1789 1790 </ol> 1791 </li> 1792 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3774" data-pageid="3774"> 1793 <div class="accordionNavItem"> 1794 <a href="/forms.aspx?FID=258" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business Listing Form</span></a> 1795 </div> 1796 </li> 1797 1798 </ol> 1799 </li> 1800 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5456" data-pageid="5456"> 1801 <div class="accordionNavItem"> 1802 <a href="https://www.needhamma.gov/1207/Needham-Housing-Authority" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Housing Authority</span></a> 1803 </div> 1804 </li> 1805 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4984" data-pageid="4984"> 1806 <div class="accordionNavItem"> 1807 <a href="/3679/Housing" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Housing</span></a> 1808 </div> 1809 </li> 1810 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem333" data-pageid="333"> 1811 <div class="accordionNavItem"> 1812 <a href="/333/Human-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Human Resources</span></a> 1813 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Human Resources Submenu" aria-expanded="false" aria-controls="submenu-lvl2-333"></a> 1814 </div> 1815 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-333" style="display: none;" data-parent="333"> 1816 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4728" data-pageid="4728"> 1817 <div class="accordionNavItem"> 1818 <a href="/4728/Benefit-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Benefit Information</span></a> 1819 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Benefit Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-4728"></a> 1820 </div> 1821 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-4728" style="display: none;" data-parent="4728"> 1822 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5843" data-pageid="5843"> 1823 <div class="accordionNavItem"> 1824 <a href="/5843/Active-Employee-Benefit-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Active Employee Benefit Information</span></a> 1825 </div> 1826 </li> 1827 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5844" data-pageid="5844"> 1828 <div class="accordionNavItem"> 1829 <a href="/5844/Retiree-Benefit-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Retiree Benefit Information</span></a> 1830 </div> 1831 </li> 1832 1833 </ol> 1834 </li> 1835 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem391" data-pageid="391"> 1836 <div class="accordionNavItem"> 1837 <a href="/391/Classification-Compensation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Classification & Compensation</span></a> 1838 </div> 1839 </li> 1840 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5307" data-pageid="5307"> 1841 <div class="accordionNavItem"> 1842 <a href="/5307/New-Employees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">New Employees</span></a> 1843 </div> 1844 </li> 1845 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2952" data-pageid="2952"> 1846 <div class="accordionNavItem"> 1847 <a href="/2952/Employment-Contracts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Employment Contracts</span></a> 1848 </div> 1849 </li> 1850 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4014" data-pageid="4014"> 1851 <div class="accordionNavItem"> 1852 <a href="https://www.needhamma.gov/5301/Holiday-Schedule-for-2023" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Holidays (PDF)</span></a> 1853 </div> 1854 </li> 1855 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem395" data-pageid="395"> 1856 <div class="accordionNavItem"> 1857 <a href="/395/How-to-Apply-for-a-Job" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">How to Apply for a Job</span></a> 1858 </div> 1859 </li> 1860 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem442" data-pageid="442"> 1861 <div class="accordionNavItem"> 1862 <a href="/442/Job-Descriptions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Job Descriptions</span></a> 1863 </div> 1864 </li> 1865 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem336" data-pageid="336"> 1866 <div class="accordionNavItem"> 1867 <a href="/336/Personnel-Policies" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Personnel Policies</span></a> 1868 </div> 1869 </li> 1870 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem403" data-pageid="403"> 1871 <div class="accordionNavItem"> 1872 <a href="/403/Represented-Employee-Groups" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Represented Employee Groups</span></a> 1873 </div> 1874 </li> 1875 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5372" data-pageid="5372"> 1876 <div class="accordionNavItem"> 1877 <a href="/5372/Career-Opportunities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Career Opportunities</span></a> 1878 </div> 1879 </li> 1880 1881 </ol> 1882 </li> 1883 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4747" data-pageid="4747"> 1884 <div class="accordionNavItem"> 1885 <a href="https://needhamlibrary.org/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Library</span></a> 1886 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Library Submenu" aria-expanded="false" aria-controls="submenu-lvl2-4747"></a> 1887 </div> 1888 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-4747" style="display: none;" data-parent="4747"> 1889 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3031" data-pageid="3031"> 1890 <div class="accordionNavItem"> 1891 <a href="https://needhamlibrary.org/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Library</span></a> 1892 </div> 1893 </li> 1894 1895 </ol> 1896 </li> 1897 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5803" data-pageid="5803"> 1898 <div class="accordionNavItem"> 1899 <a href="/5803/Information-Technology" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Information Technology</span></a> 1900 </div> 1901 </li> 1902 1903 </ol> 1904 </li> 1905 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3317" data-pageid="3317"> 1906 <div class="accordionNavItem"> 1907 <a href="/3317/Departments-M---Q" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Departments M - Q</a> 1908 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Departments M - Q Submenu" aria-expanded="false" aria-controls="submenu-lvl1-3317"></a> 1909 </div> 1910 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-3317" style="display: none;" data-parent="3317"> 1911 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5699" data-pageid="5699"> 1912 <div class="accordionNavItem"> 1913 <a href="/5699/Park-Recreation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Park & Recreation</span></a> 1914 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Park & Recreation Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5699"></a> 1915 </div> 1916 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5699" style="display: none;" data-parent="5699"> 1917 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5211" data-pageid="5211"> 1918 <div class="accordionNavItem"> 1919 <a href="/5211/About" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">About</span></a> 1920 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="About Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5211"></a> 1921 </div> 1922 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5211" style="display: none;" data-parent="5211"> 1923 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1200" data-pageid="1200"> 1924 <div class="accordionNavItem"> 1925 <a href="/623/Park-Recreation-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The Commission</span></a> 1926 </div> 1927 </li> 1928 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem627" data-pageid="627"> 1929 <div class="accordionNavItem"> 1930 <a href="/627/The-Department" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The Department</span></a> 1931 </div> 1932 </li> 1933 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem725" data-pageid="725"> 1934 <div class="accordionNavItem"> 1935 <a href="/725/Employment" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Employment</span></a> 1936 </div> 1937 </li> 1938 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4370" data-pageid="4370"> 1939 <div class="accordionNavItem"> 1940 <a href="/4370/Open-Space-and-Recreation-Plan-Advisory-" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Open Space and Recreation Plan Advisory Group</span></a> 1941 </div> 1942 </li> 1943 1944 </ol> 1945 </li> 1946 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5212" data-pageid="5212"> 1947 <div class="accordionNavItem"> 1948 <a href="/5212/Register" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Register</span></a> 1949 </div> 1950 </li> 1951 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5139" data-pageid="5139"> 1952 <div class="accordionNavItem"> 1953 <a href="/5139/Camps-Pools-Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Camps, Pools & Programs</span></a> 1954 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Camps, Pools & Programs Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5139"></a> 1955 </div> 1956 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5139" style="display: none;" data-parent="5139"> 1957 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5341" data-pageid="5341"> 1958 <div class="accordionNavItem"> 1959 <a href="/5341/Brochures" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Brochures</span></a> 1960 </div> 1961 </li> 1962 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5541" data-pageid="5541"> 1963 <div class="accordionNavItem"> 1964 <a href="/5541/Summer-Camp-Guide" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Summer Camp Guide</span></a> 1965 </div> 1966 </li> 1967 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5648" data-pageid="5648"> 1968 <div class="accordionNavItem"> 1969 <a href="/DocumentCenter/View/61627/Pool-Pass-Rates-2026" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pool Membership Rates</span></a> 1970 </div> 1971 </li> 1972 1973 </ol> 1974 </li> 1975 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem717" data-pageid="717"> 1976 <div class="accordionNavItem"> 1977 <a href="/717/Parks-Facilities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parks & Facilities</span></a> 1978 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Parks & Facilities Submenu" aria-expanded="false" aria-controls="submenu-lvl3-717"></a> 1979 </div> 1980 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-717" style="display: none;" data-parent="717"> 1981 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4990" data-pageid="4990"> 1982 <div class="accordionNavItem"> 1983 <a href="/4990/Field-and-Special-Event-Permitting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Field and Special Event Permitting</span></a> 1984 </div> 1985 </li> 1986 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem238" data-pageid="238"> 1987 <div class="accordionNavItem"> 1988 <a href="/238/Field-Status" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Field Status</span></a> 1989 </div> 1990 </li> 1991 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5496" data-pageid="5496"> 1992 <div class="accordionNavItem"> 1993 <a href="/5496/Ice-Status" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ice Status</span></a> 1994 </div> 1995 </li> 1996 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2684" data-pageid="2684"> 1997 <div class="accordionNavItem"> 1998 <a href="/2684/Trails" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Trails</span></a> 1999 </div> 2000 </li> 2001 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem726" data-pageid="726"> 2002 <div class="accordionNavItem"> 2003 <a href="/726/Special-Projects" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Special Projects</span></a> 2004 </div> 2005 </li> 2006 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2741" data-pageid="2741"> 2007 <div class="accordionNavItem"> 2008 <a href="/DocumentCenter/Home/View/3340" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Dog Regulations (PDF)</span></a> 2009 </div> 2010 </li> 2011 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5346" data-pageid="5346"> 2012 <div class="accordionNavItem"> 2013 <a href="/5346/Field-Parks-and-Playgrounds" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Field, Parks and Playgrounds</span></a> 2014 </div> 2015 </li> 2016 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5371" data-pageid="5371"> 2017 <div class="accordionNavItem"> 2018 <a href="/5371/Claxton-Field-Renovation-Project" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Claxton Field Renovation Project</span></a> 2019 </div> 2020 </li> 2021 2022 </ol> 2023 </li> 2024 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5137" data-pageid="5137"> 2025 <div class="accordionNavItem"> 2026 <a href="/5137/How-Do-I" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">How Do I...</span></a> 2027 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="How Do I... Subm
2027enu" aria-expanded="false" aria-controls="submenu-lvl3-5137"></a> 2028 </div> 2029 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5137" style="display: none;" data-parent="5137"> 2030 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5213" data-pageid="5213"> 2031 <div class="accordionNavItem"> 2032 <a href="/5213/Apply-For" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Apply For</span></a> 2033 </div> 2034 </li> 2035 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5657" data-pageid="5657"> 2036 <div class="accordionNavItem"> 2037 <a href="/2685/Youth-Sports" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Contact Needham Youth Sports Organizations</span></a> 2038 </div> 2039 </li> 2040 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5217" data-pageid="5217"> 2041 <div class="accordionNavItem"> 2042 <a href="https://www.needhamma.gov/5212/Register" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Register Online</span></a> 2043 </div> 2044 </li> 2045 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5218" data-pageid="5218"> 2046 <div class="accordionNavItem"> 2047 <a href="/5218/View" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">View</span></a> 2048 </div> 2049 </li> 2050 2051 </ol> 2052 </li> 2053 2054 </ol> 2055 </li> 2056 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem204" data-pageid="204"> 2057 <div class="accordionNavItem"> 2058 <a href="/204/Parking-Clerk" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parking Clerk</span></a> 2059 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Parking Clerk Submenu" aria-expanded="false" aria-controls="submenu-lvl2-204"></a> 2060 </div> 2061 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-204" style="display: none;" data-parent="204"> 2062 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4293" data-pageid="4293"> 2063 <div class="accordionNavItem"> 2064 <a href="/4283/Parking-Tickets-Online-Payment" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parking Tickets Online Payment</span></a> 2065 </div> 2066 </li> 2067 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5855" data-pageid="5855"> 2068 <div class="accordionNavItem"> 2069 <a href="/5855/HotSpot-Parking-App" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">HotSpot Parking App</span></a> 2070 </div> 2071 </li> 2072 2073 </ol> 2074 </li> 2075 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1149" data-pageid="1149"> 2076 <div class="accordionNavItem"> 2077 <a href="/1149/Planning-Community-Development" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning & Community Development</span></a> 2078 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Planning & Community Development Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1149"></a> 2079 </div> 2080 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1149" style="display: none;" data-parent="1149"> 2081 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1463" data-pageid="1463"> 2082 <div class="accordionNavItem"> 2083 <a href="/1463/Planning-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Division</span></a> 2084 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Planning Division Submenu" aria-expanded="false" aria-controls="submenu-lvl3-1463"></a> 2085 </div> 2086 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-1463" style="display: none;" data-parent="1463"> 2087 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2731" data-pageid="2731"> 2088 <div class="accordionNavItem"> 2089 <a href="/1114/Planning-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Board</span></a> 2090 </div> 2091 </li> 2092 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1564" data-pageid="1564"> 2093 <div class="accordionNavItem"> 2094 <a href="/1564/Forms-Fees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Forms & Fees</span></a> 2095 </div> 2096 </li> 2097 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1473" data-pageid="1473"> 2098 <div class="accordionNavItem"> 2099 <a href="/1473/By-Laws-Regulations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">By-Laws & Regulations</span></a> 2100 </div> 2101 </li> 2102 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1475" data-pageid="1475"> 2103 <div class="accordionNavItem"> 2104 <a href="/1475/Planning-Maps" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Planning Maps</span></a> 2105 </div> 2106 </li> 2107 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5180" data-pageid="5180"> 2108 <div class="accordionNavItem"> 2109 <a href="/5180/557-Highland-Ave-former-Muzi-site" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">557 Highland Ave. (former Muzi site)</span></a> 2110 </div> 2111 </li> 2112 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5050" data-pageid="50
211250"> 2113 <div class="accordionNavItem"> 2114 <a href="/5050/Needham-Housing-Plan-2021" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Housing Plan 2021</span></a> 2115 </div> 2116 </li> 2117 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1476" data-pageid="1476"> 2118 <div class="accordionNavItem"> 2119 <a href="/1476/Reports-Publications" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Reports & Publications</span></a> 2120 </div> 2121 </li> 2122 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1468" data-pageid="1468"> 2123 <div class="accordionNavItem"> 2124 <a href="/1468/Downtown-Study" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Downtown Study</span></a> 2125 </div> 2126 </li> 2127 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5383" data-pageid="5383"> 2128 <div class="accordionNavItem"> 2129 <a href="/5383/Needham-Center-and-Needham-Heights-Parki" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Center and Needham Heights Parking Study 2023</span></a> 2130 </div> 2131 </li> 2132 2133 </ol> 2134 </li> 2135 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5233" data-pageid="5233"> 2136 <div class="accordionNavItem"> 2137 <a href="/454/Conservation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conservation Division </span></a> 2138 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Conservation Division Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5233"></a> 2139 </div> 2140 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5233" style="display: none;" data-parent="5233"> 2141 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem459" data-pageid="459"> 2142 <div class="accordionNavItem"> 2143 <a href="/459/Agendas-Minutes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Agendas & Minutes</span></a> 2144 </div> 2145 </li> 2146 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4874" data-pageid="4874"> 2147 <div class="accordionNavItem"> 2148 <a href="/4874/Submitted-Applications-for-Upcoming-and-" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Submitted Applications for Upcoming and Recent Public Meetings</span></a> 2149 </div> 2150 </li> 2151 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem457" data-pageid="457"> 2152 <div class="accordionNavItem"> 2153 <a href="/457/Conservation-Commission" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conservation Commission</span></a> 2154 </div> 2155 </li> 2156 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5611" data-pageid="5611"> 2157 <div class="accordionNavItem"> 2158 <a href="/5611/Fall-Spring-Yard-Clean-Up" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fall & Spring Yard Clean Up</span></a> 2159 </div> 2160 </li> 2161 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem465" data-pageid="465"> 2162 <div class="accordionNavItem"> 2163 <a href="/465/Permitting" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permitting</span></a> 2164 </div> 2165 </li> 2166 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem473" data-pageid="473"> 2167 <div class="accordionNavItem"> 2168 <a href="/473/PoliciesGuidelines" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Policies/Guidelines</span></a> 2169 </div> 2170 </li> 2171 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem481" data-pageid="481"> 2172 <div class="accordionNavItem"> 2173 <a href="/481/Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Links</span></a> 2174 </div> 2175 </li> 2176 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5704" data-pageid="5704"> 2177 <div class="accordionNavItem"> 2178 <a href="/5704/Needham-Trails" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Trails</span></a> 2179 </div> 2180 </li> 2181 2182 </ol> 2183 </li> 2184 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3679" data-pageid="3679"> 2185 <div class="accordionNavItem"> 2186 <a href="/3679/Housing-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Housing Division</span></a> 2187 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Housing Division Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3679"></a> 2188 </div> 2189 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3679" style="display: none;" data-parent="3679"> 2190 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5670" data-pageid="5670"> 2191 <div class="accordionNavItem"> 2192 <a href="/5670/Needham-Affordable-Housing-Trust-Fund" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2192Needham Affordable Housing Trust Fund </span></a> 2193 </div> 2194 </li> 2195 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5677" data-pageid="5677"> 2196 <div class="accordionNavItem"> 2197 <a href="/5670/Needham-Affordable-Housing-Trust-Fund" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Small Repair Grant Program </span></a> 2198 </div> 2199 </li> 2200 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5671" data-pageid="5671"> 2201 <div class="accordionNavItem"> 2202 <a href="/DocumentCenter/View/42623/Needham-Housing-Plan-2022-Final_r3" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Housing Plan </span></a> 2203 </div> 2204 </li> 2205 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5672" data-pageid="5672"> 2206 <div class="accordionNavItem"> 2207 <a href="/5672/Affordable-Housing" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Affordable Housing </span></a> 2208 </div> 2209 </li> 2210 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5695" data-pageid="5695"> 2211 <div class="accordionNavItem"> 2212 <a href="/5695/HUD-Area-Median-Income-Limits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">HUD Area Median Income Limits</span></a> 2213 </div> 2214 </li> 2215 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5673" data-pageid="5673"> 2216 <div class="accordionNavItem"> 2217 <a href="/5673/Chapter-40B" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Chapter 40B</span></a> 2218 </div> 2219 </li> 2220 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5675" data-pageid="5675"> 2221 <div class="accordionNavItem"> 2222 <a href="/5675/Rental-Subsidies" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rental Subsidies </span></a> 2223 </div> 2224 </li> 2225 2226 </ol> 2227 </li> 2228 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4355" data-pageid="4355"> 2229 <div class="accordionNavItem"> 2230 <a href="/1101/Board-of-Appeals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Zoning Board of Appeals</span></a> 2231 </div> 2232 </li> 2233 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5402" data-pageid="5402"> 2234 <div class="accordionNavItem"> 2235 <a href="/5402/MBTA-Communities-Law-Needhams-Multi-fami" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">MBTA Communities Law & Needham's Multi-family Zoning</span></a> 2236 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="MBTA Communities Law & Needham's Multi-family Zoning Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5402"></a> 2237 </div> 2238 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5402" style="display: none;" data-parent="5402"> 2239 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5478" data-pageid="5478"> 2240 <div class="accordionNavItem"> 2241 <a href="/5478/HONE-Advisory-Group" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">HONE Advisory Group</span></a> 2242 </div> 2243 </li> 2244 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5572" data-pageid="5572"> 2245 <div class="accordionNavItem"> 2246 <a href="/5572/MBTA-Communities-Zoning-Proposal" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">MBTA Communities Zoning Proposal</span></a> 2247 </div> 2248 </li> 2249 2250 </ol> 2251 </li> 2252 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2984" data-pageid="2984"> 2253 <div class="accordionNavItem"> 2254 <a href="/DocumentView.aspx?DID=4349" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Permitting Guide 2012 (PDF)</span></a> 2255 </div> 2256 </li> 2257 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1614" data-pageid="1614"> 2258 <div class="accordionNavItem"> 2259 <a href="/1614/Zoning-By-Laws" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Zoning By-Laws</span></a> 2260 </div> 2261 </li> 2262 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5577" data-pageid="5577"> 2263 <div class="accordionNavItem"> 2264 <a href="/5577/Town-Meeting-Zoning-Amendments" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Meeting Zoning Amendments</span></a> 2265 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Town Meeting Zoning Amendments Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5577"></a> 2266 </div> 2267 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5577" style="display: none;" data-parent="5577"> 2268 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5575" data-pageid="5575"> 2269 <div class="accordionNavItem"> 2270 <a href="/5575/October-2024-Special-Town-Meeting-MBTA-Z" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">October 2024 Special Town Meeting MBTA Zoning Articles 1-4</span></a> 2271 </div> 2272 </li> 2273 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5537" data-pageid="5537"> 2274 <div class="accordionNavItem"> 2275 <a href="/5537/May-2024-Annual-Town-Meeting-Zoning-Arti" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">May 2024 Annual Town Meeting Zoning Articles</span></a> 2276 </div> 2277 </li> 2278 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5382" data-pageid="5382"> 2279 <div class="accordionNavItem"> 2280 <a href="/5382/May-2023-Town-Meeting---Accessory-Dwelli" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">May 2023 Town Meeting - Accessory Dwelling Units (ADU)</span></a> 2281 </div> 2282 </li> 2283 2284 </ol> 2285 </li> 2286 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5710" data-pageid="5710"> 2287 <div class="accordionNavItem"> 2288 <a href="https://needhamma.gov/5603/Large-House-Review-LHR-Study-Committee" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Large House Review Study Committee</span></a> 2289 </div> 2290 </li> 2291 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5733" data-pageid="5733"> 2292 <div class="accordionNavItem"> 2293 <a href="https://www.needhamma.gov/1466/Economic-Development" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Economic Development</span></a> 2294 </div> 2295 </li> 2296 2297 </ol> 2298 </li> 2299 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem78" data-pageid="78"> 2300 <div class="accordionNavItem"> 2301 <a href="/78/Police" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Police</span></a> 2302 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Police Submenu" aria-expanded="false" aria-controls="submenu-lvl2-78"></a> 2303 </div> 2304 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-78" style="display: none;" data-parent="78"> 2305 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2517" data-pageid="2517"> 2306 <div class="accordionNavItem"> 2307 <a href="/2517/Mission-Statement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mission Statement</span></a> 2308 </div> 2309 </li> 2310 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2520" data-pageid="2520"> 2311 <div class="accordionNavItem"> 2312 <a href="/2520/Message-from-the-Chief" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Message from the Chief</span></a> 2313 </div> 2314 </li> 2315 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2270" data-pageid="2270"> 2316 <div class="accordionNavItem"> 2317 <a href="/2270/Animal-Control" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Animal Control</span></a> 2318 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Animal Control Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2270"></a> 2319 </div> 2320 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2270" style="display: none;" data-parent="2270"> 2321 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2828" data-pageid="2828"> 2322 <div class="accordionNavItem"> 2323 <a href="/2828/Help" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Help</span></a> 2324 </div> 2325 </li> 2326 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2274" data-pageid="2274"> 2327 <div class="accordionNavItem"> 2328 <a href="/491/Dog-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dog License Info</span></a> 2329 </div> 2330 </li> 2331 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2304" data-pageid="2304"> 2332 <div class="accordionNavItem"> 2333 <a href="/DocumentView.aspx?DID=1859#page=28" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dog Regulations (PDF)</span></a> 2334 </div> 2335 </li> 2336 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2271" data-pageid="2271"> 2337 <div class="accordionNavItem"> 2338 <a href="/2271/Lost-Found-Animals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Lost & Found Animals</span></a> 2339 </div> 2340 </li> 2341 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2295" data-pageid="2295"> 2342 <div class="accordionNavItem"> 2343 <a href="/2295/Rabies-Info" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rabies Info</span></a> 2344 </div> 2345 </li> 2346 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2995" data-pageid="2995"> 2347 <div class="accordionNavItem"> 2348 <a href="/2995/Pictures" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pictures</span></a> 2349 </div> 2350 </li> 2351 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2300" data-pageid="2300"> 2352 <div class="accordionNavItem"> 2353 <a href="/FAQ.aspx?TID=64" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">FAQs</span></a> 2354 </div> 2355 </li> 2356 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2301" data-pageid="2301"> 2357 <div class="accordionNavItem"> 2358 <a href="/2301/Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Links</span></a> 2359 </div> 2360 </li> 2361 2362 </ol> 2363 </li> 2364 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3706" data-pageid="3706"> 2365 <div class="accordionNavItem"> 2366 <a href="/3706/False-Alarm-By-Law" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">False Alarm By-Law</span></a> 2367 </div> 2368 </li> 2369 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1563" data-pageid="1563"> 2370 <div class="accordionNavItem"> 2371 <a href="/1563/Firearms-Licensing" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Firearms Licensing</span></a> 2372 </div> 2373 </li> 2374 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4326" data-pageid="4326"> 2375 <div class="accordionNavItem"> 2376 <a href="/4326/HawkerPeddlerSolicitor" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2376Hawker/Peddler/Solicitor</span></a> 2377 </div> 2378 </li> 2379 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2849" data-pageid="2849"> 2380 <div class="accordionNavItem"> 2381 <a href="/2849/Records-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Records Information</span></a> 2382 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Records Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2849"></a> 2383 </div> 2384 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2849" style="display: none;" data-parent="2849"> 2385 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4482" data-pageid="4482"> 2386 <div class="accordionNavItem"> 2387 <a href="/4482/Arrest-Log" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Arrest Log</span></a> 2388 </div> 2389 </li> 2390 2391 </ol> 2392 </li> 2393 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4600" data-pageid="4600"> 2394 <div class="accordionNavItem"> 2395 <a href="/4600/State-911-Disability-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">State 911 Disability Information</span></a> 2396 </div> 2397 </li> 2398 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1567" data-pageid="1567"> 2399 <div class="accordionNavItem"> 2400 <a href="/1567/Sex-Offender-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sex Offender Information</span></a> 2401 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Sex Offender Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-1567"></a> 2402 </div> 2403 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-1567" style="display: none;" data-parent="1567"> 2404 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3891" data-pageid="3891"> 2405 <div class="accordionNavItem"> 2406 <a href="/3891/Level-3-Sex-Offender-Working-or-Living-I" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Level 3 Sex Offender Working or Living In Town</span></a> 2407 </div> 2408 </li> 2409 2410 </ol> 2411 </li> 2412 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4941" data-pageid="4941"> 2413 <div class="accordionNavItem"> 2414 <a href="/4941/News" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">News</span></a> 2415 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="News Submenu" aria-expanded="false" aria-controls="submenu-lvl3-4941"></a> 2416 </div> 2417 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-4941" style="display: none;" data-parent="4941"> 2418 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4951" data-pageid="4951"> 2419 <div class="accordionNavItem"> 2420 <a href="/4951/Incident-Report-Involving-Marvin-Henry" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Incident Report Involving Marvin Henry</span></a> 2421 </div> 2422 </li> 2423 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4952" data-pageid="4952"> 2424 <div class="accordionNavItem"> 2425 <a href="/4952/Police-Policies-Procedures-Info-of-Inter" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Police Policies, Procedures & Info of Interest</span></a> 2426 </div> 2427 </li> 2428 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5033" data-pageid="5033"> 2429 <div class="accordionNavItem"> 2430 <a href="/5033/Incident-Report-Involving-Police-Respons" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Incident Report Involving Police Response to CVS</span></a> 2431 </div> 2432 </li> 2433 2434 </ol> 2435 </li> 2436 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4998" data-pageid="4998"> 2437 <div class="accordionNavItem"> 2438 <a href="/4998/Annual-Data-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Annual Data Reports</span></a> 2439 </div> 2440 </li> 2441 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5031" data-pageid="5031"> 2442 <div class="accordionNavItem"> 2443 <a href="/5031/Divisions-Staff-Directory" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Divisions / Staff Directory</span></a> 2444 </div> 2445 </li> 2446 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5039" data-pageid="5039"> 2447 <div class="accordionNavItem"> 2448 <a href="/5039/Community-Engagement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Engagement</span></a> 2449 </div> 2450 </li> 2451 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5054" data-pageid="50
245154"> 2452 <div class="accordionNavItem"> 2453 <a href="/5054/Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Resources</span></a> 2454 </div> 2455 </li> 2456 2457 </ol> 2458 </li> 2459 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem85" data-pageid="85"> 2460 <div class="accordionNavItem"> 2461 <a href="/85/Public-Health" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Health</span></a> 2462 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Public Health Submenu" aria-expanded="false" aria-controls="submenu-lvl2-85"></a> 2463 </div> 2464 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-85" style="display: none;" data-parent="85"> 2465 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5234" data-pageid="5234"> 2466 <div class="accordionNavItem"> 2467 <a href="/1103/Board-of-Health" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Board of Health</span></a> 2468 </div> 2469 </li> 2470 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5153" data-pageid="5153"> 2471 <div class="accordionNavItem"> 2472 <a href="/5153/Who-we-areWhat-we-do" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Who we are/What we do</span></a> 2473 </div> 2474 </li> 2475 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5164" data-pageid="5164"> 2476 <div class="accordionNavItem"> 2477 <a href="/5164/Services-Provided" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Services Provided</span></a> 2478 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Services Provided Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5164"></a> 2479 </div> 2480 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5164" style="display: none;" data-parent="5164"> 2481 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5169" data-pageid="5169"> 2482 <div class="accordionNavItem"> 2483 <a href="/5169/Traveling-Meals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Traveling Meals</span></a> 2484 </div> 2485 </li> 2486 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5166" data-pageid="5166"> 2487 <div class="accordionNavItem"> 2488 <a href="/5166/ImmunizationsClinics" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Immunizations/Clinics</span></a> 2489 </div> 2490 </li> 2491 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5173" data-pageid="5173"> 2492 <div class="accordionNavItem"> 2493 <a href="/5173/Trainings" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Trainings</span></a> 2494 </div> 2495 </li> 2496 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5167" data-pageid="5167"> 2497 <div class="accordionNavItem"> 2498 <a href="/5167/Assistance-Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Assistance Programs</span></a> 2499 </div> 2500 </li> 2501 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5170" data-pageid="5170"> 2502 <div class="accordionNavItem"> 2503 <a href="/5170/Domestic-Violence-Action-Committee-DVAC" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Domestic Violence Action Committee (DVAC)</span></a> 2504 </div> 2505 </li> 2506 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5254" data-pageid="5254"> 2507 <div class="accordionNavItem"> 2508 <a href="/5254/Medical-Reserve-Corps" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Medical Reserve Corps</span></a> 2509 </div> 2510 </li> 2511 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5168" data-pageid="5168"> 2512 <div class="accordionNavItem"> 2513 <a href="/5168/Referrals-and-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Referrals and Resources</span></a> 2514 </div> 2515 </li> 2516 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5553" data-pageid="5553"> 2517 <div class="accordionNavItem"> 2518 <a href="/5553/Recovery-Coach-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recovery Coach Services</span></a> 2519 </div> 2520 </li> 2521 2522 </ol> 2523 </li> 2524 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5165" data-pageid="5165"> 2525 <div class="accordionNavItem"> 2526 <a href="/5165/Public-Health-Education" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Health Education</span></a> 2527 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Public Health Education Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5165"></a> 2528 </div> 2529 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5165" style="display: none;" data-parent="5165"> 2530 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5175" data-pageid="5175"> 2531 <div class="accordionNavItem"> 2532 <a href="/5175/Ticks-and-Mosquitoes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ticks and Mosquitoes</span></a> 2533 </div> 2534 </li> 2535 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5828" data-pageid="5828"> 2536 <div class="accordionNavItem"> 2537 <a href="/5828/Bat-Safety-and-Education" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bat Safety and Education</span></a> 2538 </div> 2539 </li> 2540 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5235" data-pageid="5235"> 2541 <div class="accordionNavItem"> 2542 <a href="/5235/Concussion" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Concussion</span></a> 2543 </div> 2544 </li> 2545 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5482" data-pageid="5482"> 2546 <div class="accordionNavItem"> 2547 <a href="/5482/Opioid-settlement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Opioid settlement</span></a> 2548 </div> 2549 </li> 2550 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5555" data-pageid="5555"> 2551 <div class="accordionNavItem"> 2552 <a href="/5555/Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2552Resources</span></a> 2553 </div> 2554 </li> 2555 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5793" data-pageid="5793"> 2556 <div class="accordionNavItem"> 2557 <a href="/5793/Food-Safety" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Food Safety</span></a> 2558 </div> 2559 </li> 2560 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5794" data-pageid="5794"> 2561 <div class="accordionNavItem"> 2562 <a href="/5794/Radon" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Radon</span></a> 2563 </div> 2564 </li> 2565 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5797" data-pageid="5797"> 2566 <div class="accordionNavItem"> 2567 <a href="/5797/Alpha-Gal-Syndrome" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Alpha-Gal Syndrome </span></a> 2568 </div> 2569 </li> 2570 2571 </ol> 2572 </li> 2573 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5172" data-pageid="5172"> 2574 <div class="accordionNavItem"> 2575 <a href="/5172/Permits-licenses-and-complaints" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits, licenses, and complaints</span></a> 2576 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Permits, licenses, and complaints Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5172"></a> 2577 </div> 2578 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5172" style="display: none;" data-parent="5172"> 2579 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5645" data-pageid="5645"> 2580 <div class="accordionNavItem"> 2581 <a href="/5645/Licensed-septic-installers-and-waste-hau" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2581Licensed septic installers and waste haulers</span></a> 2582 </div> 2583 </li> 2584 2585 </ol> 2586 </li> 2587 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5640" data-pageid="5640"> 2588 <div class="accordionNavItem"> 2589 <a href="/5640/Food-Establishment-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Food Establishment Resources</span></a> 2590 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Food Establishment Resources Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5640"></a> 2591 </div> 2592 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5640" style="display: none;" data-parent="5640"> 2593 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5641" data-pageid="5641"> 2594 <div class="accordionNavItem"> 2595 <a href="/5641/Food-Safety-Trainings" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Food Safety Trainings</span></a> 2596 </div> 2597 </li> 2598 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5707" data-pageid="5707"> 2599 <div class="accordionNavItem"> 2600 <a href="/5707/Food-Safety-Risk-Factor-Informational-Gu" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Food Safety Risk Factor Informational Guides</span></a> 2601 </div> 2602 </li> 2603 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5722" data-pageid="5722"> 2604 <div class="accordionNavItem"> 2605 <a href="/5722/2022-FDA-Food-Code-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2022 FDA Food Code Resources</span></a> 2606 </div> 2607 </li> 2608 2609 </ol> 2610 </li> 2611 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5692" data-pageid="5692"> 2612 <div class="accordionNavItem"> 2613 <a href="https://arcg.is/1HCy8W0" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rats</span></a> 2614 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Rats Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5692"></a> 2615 </div> 2616 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5692" style="display: none;" data-parent="5692"> 2617 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5693" data-pageid="5693"> 2618 <div class="accordionNavItem"> 2619 <a href="https://arcg.is/0OjHWr" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report a rat sighting</span></a> 2620 </div> 2621 </li> 2622 2623 </ol> 2624 </li> 2625 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5177" data-pageid="5177"> 2626 <div class="accordionNavItem"> 2627 <a href="/5177/Metro-West-Adolescent-Health-Survey" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Metro West Adolescent Health Survey</span></a> 2628 </div> 2629 </li> 2630 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5179" data-pageid="5179"> 2631 <div class="accordionNavItem"> 2632 <a href="/5179/Data-and-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Data and Reports</span></a> 2633 </div> 2634 </li> 2635 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5560" data-pageid="5560"> 2636 <div class="accordionNavItem"> 2637 <a href="/5560/Narcan-and-Overdose-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Narcan and Overdose Information</span></a> 2638 </div> 2639 </li> 2640 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5647" data-pageid="5647"> 2641 <div class="accordionNavItem"> 2642 <a href="https://storymaps.arcgis.com/stories/5852d58f2f67455ca81c732180de616b" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham HEARTSafe</span></a> 2643 </div> 2644 </li> 2645 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5509" data-pageid="5509"> 2646 <div class="accordionNavItem"> 2647 <a href="https://needhamma.gov/5442/48106/Biosafety-Committee" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Biosafety Committee</span></a> 2648 </div> 2649 </li> 2650 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5583" data-pageid="5583"> 2651 <div class="accordionNavItem"> 2652 <a href="/PublicHealthInspectionReports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Health Inspection Reports</span></a> 2653 </div> 2654 </li> 2655 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5474" data-pageid="5474"> 2656 <div class="accordionNavItem"> 2657 <a href="/5474/Charles-River-Public-Health-District" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Charles River Public Health District</span></a> 2658 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Charles River Public Health District Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5474"></a> 2659 </div> 2660 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5474" style="display: none;" data-parent="5474"> 2661 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5475" data-pageid="5475"> 2662 <div class="accordionNavItem"> 2663 <a href="/5475/Who-We-Are-What-We-Do" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Who We Are & What We Do</span></a> 2664 </div> 2665 </li> 2666 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5592" data-pageid="5592"> 2667 <div class="accordionNavItem"> 2668 <a href="/5592/Current-Initiatives" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Current Initiatives</span></a> 2669 </div> 2670 </li> 2671 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5593" data-pageid="5593"> 2672 <div class="accordionNavItem"> 2673 <a href="/5593/Important-Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Important Links</span></a> 2674 </div> 2675 </li> 2676 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5601" data-pageid="5601"> 2677 <div class="accordionNavItem"> 2678 <a href="/5601/Contact-Our-Staff" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Contact Our Staff</span></a> 2679 </div> 2680 </li> 2681 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5773" data-pageid="5773"> 2682 <div class="accordionNavItem"> 2683 <a href="/5773/Sharps-Disposal" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sharps Disposal</span></a> 2684 </div> 2685 </li> 2686 2687 </ol> 2688 </li> 2689 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5595" data-pageid="5595"> 2690 <div class="accordionNavItem"> 2691 <a href="/5595/North-Central-MetroWest-Local-Public-Hea" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">North Central & MetroWest Local Public Health Training Hub</span></a> 2692 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="North Central & MetroWest Local Public Health Training Hub Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5595"></a> 2693 </div> 2694 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5595" style="display: none;" data-parent="5595"> 2695 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5598" data-pageid="5598"> 2696 <div class="accordionNavItem"> 2697 <a href="/5598/Important-Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Important Links</span></a> 2698 </div> 2699 </li> 2700 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5599" data-pageid="5599"> 2701 <div class="accordionNavItem"> 2702 <a href="/5599/Benefits-Initiatives" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Benefits & Initiatives</span></a> 2703 </div> 2704 </li> 2705 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5636" data-pageid="5636"> 2706 <div class="accordionNavItem"> 2707 <a href="/5636/Events-Trainings" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Events & Trainings</span></a> 2708 </div> 2709 </li> 2710 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5637" data-pageid="5637"> 2711 <div class="accordionNavItem"> 2712 <a href="/5637/Lending-Library-for-Inspectional-Equipme" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Lending Library for Inspectional Equipment</span></a> 2713 </div> 2714 </li> 2715 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5600" data-pageid="5600"> 2716 <div class="accordionNavItem"> 2717 <a href="/5600/Staff-Contact-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Staff & Contact Information</span></a> 2718 </div> 2719 </li> 2720 2721 </ol> 2722 </li> 2723 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4851" data-pageid="4851"> 2724 <div class="accordionNavItem"> 2725 <a href="/4851/COVID---19" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">COVID - 19 </span></a> 2726 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="COVID - 19  Submenu" aria-expanded="false" aria-controls="submenu-lvl3-4851"></a> 2727 </div> 2728 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-4851" style="display: none;" data-parent="4851"> 2729 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5148" data-pageid="5148"> 2730 <div class="accordionNavItem"> 2731 <a href="/5148/Frequently-Asked-Questions-FAQ" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Frequently Asked Questions (FAQ)</span></a> 2732 </div> 2733 </li> 2734 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5150" data-pageid="5150"> 2735 <div class="accordionNavItem"> 2736 <a href="/5150/Health-and-Safety-Committee--Needham-Pub" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2736Health and Safety Committee- Needham Public Schools</span></a> 2737 </div> 2738 </li> 2739 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5152" data-pageid="5152"> 2740 <div class="accordionNavItem"> 2741 <a href="/5152/Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Resources</span></a> 2742 </div> 2743 </li> 2744 2745 </ol> 2746 </li> 2747 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5762" data-pageid="5762"> 2748 <div class="accordionNavItem"> 2749 <a href="/5762/Policies-and-Standard-Operating-Procedur" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Policies and Standard Operating Procedures</span></a> 2750 </div> 2751 </li> 2752 2753 </ol> 2754 </li> 2755 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5698" data-pageid="5698"> 2756 <div class="accordionNavItem"> 2757 <a href="/5698/Public-Works" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Works</span></a> 2758 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Public Works Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5698"></a> 2759 </div> 2760 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5698" style="display: none;" data-parent="5698"> 2761 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5145" data-pageid="5145"> 2762 <div class="accordionNavItem"> 2763 <a href="/5145/About-DPW" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">About DPW</span></a> 2764 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="About DPW Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5145"></a> 2765 </div> 2766 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5145" style="display: none;" data-parent="5145"> 2767 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5181" data-pageid="5181"> 2768 <div class="accordionNavItem"> 2769 <a href="/5181/DPW-FAQs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">DPW FAQs</span></a> 2770 </div> 2771 </li> 2772 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4610" data-pageid="4610"> 2773 <div class="accordionNavItem"> 2774 <a href="/4610/Needham-DPW-Fill-A-Public-Works-Truck" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham DPW: Fill-A-Public Works Truck</span></a> 2775 </div> 2776 </li> 2777 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5337" data-pageid="5337"> 2778 <div class="accordionNavItem"> 2779 <a href="https://www.needhamchannel.org/2023/01/is-your-money-going-down-the-drain/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Channel - Is Your Money Going 'Down the Drain'? Video</span></a> 2780 </div> 2781 </li> 2782 2783 </ol> 2784 </li> 2785 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5144" data-pageid="5144"> 2786 <div class="accordionNavItem"> 2787 <a href="/5144/Divisions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Divisions</span></a> 2788 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Divisions Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5144"></a> 2789 </div> 2790 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5144" style="display: none;" data-parent="5144"> 2791 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem260" data-pageid="260"> 2792 <div class="accordionNavItem"> 2793 <a href="/260/Administration-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Administration Division</span></a> 2794 </div> 2795 </li> 2796 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem950" data-pageid="950"> 2797 <div class="accordionNavItem"> 2798 <a href="/950/Building-Maintenance-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Building Maintenance Division</span></a> 2799 </div> 2800 </li> 2801 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem236" data-pageid="236"> 2802 <div class="accordionNavItem"> 2803 <a href="/236/Engineering-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Engineering Division</span></a> 2804 </div> 2805 </li> 2806 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem261" data-pageid="261"> 2807 <div class="accordionNavItem"> 2808 <a href="/261/Fleet-Services-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fleet Services Division</span></a> 2809 </div> 2810 </li> 2811 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem250" data-pageid="250"> 2812 <div class="accordionNavItem"> 2813 <a href="/250/Highway-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Highway Division</span></a> 2814 </div> 2815 </li> 2816 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem235" data-pageid="235"> 2817 <div class="accordionNavItem">
2818 <a href="/235/Parks-Forestry-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parks & Forestry Division</span></a> 2819 </div> 2820 </li> 2821 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem262" data-pageid="262"> 2822 <div class="accordionNavItem"> 2823 <a href="/262/Recycling-Solid-Waste-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recycling & Solid Waste Division</span></a> 2824 </div> 2825 </li> 2826 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem291" data-pageid="291"> 2827 <div class="accordionNavItem"> 2828 <a href="/291/Water-Sewer-Drains-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water, Sewer & Drains Division</span></a> 2829 </div> 2830 </li> 2831 2832 </ol> 2833 </li> 2834 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5143" data-pageid="5143"> 2835 <div class="accordionNavItem"> 2836 <a href="/5143/Projects" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Projects</span></a> 2837 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Projects Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5143"></a> 2838 </div> 2839 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5143" style="display: none;" data-parent="5143"> 2840 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4711" data-pageid="4711"> 2841 <div class="accordionNavItem"> 2842 <a href="/4711/Construction-Alerts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Construction Alerts</span></a> 2843 </div> 2844 </li> 2845 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5635" data-pageid="5635"> 2846 <div class="accordionNavItem"> 2847 <a href="/5635/Envision-Needham-Center" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Envision Needham Center</span></a> 2848 </div> 2849 </li> 2850 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5661" data-pageid="5661"> 2851 <div class="accordionNavItem"> 2852 <a href="/5661/Highland-Avenue-Roadway-Improvements-Pro" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Highland Avenue Roadway Improvements Project </span></a> 2853 </div> 2854 </li> 2855 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5617" data-pageid="5617"> 2856 <div class="accordionNavItem"> 2857 <a href="/5617/Marked-Tree-Rd---Road-Construction-Upgra" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Marked Tree Rd - Road Construction Upgrades</span></a> 2858 </div> 2859 </li> 2860 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5740" data-pageid="5740"> 2861 <div class="accordionNavItem"> 2862 <a href="/5740/Needham-Street-Design-Guide" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Street Design Guide</span></a> 2863 </div> 2864 </li> 2865 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4633" data-pageid="4633"> 2866 <div class="accordionNavItem"> 2867 <a href="/4633/Stormwater-Management" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Stormwater Management </span></a> 2868 </div> 2869 </li> 2870 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5284" data-pageid="5284"> 2871 <div class="accordionNavItem"> 2872 <a href="/5284/Walker-Pond-Improvements-Project" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Walker Pond Improvements Project</span></a> 2873 </div> 2874 </li> 2875 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5385" data-pageid="5385"> 2876 <div class="accordionNavItem"> 2877 <a href="/5385/NeedhamNewton-Community-Way" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham/Newton Community Way</span></a> 2878 </div> 2879 </li> 2880 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4824" data-pageid="4824"> 2881 <div class="accordionNavItem"> 2882 <a href="/4824/Complete-Streets" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Complete Streets</span></a> 2883 </div> 2884 </li> 2885 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5744" data-pageid="5744"> 2886 <div class="accordionNavItem"> 2887 <a href="/5744/George-Aggot-Road-Culvert-Replacement-an" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">George Aggot Road Culvert Replacement and Alder Brook Wall Restoration</span></a> 2888 </div> 2889 </li> 2890 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5849" data-pageid="5849"> 2891 <div class="accordionNavItem"> 2892 <a href="/5849/I-95-Sewer-Interceptor-Improvements" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">I-95 Sewer Interceptor Improvements</span></a> 2893 </div> 2894 </li> 2895 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5859" data-pageid="5859"> 2896 <div class="accordionNavItem"> 2897 <a href="/5859/Broadmeadow-School-Stormwater-Improvemen" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
2897Broadmeadow School Stormwater Improvements</span></a> 2898 </div> 2899 </li> 2900 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5190" data-pageid="5190"> 2901 <div class="accordionNavItem"> 2902 <a href="/5190/Past-Projects" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Past Projects</span></a> 2903 </div> 2904 </li> 2905 2906 </ol> 2907 </li> 2908 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5142" data-pageid="5142"> 2909 <div class="accordionNavItem"> 2910 <a href="/5142/Report-a-Non-Emergency-DPW-Issue" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report a Non-Emergency DPW Issue</span></a> 2911 </div> 2912 </li> 2913 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5141" data-pageid="5141"> 2914 <div class="accordionNavItem"> 2915 <a href="/5141/How-Do-I" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">How Do I...</span></a> 2916 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="How Do I... Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5141"></a> 2917 </div> 2918 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5141" style="display: none;" data-parent="5141"> 2919 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5209" data-pageid="5209"> 2920 <div class="accordionNavItem"> 2921 <a href="/3091/Bags-Stickers-Bins-Fees" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Obtain a RTS Sticker</span></a> 2922 </div> 2923 </li> 2924 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5206" data-pageid="5206"> 2925 <div class="accordionNavItem"> 2926 <a href="https://www.invoicecloud.com/portal/(S(2qh4wqcx2pd3t21veubqucxa))/2/Site.aspx?G=0c1b3606-25a2-4768-811c-4f5006e87cd1" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pay My Water Bill </span></a> 2927 </div> 2928 </li> 2929 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5200" data-pageid="5200"> 2930 <div class="accordionNavItem"> 2931 <a href="/2324/School-Facility-Rentals" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Rent Building Space</span></a> 2932 </div> 2933 </li> 2934 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5208" data-pageid="5208"> 2935 <div class="accordionNavItem"> 2936 <a href="https://seeclickfix.com/needham" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report a Dead Animal</span></a> 2937 </div> 2938 </li> 2939 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5203" data-pageid="5203"> 2940 <div class="accordionNavItem"> 2941 <a href="/forms.aspx?fid=199" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report Damage to a Vehicle</span></a> 2942 </div> 2943 </li> 2944 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5202" data-pageid="5202"> 2945 <div class="accordionNavItem"> 2946 <a href="/3350/Damage-to-Personal-Property" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report Damage to Personal Property</span></a> 2947 </div> 2948 </li> 2949 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5207" data-pageid="5207"> 2950 <div class="accordionNavItem"> 2951 <a href="/2964/Disputing-Your-Bill" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Request an Abatement</span></a> 2952 </div> 2953 </li> 2954 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5199" data-pageid="5199"> 2955 <div class="accordionNavItem"> 2956 <a href="/4644/Street-Sidewalk-OpeningObstruction-Permi" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Request a Street Opening Permit</span></a> 2957 </div> 2958 </li> 2959 2960 </ol> 2961 </li> 2962 2963 </ol> 2964 </li> 2965 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2378" data-pageid="2378"> 2966 <div class="accordionNavItem"> 2967 <a href="/2378/Purchasing" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Purchasing</span></a> 2968 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Purchasing Submenu" aria-expanded="false" aria-controls="submenu-lvl2-2378"></a> 2969 </div> 2970 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-2378" style="display: none;" data-parent="2378"> 2971 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2521" data-pageid="2521"> 2972 <div class="accordionNavItem"> 2973 <a href="/bids.aspx" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bid Opportunities </span></a> 2974 </div> 2975 </li> 2976 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4096" data-pageid="4096"> 2977 <div class="accordionNavItem"> 2978 <a href="/4096/Doing-Business-with-the-Town" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Doing Business with the Town</span></a> 2979 </div> 2980 </li> 2981 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4095" data-pageid="4095"> 2982 <div class="accordionNavItem"> 2983 <a href="/948" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Finance Department</span></a> 2984 </div> 2985 </li> 2986 2987 </ol> 2988 </li> 2989 2990 </ol> 2991 </li> 2992 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem3318" data-pageid="3318"> 2993 <div class="accordionNavItem"> 2994 <a href="/3318/Departments-R---Z" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Departments R - Z</a> 2995 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Departments R - Z Submenu" aria-expanded="false" aria-controls="submenu-lvl1-3318"></a> 2996 </div> 2997 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-3318" style="display: none;" data-parent="3318"> 2998 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5197" data-pageid="5197"> 2999 <div class="accordionNavItem"> 3000 <a href="/262/Recycling-Transfer-Station" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recycle & Solid Waste Division</span></a> 3001 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Recycle & Solid Waste Division Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5197"></a> 3002 </div> 3003 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5197" style="display: none;" data-parent="5197"> 3004 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3091" data-pageid="3091"> 3005 <div class="accordionNavItem"> 3006 <a href="/3091/Bags-Stickers-Bins-Fees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bags, Stickers, Bins & Fees</span></a> 3007 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Bags, Stickers, Bins & Fees Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3091"></a> 3008 </div> 3009 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3091" style="display: none;" data-parent="3091"> 3010 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5609" data-pageid="5609"> 3011 <div class="accordionNavItem"> 3012 <a href="/5609/Pay-As-You-Throw-Bags" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pay-As-You-Throw Bags</span></a> 3013 </div> 3014 </li> 3015 3016 </ol> 3017 </li> 3018 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3104" data-pageid="3104"> 3019 <div class="accordionNavItem"> 3020 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">What We Take</span></a> 3021 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="What We Take Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3104"></a> 3022 </div> 3023 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3104" style="display: none;" data-parent="3104"> 3024 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3117" data-pageid="3117"> 3025 <div class="accordionNavItem"> 3026 <a href="/262/Recycling-Transfer-Station" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Home</span></a> 3027 </div> 3028 </li> 3029 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3113" data-pageid="3113"> 3030 <div class="accordionNavItem"> 3031 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Main Drop-off Area</span></a> 3032 </div> 3033 </li> 3034 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3114" data-pageid="3114"> 3035 <div class="accordionNavItem"> 3036 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bulky Waste & Cleanouts</span></a> 3037 </div> 3038 </li> 3039 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3108" data-pageid="3108"> 3040 <div class="accordionNavItem"> 3041 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Re-Use-It Swap Shop</span></a> 3042 </div> 3043 </li> 3044 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3115" data-pageid="3115"> 3045 <div class="accordionNavItem"> 3046 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Yard Waste</span></a> 3047 </div> 3048 </li> 3049 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3116" data-pageid="3116"> 3050 <div class="accordionNavItem"> 3051 <a href="/3104/What-We-Take" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Additional Items</span></a> 3052 </div> 3053 </li> 3054 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3141" data-pageid="3141"> 3055 <div class="accordionNavItem"> 3056 <a href="/DocumentCenter/View/7628" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Map (PDF)</span></a> 3057 </div> 3058 </li> 3059 3060 </ol> 3061 </li> 3062 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3088" data-pageid="3088"> 3063 <div class="accordionNavItem"> 3064 <a href="/3088/Yard-Waste" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Yard Waste</span></a> 3065 </div> 3066 </li> 3067 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3094" data-pageid="3094"> 3068 <div class="accordionNavItem"> 3069 <a href="/3094/Contractor-Landscaper-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Contractor & Landscaper Information</span></a> 3070 </div> 3071 </li> 3072 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3111" data-pageid="3111"> 3073 <div class="accordionNavItem"> 3074 <a href="/3111/Re-Use-It-Swap-Shop" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Re-Use-It Swap Shop</span></a> 3075 </div> 3076 </li> 3077 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3093" data-pageid="3093"> 3078 <div class="accordionNavItem"> 3079 <a href="/3093/Frequently-Asked-Questions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Frequently Asked Questions</span></a> 3080 </div> 3081 </li> 3082 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3089" data-pageid="3089"> 3083 <div class="accordionNavItem"> 3084 <a href="/3089/Hazardous-Waste-Paint" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Hazardous Waste & Paint</span></a> 3085 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Hazardous Waste & Paint Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3089"></a> 3086 </div> 3087 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3089" style="display: none;" data-parent="3089"> 3088 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3121" data-pageid="3121"> 3089 <div class="accordionNavItem"> 3090 <a href="/262/Recycling-Transfer-Station" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Home</span></a> 3091 </div> 3092 </li> 3093 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3118" data-pageid="3118"> 3094 <div class="accordionNavItem"> 3095 <a href="/3089/Hazardous-Waste-Paint" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Hazardous Waste at RTS</span></a> 3096 </div> 3097 </li> 3098 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem267" data-pageid="267"> 3099 <div class="accordionNavItem"> 3100 <a href="/267/Paint-Collection-Days" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Paint Collection Days</span></a> 3101 </div> 3102 </li> 3103 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3122" data-pageid="3122"> 3104 <div class="accordionNavItem"> 3105 <a href="/267/Paint-Collection-Days" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Surplus Paint for Free</span></a> 3106 </div> 3107 </li> 3108 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3123" data-pageid="3123"> 3109 <div class="accordionNavItem">
3110 <a href="/3123/Home-Medical-Waste" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Home Medical Waste</span></a> 3111 </div> 3112 </li> 3113 3114 </ol> 3115 </li> 3116 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem289" data-pageid="289"> 3117 <div class="accordionNavItem"> 3118 <a href="/4571/Snow-Dumping-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Commercial Snow Disposal </span></a> 3119 </div> 3120 </li> 3121 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3112" data-pageid="3112"> 3122 <div class="accordionNavItem"> 3123 <a href="/3112/Holiday-Hours-Tips" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Holiday Hours & Tips</span></a> 3124 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Holiday Hours & Tips Submenu" aria-expanded="false" aria-controls="submenu-lvl3-3112"></a> 3125 </div> 3126 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3112" style="display: none;" data-parent="3112"> 3127 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3143" data-pageid="3143"> 3128 <div class="accordionNavItem"> 3129 <a href="/262/Recycling-Transfer-Station" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Home</span></a> 3130 </div> 3131 </li> 3132 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3142" data-pageid="3142"> 3133 <div class="accordionNavItem"> 3134 <a href="/3112/Holiday-Hours-Tips" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Holiday Hours</span></a> 3135 </div> 3136 </li> 3137 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3129" data-pageid="3129"> 3138 <div class="accordionNavItem"> 3139 <a href="/3129/Holiday-Tips" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Holiday Tips</span></a> 3140 </div> 3141 </li> 3142 3143 </ol> 3144 </li> 3145 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3095" data-pageid="3095"> 3146 <div class="accordionNavItem"> 3147 <a href="/3095/Publications-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Publications & Resources</span></a> 3148 </div> 3149 </li> 3150 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3125" data-pageid="3125"> 3151 <div class="accordionNavItem"> 3152 <a href="/262/Recycling-Transfer-Station" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Home</span></a> 3153 </div> 3154 </li> 3155 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3090" data-pageid="3090"> 3156 <div class="accordionNavItem"> 3157 <a href="/3090/Waste-Ban-Items" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Waste Ban Items</span></a> 3158 </div> 3159 </li> 3160 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5055" data-pageid="5055"> 3161 <div class="accordionNavItem"> 3162 <a href="/5055/RTS-Electronic-Sign-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">RTS Electronic Sign Information</span></a> 3163 </div> 3164 </li> 3165 3166 </ol> 3167 </li> 3168 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5223" data-pageid="5223"> 3169 <div class="accordionNavItem"> 3170 <a href="/5197/Recycle-Solid-Waste-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Recycling and Solid Waste</span></a> 3171 </div> 3172 </li> 3173 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2736" data-pageid="2736"> 3174 <div class="accordionNavItem"> 3175 <a href="/2728/Needham-Contributory-Retirement-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Retirement</span></a> 3176 </div> 3177 </li> 3178 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1276" data-pageid="1276"> 3179 <div class="accordionNavItem"> 3180 <a href="http://www.needham.k12.ma.us" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Schools</span></a> 3181 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Schools Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1276"></a> 3182 </div> 3183 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1276" style="display: none;" data-parent="1276"> 3184 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2997" data-pageid="2997"> 3185 <div class="accordionNavItem"> 3186 <a href="http://www.minuteman.org/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
3186Minuteman Regional Vocation School</span></a> 3187 </div> 3188 </li> 3189 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3606" data-pageid="3606"> 3190 <div class="accordionNavItem"> 3191 <a href="http://www.needham.k12.ma.us/" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Public Schools</span></a> 3192 </div> 3193 </li> 3194 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1784" data-pageid="1784"> 3195 <div class="accordionNavItem"> 3196 <a href="http://www.needham.k12.ma.us/district_info/school_committee/agendas" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">School Committee Agendas</span></a> 3197 </div> 3198 </li> 3199 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1785" data-pageid="1785"> 3200 <div class="accordionNavItem"> 3201 <a href="http://www.needham.k12.ma.us/district_info/school_committee/packets" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">School Committee Packet of Materials</span></a> 3202 </div> 3203 </li> 3204 3205 </ol> 3206 </li> 3207 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5503" data-pageid="5503"> 3208 <div class="accordionNavItem"> 3209 <a href="/5503/Sustainability" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sustainability</span></a> 3210 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Sustainability Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5503"></a> 3211 </div> 3212 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5503" style="display: none;" data-parent="5503"> 3213 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5850" data-pageid="5850"> 3214 <div class="accordionNavItem"> 3215 <a href="/5850/Energy-and-Efficiency" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Energy and Efficiency</span></a> 3216 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Energy and Efficiency Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5850"></a> 3217 </div> 3218 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5850" style="display: none;" data-parent="5850"> 3219 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5519" data-pageid="5519"> 3220 <div class="accordionNavItem"> 3221 <a href="https://www.masspowerchoice.com/needham" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Power Choice</span></a> 3222 </div> 3223 </li> 3224 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5734" data-pageid="5734"> 3225 <div class="accordionNavItem"> 3226 <a href="/5734/Eversource-Heat-Pump-Rate" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Eversource Heat Pump Rate</span></a> 3227 </div> 3228 </li> 3229 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5525" data-pageid="5525"> 3230 <div class="accordionNavItem"> 3231 <a href="/5525/Energy-Savings-Rebates-and-Incentives" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Energy Savings, Rebates, and Incentives</span></a> 3232 </div> 3233 </li> 3234 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5526" data-pageid="5526"> 3235 <div class="accordionNavItem"> 3236 <a href="/5526/Energy-Coaching" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Energy Coaching</span></a> 3237 </div> 3238 </li> 3239 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5520" data-pageid="5520"> 3240 <div class="accordionNavItem"> 3241 <a href="/5520/Energy-Efficiency-at-Home" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Energy Efficiency at Home</span></a> 3242 </div> 3243 </li> 3244 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5521" data-pageid="5521"> 3245 <div class="accordionNavItem"> 3246 <a href="/5521/Commercial-and-Industrial-Properties" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Commercial and Industrial Properties</span></a> 3247 </div> 3248 </li> 3249 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5544" data-pageid="5544"> 3250 <div class="accordionNavItem"> 3251 <a href="/5544/Opt-In-Specialized-Stretch-Energy-Code" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
3251Opt-In Specialized Stretch Energy Code</span></a> 3252 </div> 3253 </li> 3254 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5522" data-pageid="5522"> 3255 <div class="accordionNavItem"> 3256 <a href="/5522/Mobility" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mobility</span></a> 3257 </div> 3258 </li> 3259 3260 </ol> 3261 </li> 3262 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5851" data-pageid="5851"> 3263 <div class="accordionNavItem"> 3264 <a href="/5851/Climate-Resilience" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Climate Resilience</span></a> 3265 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Climate Resilience Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5851"></a> 3266 </div> 3267 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5851" style="display: none;" data-parent="5851"> 3268 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5517" data-pageid="5517"> 3269 <div class="accordionNavItem"> 3270 <a href="https://www.needhamma.gov/4931/Municipal-Vulnerability-Preparedness" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Municipal Vulnerability Preparedness</span></a> 3271 </div> 3272 </li> 3273 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5518" data-pageid="5518"> 3274 <div class="accordionNavItem"> 3275 <a href="https://www.needhamma.gov/454/Conservation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conservation</span></a> 3276 </div> 3277 </li> 3278 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5532" data-pageid="5532"> 3279 <div class="accordionNavItem"> 3280 <a href="https://www.needhamma.gov/5505/Stormwater-Dashboard" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Stormwater</span></a> 3281 </div> 3282 </li> 3283 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5614" data-pageid="5614"> 3284 <div class="accordionNavItem"> 3285 <a href="https://needhamma.gov/3695/Water-Conservation" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Conservation</span></a> 3286 </div> 3287 </li> 3288 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5824" data-pageid="5824"> 3289 <div class="accordionNavItem"> 3290 <a href="/5824/Sustainable-Landscaping" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sustainable Landscaping</span></a> 3291 </div> 3292 </li> 3293 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5697" data-pageid="5697"> 3294 <div class="accordionNavItem"> 3295 <a href="https://needhamma.gov/5477/Severe-Weather-Preparedness" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Severe Weather Preparedness</span></a> 3296 </div> 3297 </li> 3298 3299 </ol> 3300 </li> 3301 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5852" data-pageid="5852"> 3302 <div class="accordionNavItem"> 3303 <a href="/5852/Zero-Waste" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Zero Waste</span></a> 3304 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Zero Waste Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5852"></a> 3305 </div> 3306 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5852" style="display: none;" data-parent="5852"> 3307 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5523" data-pageid="5523"> 3308 <div class="accordionNavItem"> 3309 <a href="https://www.needhamma.gov/262/Recycling-Solid-Waste-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Reducing Waste</span></a> 3310 </div> 3311 </li> 3312 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5703" data-pageid="5703"> 3313 <div class="accordionNavItem"> 3314 <a href="https://arcg.is/1CWH192" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Food Waste Diversion</span></a> 3315 </div> 3316 </li> 3317 3318 </ol> 3319 </li> 3320 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5853" data-pageid="5853"> 3321 <div class="accordionNavItem"> 3322 <a href="/5853/Town-Climate-Efforts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Climate Efforts</span></a> 3323 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Town Climate Efforts Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5853"></a> 3324 </div> 3325 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5853" style="display: none;" data-parent="5853"> 3326 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5524" data-pageid="5524"> 3327 <div class="accordionNavItem"> 3328 <a href="https://needhamma.gov/5403/Sustainable-Needham" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Climate Action Roadmap</span></a> 3329 </div> 3330 </li> 3331 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5696" data-pageid="5696"> 3332 <div class="accordionNavItem"> 3333 <a href="https://needhamma.gov/5542/49870/Climate-Action-Committee" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Climate Action Committee</span></a> 3334 </div> 3335 </li> 3336 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5516" data-pageid="5516"> 3337 <div class="accordionNavItem"> 3338 <a href="/5516/Green-Communities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Green Communities</span></a> 3339 </div> 3340 </li> 3341 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5823" data-pageid="5823"> 3342 <div class="accordionNavItem"> 3343 <a href="/5823/Climate-Leader-Communities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Climate Leader Communities</span></a> 3344 </div> 3345 </li> 3346 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5565" data-pageid="5565"> 3347 <div class="accordionNavItem"> 3348 <a href="/5565/Municipal-Projects-Spotlight" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Municipal Projects Spotlight</span></a> 3349 </div> 3350 </li> 3351 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5759" data-pageid="5759"> 3352 <div class="accordionNavItem"> 3353 <a href="/5759/Town-Solar-Production" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Solar Production</span></a> 3354 </div> 3355 </li> 3356 3357 </ol> 3358 </li> 3359 3360 </ol> 3361 </li> 3362 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem77" data-pageid="77"> 3363 <div class="accordionNavItem"> 3364 <a href="/77/Town-Clerk" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Clerk</span></a> 3365 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Town Clerk Submenu" aria-expanded="false" aria-controls="submenu-lvl2-77"></a> 3366 </div> 3367 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-77" style="display: none;" data-parent="77"> 3368 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5643" data-pageid="5643"> 3369 <div class="accordionNavItem"> 3370 <a href="/5643/Annual-Town-Census" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Annual Town Census</span></a> 3371 </div> 3372 </li> 3373 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5642" data-pageid="5642"> 3374 <div class="accordionNavItem"> 3375 <a href="/5642/Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Elections </span></a> 3376 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Elections Submenu" aria-expanded="false" aria-controls="submenu-lvl3-5642"></a> 3377 </div> 3378 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-5642" style="display: none;" data-parent="5642"> 3379 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5753" data-pageid="5753"> 3380 <div class="accordionNavItem"> 3381 <a href="/5753/2026-Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2026 Elections</span></a> 3382 </div> 3383 </li> 3384 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5615" data-pageid="5615"> 3385 <div class="accordionNavItem"> 3386 <a href="/5615/2025-Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2025 Elections</span></a> 3387 </div> 3388 </li> 3389 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5535" data-pageid="5535"> 3390 <div class="accordionNavItem"> 3391 <a href="/5535/2024-Elections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2024 Elections</span></a> 3392 </div> 3393 </li> 3394 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5067" data-pageid="5067"> 3395 <div class="accordionNavItem"> 3396 <a href="/5067/Campaign-Finance-Reports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Campaign Finance Reports</span></a> 3397 </div> 3398 </li> 3399 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5717" data-pageid="5717"> 3400 <div class="accordionNavItem">
3401 <a href="/5717/Office-of-Campaign-and-Political-Finance" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Office of Campaign and Political Finance Guidance</span></a> 3402 </div> 3403 </li> 3404 3405 </ol> 3406 </li> 3407 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5630" data-pageid="5630"> 3408 <div class="accordionNavItem"> 3409 <a href="/5630/Town-Elected-Officers" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en"> Town Elected Officers</span></a> 3410 </div> 3411 </li> 3412 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem233" data-pageid="233"> 3413 <div class="accordionNavItem"> 3414 <a href="/233/Board-Committee-Calendars-and-Handbook" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Board & Committee Calendars and Handbook</span></a> 3415 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Board & Committee Calendars and Handbook Submenu" aria-expanded="false" aria-controls="submenu-lvl3-233"></a> 3416 </div> 3417 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-233" style="display: none;" data-parent="233"> 3418 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4008" data-pageid="4008"> 3419 <div class="accordionNavItem"> 3420 <a href="/4008/Town-of-Needham-Committee-Handbook" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town of Needham Committee Handbook</span></a> 3421 </div> 3422 </li> 3423 3424 </ol> 3425 </li> 3426 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4849" data-pageid="4849"> 3427 <div class="accordionNavItem"> 3428 <a href="/1115/Board-of-Registrars" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Board of Registrars</span></a> 3429 </div> 3430 </li> 3431 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem232" data-pageid="232"> 3432 <div class="accordionNavItem"> 3433 <a href="/232/Commissioners-to-Qualify-Oath-of-Office" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Commissioners to Qualify Oath of Office</span></a> 3434 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Commissioners to Qualify Oath of Office Submenu" aria-expanded="false" aria-controls="submenu-lvl3-232"></a> 3435 </div> 3436 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-232" style="display: none;" data-parent="232"> 3437 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem469" data-pageid="469"> 3438 <div class="accordionNavItem"> 3439 <a href="/469/Justice-of-the-Peace" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Justice of the Peace</span></a> 3440 </div> 3441 </li> 3442 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem470" data-pageid="470"> 3443 <div class="accordionNavItem"> 3444 <a href="/470/Notary-Public-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Notary Public Services</span></a> 3445 </div> 3446 </li> 3447 3448 </ol> 3449 </li> 3450 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2418" data-pageid="2418"> 3451 <div class="accordionNavItem"> 3452 <a href="/2418/Conflict-of-Interest-Law" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Conflict of Interest Law</span></a> 3453 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Conflict of Interest Law Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2418"></a> 3454 </div> 3455 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2418" style="display: none;" data-parent="2418"> 3456 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2431" data-pageid="2431"> 3457 <div class="accordionNavItem"> 3458 <a href="/2431/Summary-of-the-Conflict-of-Interest-Law" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Summary of the Conflict of Interest Law</span></a> 3459 </div> 3460 </li> 3461 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3614" data-pageid="3614"> 3462 <div class="accordionNavItem"> 3463 <a href="/3614/Special-Municipal-Employees" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">
3463Special Municipal Employees</span></a> 3464 </div> 3465 </li> 3466 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3995" data-pageid="3995"> 3467 <div class="accordionNavItem"> 3468 <a href="/3995/Open-Meeting-Law" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Open Meeting Law</span></a> 3469 </div> 3470 </li> 3471 3472 </ol> 3473 </li> 3474 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem484" data-pageid="484"> 3475 <div class="accordionNavItem"> 3476 <a href="/484/Licenses-Business-Certificates-Passports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Licenses, Business Certificates, Passports</span></a> 3477 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Licenses, Business Certificates, Passports Submenu" aria-expanded="false" aria-controls="submenu-lvl3-484"></a> 3478 </div> 3479 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-484" style="display: none;" data-parent="484"> 3480 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem490" data-pageid="490"> 3481 <div class="accordionNavItem"> 3482 <a href="/DocumentView.asp?DID=828" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Auctioneers License (PDF)</span></a> 3483 </div> 3484 </li> 3485 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem576" data-pageid="576"> 3486 <div class="accordionNavItem"> 3487 <a href="/576/Business-Certificates" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business Certificates</span></a> 3488 </div> 3489 </li> 3490 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4560" data-pageid="4560"> 3491 <div class="accordionNavItem"> 3492 <a href="/4560/Dog-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dog Licenses</span></a> 3493 </div> 3494 </li> 3495 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1977" data-pageid="1977"> 3496 <div class="accordionNavItem"> 3497 <a href="/1977/Marriage-Licenses" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Marriage Licenses</span></a> 3498 </div> 3499 </li> 3500 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem513" data-pageid="513"> 3501 <div class="accordionNavItem"> 3502 <a href="/513/Passports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Passports</span></a> 3503 </div> 3504 </li> 3505 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem514" data-pageid="514"> 3506 <div class="accordionNavItem"> 3507 <a href="/514/Storage-of-Flammables-License" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Storage of Flammables License</span></a> 3508 </div> 3509 </li> 3510 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem583" data-pageid="583"> 3511 <div class="accordionNavItem"> 3512 <a href="/583/Raffle-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Raffle Permits</span></a> 3513 </div> 3514 </li> 3515 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem511" data-pageid="511"> 3516 <div class="accordionNavItem"> 3517 <a href="/511/UCC-Filings" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">UCC Filings</span></a> 3518 </div> 3519 </li> 3520 3521 </ol> 3522 </li> 3523 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem231" data-pageid="231"> 3524 <div class="accordionNavItem"> 3525 <a href="/231/Needham-Demographics" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Demographics</span></a> 3526 </div> 3527 </li> 3528 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4848" data-pageid="4848"> 3529 <div class="accordionNavItem"> 3530 <a href="/4489/Public-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Public Records Request</span></a> 3531 </div> 3532 </li> 3533 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2740" data-pageid="2740"> 3534 <div class="accordionNavItem"> 3535 <a href="/DocumentView.aspx?DID=3330" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Running for Office - Sticker or Write-In (PDF)</span></a> 3536 </div> 3537 </li> 3538 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1803" data-pageid="1803"> 3539 <div class="accordionNavItem"> 3540 <a href="/1803/Town-Meetings-Member-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Meetings & Member Information</span></a> 3541 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Town Meetings & Member Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-1803"></a> 3542 </div> 3543 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-1803" style="display: none;" data-parent="1803"> 3544 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2950" data-pageid="2950"> 3545 <div class="accordionNavItem"> 3546 <a href="/DocumentCenter/Home/View/4133" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Meeting Handbook (PDF)</span></a> 3547 </div> 3548 </li> 3549 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1829" data-pageid="1829"> 3550 <div class="accordionNavItem"> 3551 <a href="https://needhamma.gov/1831/Town-Meeting-Members" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Meeting Members</span></a> 3552 </div> 3553 </li> 3554 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5660" data-pageid="5660"> 3555 <div class="accordionNavItem"> 3556 <a href="/5660/Town-Meeting-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Meeting Information</span></a> 3557 </div> 3558 </li> 3559 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1322" data-pageid="1322"> 3560 <div class="accordionNavItem"> 3561 <a href="/1322/May-5-2014-Annual-Town-Meeting-Index" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">May 5, 2014 Annual Town Meeting Index</span></a> 3562 </div> 3563 </li> 3564 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2801" data-pageid="2801"> 3565 <div class="accordionNavItem"> 3566 <a href="/2801/2017-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2017 Town Clerk's Records</span></a> 3567 </div> 3568 </li> 3569 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4783" data-pageid="4783"> 3570 <div class="accordionNavItem"> 3571 <a href="/4783/2018-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2018 Town Clerk's Records</span></a> 3572 </div> 3573 </li> 3574 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4784" data-pageid="4784"> 3575 <div class="accordionNavItem"> 3576 <a href="/4784/2019-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2019 Town Clerk's Records</span></a> 3577 </div> 3578 </li> 3579 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5023" data-pageid="5023"> 3580 <div class="accordionNavItem"> 3581 <a href="/5023/2020-2021-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2020 & 2021 Town Clerk's Records</span></a> 3582 </div> 3583 </li> 3584 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5040" data-pageid="5040"> 3585 <div class="accordionNavItem"> 3586 <a href="/5040/2021-Attorney-General-Approval-STM-Artic" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2021 Attorney General Approval STM Article 47 May 1, 2021</span></a> 3587 </div> 3588 </li> 3589 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5041" data-pageid="5041"> 3590 <div class="accordionNavItem"> 3591 <a href="/5041/2021-Attorney-General-Approval-ATM-Artic" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2021 Attorney General Approval ATM Articles 5 and 6 May 3, 2021 </sp
3591an></a> 3592 </div> 3593 </li> 3594 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5229" data-pageid="5229"> 3595 <div class="accordionNavItem"> 3596 <a href="/5229/2022-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2022 Town Clerk's Records</span></a> 3597 </div> 3598 </li> 3599 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5413" data-pageid="5413"> 3600 <div class="accordionNavItem"> 3601 <a href="/5413/2023-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2023 Town Clerk's Records</span></a> 3602 </div> 3603 </li> 3604 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5815" data-pageid="5815"> 3605 <div class="accordionNavItem"> 3606 <a href="/5815/2024-Town-Clerks-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">2024 Town Clerk's Records</span></a> 3607 </div> 3608 </li> 3609 3610 </ol> 3611 </li> 3612 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem474" data-pageid="474"> 3613 <div class="accordionNavItem"> 3614 <a href="/474/Vital-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Vital Records</span></a> 3615 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Vital Records Submenu" aria-expanded="false" aria-controls="submenu-lvl3-474"></a> 3616 </div> 3617 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-474" style="display: none;" data-parent="474"> 3618 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3735" data-pageid="3735"> 3619 <div class="accordionNavItem"> 3620 <a href="/3735/Electronic-Death-Records" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Electronic Death Records</span></a> 3621 </div> 3622 </li> 3623 3624 </ol> 3625 </li> 3626 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem524" data-pageid="524"> 3627 <div class="accordionNavItem"> 3628 <a href="/524/Voter-Registration-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Voter Registration & Information</span></a> 3629 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Voter Registration & Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-524"></a> 3630 </div> 3631 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-524" style="display: none;" data-parent="524"> 3632 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3974" data-pageid="3974"> 3633 <div class="accordionNavItem"> 3634 <a href="/3974/Online-Voter-Registration-Now-Available" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Online Voter Registration Now Available!</span></a> 3635 </div> 3636 </li> 3637 3638 </ol> 3639 </li> 3640 3641 </ol> 3642 </li> 3643 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2577" data-pageid="2577"> 3644 <div class="accordionNavItem"> 3645 <a href="/2577/Town-Manager" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Manager </span></a> 3646 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Town Manager Submenu" aria-expanded="false" aria-controls="submenu-lvl2-2577"></a> 3647 </div> 3648 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-2577" style="display: none;" data-parent="2577"> 3649 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1047" data-pageid="1047"> 3650 <div class="accordionNavItem"> 3651 <a href="/1047/Town-Manager-Responsibilities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Town Manager Responsibilities</span></a> 3652 </div> 3653 </li> 3654 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4873" data-pageid="4873"> 3655 <div class="accordionNavItem"> 3656 <a href="/4873/Office-of-the-Town-ManagerSelect-Board-S" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Office of the Town Manager/Select Board Services</span></a> 3657 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Office of the Town Manager/Select Board Services Submenu" aria-expanded="false" aria-controls="submenu-lvl3-4873"></a> 3658 </div> 3659 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-4873" style="display: none;" data-parent="4873"> 3660 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem529
36606" data-pageid="5296"> 3661 <div class="accordionNavItem"> 3662 <a href="https://needhamma.viewpointcloud.com/categories/1080" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Online Application for Licenses</span></a> 3663 </div> 3664 </li> 3665 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5297" data-pageid="5297"> 3666 <div class="accordionNavItem"> 3667 <a href="https://www.needhamma.gov/508/Licensing" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Application for Licenses not online</span></a> 3668 </div> 3669 </li> 3670 3671 </ol> 3672 </li> 3673 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2772" data-pageid="2772"> 3674 <div class="accordionNavItem"> 3675 <a href="/2772/Passports" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Passports</span></a> 3676 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Passports Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2772"></a> 3677 </div> 3678 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2772" style="display: none;" data-parent="2772"> 3679 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5068" data-pageid="5068"> 3680 <div class="accordionNavItem"> 3681 <a href="https://www.needhamma.gov/2772/Passports" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Passports</span></a> 3682 </div> 3683 </li> 3684 3685 </ol> 3686 </li> 3687 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5725" data-pageid="5725"> 3688 <div class="accordionNavItem"> 3689 <a href="https://www.needhamma.gov/5724/Communications" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Communications and Media Relations</span></a> 3690 </div> 3691 </li> 3692 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5072" data-pageid="5072"> 3693 <div class="accordionNavItem"> 3694 <a href="https://www.needhamma.gov/1914/Press-Releases" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Press Releases</span></a> 3695 </div> 3696 </li> 3697 3698 </ol> 3699 </li> 3700 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem198" data-pageid="198"> 3701 <div class="accordionNavItem"> 3702 <a href="/198/TreasurerCollector" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Treasurer/Collector</span></a> 3703 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Treasurer/Collector Submenu" aria-expanded="false" aria-controls="submenu-lvl2-198"></a> 3704 </div> 3705 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-198" style="display: none;" data-parent="198"> 3706 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem211" data-pageid="211"> 3707 <div class="accordionNavItem"> 3708 <a href="/211/Billing-Payment-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Billing & Payment Information</span></a> 3709 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Billing & Payment Information Submenu" aria-expanded="false" aria-controls="submenu-lvl3-211"></a> 3710 </div> 3711 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-211" style="display: none;" data-parent="211"> 3712 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem199" data-pageid="199"> 3713 <div class="accordionNavItem"> 3714 <a href="/199/Ambulance" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Ambulance</span></a> 3715 </div> 3716 </li> 3717 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem200" data-pageid="200"> 3718 <div class="accordionNavItem"> 3719 <a href="/200/Custodial-Details" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Custodial Details</span></a> 3720 </div> 3721 </li> 3722 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem202" data-pageid="202"> 3723 <div class="accordionNavItem"> 3724 <a href="/202/Motor-Vehicle-Excise-Tax" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Motor Vehicle Excise Tax</span></a> 3725 </div> 3726 </li> 3727 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem212" data-pageid="212"> 3728 <div class="accordionNavItem"> 3729 <a href="/204/Parking-Cler" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parking Tickets</span></a> 3730 </div> 3731 </li> 3732 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem205" data-pageid="205"> 3733 <div class="accordionNavItem"> 3734 <a href="/205/Police-Fire-Details" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Police & Fire Details</span></a> 3735 </div> 3736 </li> 3737 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1387" data-pageid="1387"> 3738 <div class="accordionNavItem"> 3739 <a href="/1387/Real-Estate-Personal-Property-Taxes" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Real Estate & Personal Property Taxes</span></a> 3740 </div> 3741 </li> 3742 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem215" data-pageid="215"> 3743 <div class="accordionNavItem"> 3744 <a href="/215/Water-Sewer" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water & Sewer</span></a> 3745 </div> 3746 </li> 3747 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5548" data-pageid="5548"> 3748 <div class="accordionNavItem"> 3749 <a href="/5548/Stormwater-Utility-Fee" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Stormwater Utility Fee </span></a> 3750 </div> 3751 </li> 3752 3753 </ol> 3754 </li> 3755 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2101" data-pageid="2101"> 3756 <div class="accordionNavItem"> 3757 <a href="/1105/Commissioners-of-Trust-Funds" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Commissioners of Trust Funds</span></a> 3758 </div> 3759 </li> 3760 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem201" data-pageid="201"> 3761 <div class="accordionNavItem"> 3762 <a href="/201/Dissolving-Betterments" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Dissolving Betterments</span></a> 3763 </div> 3764 </li> 3765 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3860" data-pageid="3860"> 3766 <div class="accordionNavItem"> 3767 <a href="/3860/Donations" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Donations</span></a> 3768 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Donations Submenu" aria-expanded="false" aria-controls="submenu-lvl3-38
376860"></a> 3769 </div> 3770 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-3860" style="display: none;" data-parent="3860"> 3771 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3862" data-pageid="3862"> 3772 <div class="accordionNavItem"> 3773 <a href="/3883/Property-Tax-Relief-Fund-Donation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Tax Relief Fund / Elderly & Disabled</span></a> 3774 </div> 3775 </li> 3776 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3861" data-pageid="3861"> 3777 <div class="accordionNavItem"> 3778 <a href="/3886/NCRTF" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Revitalization Trust Fund (NCRTF)</span></a> 3779 </div> 3780 </li> 3781 3782 </ol> 3783 </li> 3784 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem203" data-pageid="203"> 3785 <div class="accordionNavItem"> 3786 <a href="/203/Municipal-Lien-Certificates" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Municipal Lien Certificates</span></a> 3787 </div> 3788 </li> 3789 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2730" data-pageid="2730"> 3790 <div class="accordionNavItem"> 3791 <a href="/2728/Needham-Contributory-Retirement-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Contributary Retirement System</span></a> 3792 </div> 3793 </li> 3794 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4722" data-pageid="4722"> 3795 <div class="accordionNavItem"> 3796 <a href="/207/Property-Tax-Relief-Application" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Property Tax Relief Application</span></a> 3797 </div> 3798 </li> 3799 3800 </ol> 3801 </li> 3802 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem540" data-pageid="540"> 3803 <div class="accordionNavItem"> 3804 <a href="/540/Veterans-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Veterans Services</span></a> 3805 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Veterans Services Submenu" aria-expanded="false" aria-controls="submenu-lvl2-540"></a> 3806 </div> 3807 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-540" style="display: none;" data-parent="540"> 3808 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4808" data-pageid="4808"> 3809 <div class="accordionNavItem"> 3810 <a href="/4808/Veterans-Day" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Veterans Day</span></a> 3811 </div> 3812 </li> 3813 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3583" data-pageid="3583"> 3814 <div class="accordionNavItem"> 3815 <a href="/3583/Memorial-Day" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Memorial Day</span></a> 3816 </div> 3817 </li> 3818 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1597" data-pageid="1597"> 3819 <div class="accordionNavItem"> 3820 <a href="/1597/Monuments-Plaques" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Monuments & Plaques</span></a> 3821 </div> 3822 </li> 3823 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem548" data-pageid="548"> 3824 <div class="accordionNavItem"> 3825 <a href="/548/Proper-Half-Staff-Display-of-American-Fl" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Proper Half Staff Display of American Flag</span></a> 3826 </div> 3827 </li> 3828 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3975" data-pageid="3975"> 3829 <div class="accordionNavItem"> 3830 <a href="/3975/Purple-Heart-Community" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Purple Heart Community</span></a> 3831 </div> 3832 </li> 3833 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3585" data-pageid="3585"> 3834 <div class="accordionNavItem">
3835 <a href="https://vfw2498.org/di/vfw/v2/default.asp" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Veterans of Foreign Wars Post 2498</span></a> 3836 </div> 3837 </li> 3838 3839 </ol> 3840 </li> 3841 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5198" data-pageid="5198"> 3842 <div class="accordionNavItem"> 3843 <a href="/291/Water-Sewer-Drains-Division" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water, Sewer, and Drains Division</span></a> 3844 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Water, Sewer, and Drains Division Submenu" aria-expanded="false" aria-controls="submenu-lvl2-5198"></a> 3845 </div> 3846 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-5198" style="display: none;" data-parent="5198"> 3847 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem292" data-pageid="292"> 3848 <div class="accordionNavItem"> 3849 <a href="/292/Emergency-Information" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Emergency Information</span></a> 3850 </div> 3851 </li> 3852 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5650" data-pageid="5650"> 3853 <div class="accordionNavItem"> 3854 <a href="/5650/Water-Restrictions" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Restrictions</span></a> 3855 </div> 3856 </li> 3857 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2760" data-pageid="2760"> 3858 <div class="accordionNavItem"> 3859 <a href="/2760/Water-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Division</span></a> 3860 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Water Division Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2760"></a> 3861 </div> 3862 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2760" style="display: none;" data-parent="2760"> 3863 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3589" data-pageid="3589"> 3864 <div class="accordionNavItem"> 3865 <a href="/3589/Aquifer-Protection" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Aquifer Protection</span></a> 3866 </div> 3867 </li> 3868 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5606" data-pageid="5606"> 3869 <div class="accordionNavItem"> 3870 <a href="/5606/Needham-Public-Water-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Needham Public Water System</span></a> 3871 </div> 3872 </li> 3873 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4639" data-pageid="4639"> 3874 <div class="accordionNavItem"> 3875 <a href="/DocumentCenter/View/16814" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Regulations (PDF)</span></a> 3876 </div> 3877 </li> 3878 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3695" data-pageid="3695"> 3879 <div class="accordionNavItem"> 3880 <a href="/3695/Water-Conservation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Conservation </span></a> 3881 </div> 3882 </li> 3883 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4986" data-pageid="4986"> 3884 <div class="accordionNavItem"> 3885 <a href="/4986/PFAS" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">PFAS</span></a> 3886 </div> 3887 </li> 3888 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2972" data-pageid="2972"> 3889 <div class="accordionNavItem"> 3890 <a href="/2972/Cross-Connection-Control-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Cross Connection Control Program</span></a> 3891 </div> 3892 </li> 3893 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem298" data-pageid="298"> 3894 <div class="accordionNavItem"> 3895 <a href="/298/Drinking-Water-Quality" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Drinking Water Quality</span></a> 3896 </div> 3897 </li> 3898 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3018" data-pageid="3018"> 3899 <div class="accordionNavItem"> 3900 <a href="/3018/Fire-Hydrants" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Hydrants</span></a> 3901 </div> 3902 </li> 3903 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem311" data-pageid="311"> 3904 <div class="accordionNavItem"> 3905 <a href="/311/Precipitation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Precipitation</span></a> 3906 </div> 3907 </li> 3908 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3617" data-pageid="3617"> 3909 <div class="accordionNavItem"> 3910 <a href="/DocumentCenter/View/17539" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Demand/Pumping Records (PDF)</span></a> 3911 </div> 3912 </li> 3913 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1142" data-pageid="1142"> 3914 <div class="accordionNavItem"> 3915 <a href="/1142/Water-Treatment" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Treatment</span></a> 3916 </div> 3917 </li> 3918 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem293" data-pageid="293"> 3919 <div class="accordionNavItem"> 3920 <a href="/293/Water-Distribution-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Distribution System</span></a> 3921 </div> 3922 </li> 3923 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3075" data-pageid="3075"> 3924 <div class="accordionNavItem"> 3925 <a href="/3075/Water-Main-Flushing-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Water Main Flushing Program</span></a> 3926 </div> 3927 </li> 3928 3929 </ol> 3930 </li> 3931 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem318" data-pageid="318"> 3932 <div class="accordionNavItem"> 3933 <a href="/318/Sewer-Collection-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sewer Collection System</span></a> 3934 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Sewer Collection System Submenu" aria-expanded="false" aria-controls="submenu-lvl3-318"></a> 3935 </div> 3936 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-318" style="display: none;" data-parent="318"> 3937 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem5252" data-pageid="5252"> 3938 <div class="accordionNavItem"> 3939 <a href="/5252/SSO-Notifications---Recent-Event-Notice" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">SSO Notifications - Recent Event Notice</span></a> 3940 </div> 3941 </li> 3942 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem319" data-pageid="319"> 3943 <div class="accordionNavItem"> 3944 <a href="/319/Operation-Maintenance" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Operation & Maintenance</span></a> 3945 </div> 3946 </li> 3947 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem320" data-pageid="320"> 3948 <div class="accordionNavItem"> 3949 <a href="/320/Infiltration-Inflow" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Infiltration & Inflow</span></a> 3950 </div> 3951 </li> 3952 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2976" data-pageid="2976"> 3953 <div class="accordionNavItem"> 3954 <a href="/2976/Preventing-Grease-in-the-Sewer-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Preventing Grease in the Sewer System</span></a> 3955 </div> 3956 </li> 3957 3958 </ol> 3959 </li> 3960 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem321" data-pageid="321"> 3961 <div class="accordionNavItem"> 3962 <a href="/321/Storm-Drain-System" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Storm Drain System</span></a> 3963 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Storm Drain System Submenu" aria-expanded="false" aria-controls="submenu-lvl3-321"></a> 3964 </div> 3965 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-321" style="display: none;" data-parent="321"> 3966 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3708" data-pageid="3708"> 3967 <div class="accordionNavItem"> 3968 <a href="/3708/Storm-Water-Facts" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Storm Water Facts</span></a> 3969 </div> 3970 </li> 3971 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem323" data-pageid="323"> 3972 <div class="accordionNavItem"> 3973 <a href="/323/Stormwater-Management" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Stormwater Management</span></a> 3974 </div> 3975 </li> 3976 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4723" data-pageid="4723"> 3977 <div class="accordionNavItem"> 3978 <a href="/4723/Educational-Outreach-Materials" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Educational Outreach Materials</span></a> 3979 </div> 3980 </li> 3981 3982 </ol> 3983 </li> 3984 3985 </ol> 3986 </li> 3987 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem79" data-pageid="79"> 3988 <div class="accordionNavItem"> 3989 <a href="/79/Youth-Family-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Youth & Family Services</span></a> 3990 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Youth & Family Services Submenu" aria-expanded="false" aria-controls="submenu-lvl2-79"></a> 3991 </div> 3992 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-79" style="display: none;" data-parent="79"> 3993 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1081" data-pageid="1081"> 3994 <div class="accordionNavItem"> 3995 <a href="/1081/Join-Our-Email-Listserv" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Join Our Email Listserv</span></a> 3996 </div> 3997 </li> 3998 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2941" data-pageid="2941"> 3999 <div class="accordionNavItem"> 4000 <a href="/2941/Counseling-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Counseling Services</span></a> 4001 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Counseling Services Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2941"></a> 4002 </div> 4003 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2941" style="display: none;" data-parent="2941"> 4004 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem82" data-pageid="82"> 4005 <div class="accordionNavItem"> 4006 <a href="/82/Substance-Abuse-Awareness-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Substance Abuse Awareness Program</span></a> 4007 </div> 4008 </li> 4009 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2776" data-pageid="2776"> 4010 <div class="accordionNavItem">
4011 <a href="/2776/Bullying-Intervention-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Bullying Intervention Program</span></a> 4012 </div> 4013 </li> 4014 4015 </ol> 4016 </li> 4017 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem83" data-pageid="83"> 4018 <div class="accordionNavItem"> 4019 <a href="/83/Programs-for-Youth" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Programs for Youth</span></a> 4020 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Programs for Youth Submenu" aria-expanded="false" aria-controls="submenu-lvl3-83"></a> 4021 </div> 4022 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-83" style="display: none;" data-parent="83"> 4023 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem84" data-pageid="84"> 4024 <div class="accordionNavItem"> 4025 <a href="/84/Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Programs</span></a> 4026 </div> 4027 </li> 4028 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem3374" data-pageid="3374"> 4029 <div class="accordionNavItem"> 4030 <a href="/3374/School-Partnership-Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">School Partnership Programs</span></a> 4031 </div> 4032 </li> 4033 4034 </ol> 4035 </li> 4036 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem4968" data-pageid="4968"> 4037 <div class="accordionNavItem"> 4038 <a href="/4968/Crisis-Support-Donation-Fund" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Crisis Support Donation Fund</span></a> 4039 </div> 4040 </li> 4041 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2942" data-pageid="2942"> 4042 <div class="accordionNavItem"> 4043 <a href="/2942/The-Forde-Good-Person-Memorial-Award" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">The Forde Good Person Memorial Award</span></a> 4044 </div> 4045 </li> 4046 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem808" data-pageid="808"> 4047 <div class="accordionNavItem"> 4048 <a href="/calendar.aspx?CID=24" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Calendar of Events</span></a> 4049 </div> 4050 </li> 4051 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem174" data-pageid="174"> 4052 <div class="accordionNavItem"> 4053 <a href="/174/Learn-More-About-Needham-Youth-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Learn More About Needham Youth Services</span></a> 4054 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Learn More About Needham Youth Services Submenu" aria-expanded="false" aria-controls="submenu-lvl3-174"></a> 4055 </div> 4056 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-174" style="display: none;" data-parent="174"> 4057 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem807" data-pageid="807"> 4058 <div class="accordionNavItem"> 4059 <a href="/FAQ.aspx?TID=13" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">FAQs</span></a> 4060 </div> 4061 </li> 4062 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem177" data-pageid="177"> 4063 <div class="accordionNavItem"> 4064 <a href="/177/Mission-Statement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Mission Statement</span></a> 4065 </div> 4066 </li> 4067 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem179" data-pageid="179"> 4068 <div class="accordionNavItem"> 4069 <a href="/179/Fee-Structure" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fee Structure</span></a> 4070 </div> 4071 </li> 4072 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem182" data-pageid="182"> 4073 <div class="accordionNavItem"> 4074 <a href="/182/Internship-Opportunities" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Internship Opportunities</span></a> 4075 </div> 4076 </li> 4077 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem185" data-pageid="185"> 4078 <div class="accordionNavItem"> 4079 <a href="/185/Directions-to-Needham-Youth-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Directions to Needham Youth Services</span></a> 4080 </div> 4081 </li> 4082 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2628" data-pageid="2628"> 4083 <div class="accordionNavItem"> 4084 <a href="/2628/Community-Partnerships-and-Collaboration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Partnerships and Collaborations</span></a> 4085 </div> 4086 </li> 4087 4088 </ol> 4089 </li> 4090 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2938" data-pageid="2938"> 4091 <div class="accordionNavItem"> 4092 <a href="/2938/Employment-Program" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Employment Program</span></a> 4093 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Employment Program Submenu" aria-expanded="false" aria-controls="submenu-lvl3-2938"></a> 4094 </div> 4095 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl3" id="submenu-lvl3-2938" style="display: none;" data-parent="2938"> 4096 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem102" data-pageid="102"> 4097 <div class="accordionNavItem"> 4098 <a href="/102/Youth-Seeking-Employment-Residential-Set" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Youth Seeking Employment: Residential Setting</span></a> 4099 </div> 4100 </li> 4101 4102 </ol> 4103 </li> 4104 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2948" data-pageid="2948"> 4105 <div class="accordionNavItem"> 4106 <a href="/2948/Youth-Commission-Board" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Youth Commission Board</span></a> 4107 </div> 4108 </li> 4109 4110 </ol> 4111 </li> 4112 4113 </ol> 4114 </li> 4115 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem4556" data-pageid="4556"> 4116 <div class="accordionNavItem"> 4117 <a href="https://townofneedhamma.tylerportico.com/tesp/employee-selfservice/" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Employee Portal (Current Employees)</a> 4118 </div> 4119 </li> 4120 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem5249" data-pageid="5249">
4121 <div class="accordionNavItem"> 4122 <a href="https://townofneedhamma.tylerportico.com/portal/citizen/dashboard" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Employee Portal (Retired/Inactive Employees)</a> 4123 </div> 4124 </li> 4125 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem5301" data-pageid="5301"> 4126 <div class="accordionNavItem"> 4127 <a href="/5301/Holiday-Schedule-for-2026" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Holiday Schedule for 2026</a> 4128 </div> 4129 </li> 4130 4131 </ol> 4132 4133 4134
4134<script type="text/javascript"> 4135 (function () { 4136 function setupSecondaryMenuProperties() { 4137 //setup menu manager properties for secondary menu 4138 menuManager.isSideMenuEditable = false; 4139 menuManager.sideMenuMaxSubMenuLevels = 4; 4140 menuManager.sideMenuHasCustomLinks = false; 4141 } 4142 4143 if (document.readyState === "loading") { 4144 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 4145 return; 4146 } 4147 4148 setupSecondaryMenuProperties(); 4149 })(); 4150 </script>
4150 4151 4152
4152<script type="text/javascript"> 4153 (function () { 4154 function setupAccordionSecondaryNav() { 4155 var $menuContainer = $('#secondaryNav'); 4156 4157 $menuContainer.find('*[id^="SideItem"]').each(function () { 4158 var ids = $('[id="' + this.id + '"]'); 4159 if (ids.length > 1) 4160 $.each(ids, function (index, value) { 4161 value.id = value.id + '_' + index; 4162 }); 4163 }); 4164 4165 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 4166 e.preventDefault(); 4167 showHideAccordionMenuForSecondaryNav($(this)); 4168 }); 4169 4170 $menuContainer.find(".grippy").each(function () { 4171 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 4172 }); 4173 4174 $menuContainer.find("li").each(function () { 4175 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 4176 }); 4177 } 4178 4179 if (document.readyState === "loading") { 4180 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 4181 return; 4182 } 4183 4184 setupAccordionSecondaryNav(); 4185 })(); 4186 </script>
4186 4187 4188 4189 4190</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS" class="containerTS"> <div id="ccf7a0184b-e873-41eb-9d82-c75ba0b6d766" data-containerid="f7a0184b-e873-41eb-9d82-c75ba0b6d766" class="pageContent cpGrid cpGrid24 showInMobile"> 4191 4192 4193 4194 4195 </div> 4196</aside> 4197</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap flexTS flex-columnTS"> 4198<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 4199<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 4200 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="56"><a href class="breadCrumb" aria-current="page">Town Departments</a></li> 4201 </ol> 4202 4203 4204 4205</div><div data-cpRole="mainContentContainer" id="moduleContent"> 4206 4207 <div id="page" class="moduleContentNew"> 4208 4209 4210 <input id="hdnPageID" name="hdnPageID" type="hidden" value="56" /> 4211 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 4212 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="42512" /> 4213 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Town Departments" /> 4214 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
4215 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 4216 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 4217 4218 <h1 id="versionHeadLine" class="headline"> 4219 4220Town Buildings & Department Locations </h1> 4221 4222 <div id="cc64e3796b-94b9-43f9-906d-87d016ee2964" data-containerid="64e3796b-94b9-43f9-906d-87d016ee2964" class="pageContent cpGrid cpGrid24" > 4223 4224 4225 <div class="row outer wide"><!-- 4226--><div class="outer col col24 first last" style="" data-widgetcontainerid="9cd82b6b-5add-47e6-8f95-dd49905ae0bd">� 4227 <div class="row nest first last wide">� 4228 4229 <div class="inner col col24 first last id0caa6efb-979f-4907-8ccc-61d8d785abee" style="" data-widgetcontainerid="0caa6efb-979f-4907-8ccc-61d8d785abee">� 4230 4231 <div id="divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45" class="widget widgetTabbed wide skin35 leftTabs" data-widgetid="5af101c3-122b-40a4-bd90-fe5713ad9b45"> 4232 <ol class="tabbedWidget cpTabs left " role="tablist" aria-hidden=".ToString().ToLowerInvariant()" style="width: 40%; "> 4233 <!-- 4234 --><li class="active" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_0" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_0" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="Needham Town Hall" contenteditable="false">Needham Town Hall</span></a> 4235</li><!-- 4236 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_1" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_1" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Public Services Administration Building" contenteditable="false">Public Services Administration Building</span></a> 4237</li><!-- 4238 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_2" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_2" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_2" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="2" data-tabname="Recycling and Transfer Station" contenteditable="false">Recycling and Transfer Station</span></a> 4239</li><!-- 4240 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_3" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_3" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_3" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="3" data-tabname="Rosemary Recreation Complex" contenteditable="false">Rosemary Recreation Complex</span></a> 4241</li><!-- 4242 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_4" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_4" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_4" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="4" data-tabname="Council on Aging" contenteditable="false">Council on Aging</span></a> 4243</li><!-- 4244 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_5" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_5" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_5" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="5" data-tabname="Police Department" contenteditable="false">Police Department</span></a> 4245</li><!-- 4246 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_6" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_6" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_6" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="6" data-tabname="Fire Department" contenteditable="false">Fire Department</span></a> 4247</li><!-- 4248 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_7" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_7" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_7" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="7" data-tabname="Needham Free Public Library" contenteditable="false">Needham Free Public Library</span></a> 4249</li><!-- 4250 --><li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_8" class="tabButton" id="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_8" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_8" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="8" data-tabname="Needham School Administration" contenteditable="false">Needham School Administration</span></a> 4251</li><!-- 4252 --> 4253 </ol> 4254 4255 <div class="cpTabPanels"> 4256 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4257 <li class="active" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_0" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_0" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="Needham Town Hall" contenteditable="false">Needham Town Hall</span></a> 4258</li> 4259 </ol> 4260 <div class="tabbedWidget cpTabPanel showing" style="" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_0" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_0" tabindex="-1"> 4261
4262<div class="widget editor pageStyles narrow" id="divEditor881bfe80-e18c-495d-9dd4-5e94a238adc4" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4263 <div class="fr-view"> 4264 4265 4266 <h2 class="subhead1">Needham Town Hall</h2><p>1471 Highland Avenue<br>Needham, MA 02492<br>(781) 455-7500</p><table class="fr-alternate-rows" style="margin-right: calc(4%); width: 96%;" role="grid"><thead><tr><th colspan="3">Permanent Hours of Operation<br></th></tr></thead><tbody><tr><td>Monday</td><td>8:00 AM</td><td>5:00 PM</td></tr><tr class="alt"><td>Tuesday</td><td>8:00 AM</td><td>6:00 PM</td></tr><tr><td>Wednesday</td><td>8:00 AM</td><td>5:00 PM</td></tr><tr class="alt"><td>Thursday</td><td>8:00 AM</td><td>5:00 PM</td></tr><tr><td>Friday</td><td>8:00 AM</td><td>12:30 PM</td></tr></tbody></table><h3 class="subhead2 " aria-level="2" aria-hidden="true" tabindex="-1" role="heading"><br></h3><h3 class="subhead2 " aria-level="2" role="heading">Departments</h3><ul><li><a href="/812/Accounting">Accounting </a></li><li><a href="/57/Assessing">Assessors Office</a></li><li><a href="https://www.needhamma.gov/1466/Economic-Development" target="_blank" rel="noopener" aria-describedby="audioeye_new_window_message">Economic Development</a></li><li><a href="/948/Finance-Director">Finance </a></li><li><a href="/333/Human-Resources-Department">Human Resources</a></li><li><a href="/204/Parking-Clerk">Parking Clerk</a></li><li><a href="/2378/Purchasing">Purchasing</a></li><li><a href="/2728/Needham-Contributory-Retirement-System">Retirement</a> </li><li><a href="/488/Select-Board">Select Board</a></li><li><a href="/1091/Tax-Collector">Tax Collector</a></li><li><a href="/77/Town-Clerk">Town Clerk</a></li><li><a href="/2577/Town-Manager">Town Manager</a></li><li><a href="/198/Treasurer">Treasurers Office</a></li><li><a href="/79/Youth-Family-Services">Youth and Family Services</a></li></ul> 4267 </div> 4268
4269<script type="text/javascript"> 4270 $(document).ready(function (e) { 4271 renderSlideshowIfApplicable($('#divEditor' + '881bfe80-e18c-495d-9dd4-5e94a238adc4')); 4272 }); 4273</script>
4273 4274</div> 4275 4276 </div> 4277 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4278 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_1" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_1" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Public Services Administration Building" contenteditable="false">Public Services Administration Building</span></a> 4279</li> 4280 </ol> 4281 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_1" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_1" tabindex="-1"> 4282 4283<div class="widget editor pageStyles narrow" id="divEditore060b0c5-6599-45c3-9324-51847008905a" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4284 <div class="fr-view"> 4285 4286 4287 <h2 class="subhead1">Public Services Administration Building</h2><p>500 Dedham Avenue<br>Needham, MA 02492<br>(781) 455-7550</p><table class="fr-alternate-rows" style="width: 99%; margin-left: calc(1%); margin-right: calc(0%);" role="grid"><thead><tr><th colspan="3" style="width: 99.705%;"><br></th></tr></thead><tbody><tr><td style="width: 33.3333%;">Monday</td><td style="width: 33.3333%;">8:00 AM</td><td style="width: 33.3333%;">5:00 PM</td></tr><tr class="alt"><td style="width: 33.3333%;">Tuesday</td><td style="width: 33.3333%;">8:00 AM</td><td style="width: 33.3333%;">6:00 PM</td></tr><tr><td style="width: 33.3333%;">Wednesday</td><td style="width: 33.3333%;">8:00 AM</td><td style="width: 33.3333%;">5:00 PM</td></tr><tr class="alt"><td>Thursday</td><td>8:00 AM</td><td>5:00 PM</td></tr><tr><td>Friday</td><td>8:00 AM</td><td>12:30 PM</td></tr></tbody></table><h3 class="subhead2 " role="heading" aria-hidden="true" tabindex="-1" aria-level="2"><br></h3><h3 class="subhead2 " role="heading" aria-level="2">Departments</h3><ul><li><a href="/227/Building-Department">Building Department</a></li><li><a href="/630/Public-Facilities---Construction">Building Design & Construction Department</a></li><li><a href="/1149/Planning-Community-Development">Planning & Community Development</a><ul><li><a href="/454/Conservation">Conservation</a></li><li><a href="/3679/Housing">Housing</a></li><li><a href="/1463/Planning-Department">Planning Department</a></li><li><a href="/1101/Board-of-Appeals">Zoning Board of Appeals</a></li></ul></li><li><a href="/87/Public-Works">Public Works Department</a><ul><li><a href="/260/Administration">Administration Division</a></li><li><a href="/950/Public-Facilities---Operations">Building Maintenance Division</a></li><li><a href="/236/Engineering-Division">Engineering Division</a></li><li><a href="/261/Garage-Equipment-Division">Garage & Equipment Division</a></li><li><a href="/250/Highways-Division">Highways Division</a></li><li><a href="/235/Parks-Forestry-Division">Parks & Forestry Division</a></li><li><a href="/291/Water-Sewer-Drains-Division">Water & Sewer and Drain Division</a></li></ul></li></ul> 4288 </div> 4289
4290<script type="text/javascript"> 4291 $(document).ready(function (e) { 4292 renderSlideshowIfApplicable($('#divEditor' + 'e060b0c5-6599-45c3-9324-51847008905a')); 4293 }); 4294</script>
4294 4295</div> 4296 4297 </div> 4298 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4299 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_2" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_2" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_2" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="2" data-tabname="Recycling and Transfer Station" contenteditable="false">Recycling and Transfer Station</span></a> 4300</li> 4301 </ol> 4302 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_2" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_2" tabindex="-1"> 4303 4304<div class="widget editor pageStyles narrow" id="divEditord0b1e6c0-37dc-47af-a8a0-46dfbb2a80a4" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4305 <div class="fr-view"> 4306 4307 4308 <h2 class="subhead1"><a href="/262/Recycling-Transfer-Station">Recycling and Transfer Station</a></h2><p>1421 Central Avenue<br>Needham, MA 02492<br>(781) 455-7568</p><p>Hours: <br>CLOSED ON SUNDAY & MONDAY<br>Tuesday: 7:00 AM - 4:00 PM<br>Wednesday: 7:00 AM - 4:00 PM<br>Thursday: 7:00 AM - 4:00 PM<br>Friday: 7:00 AM - 12:00 PM<br>Saturday: 7:00 AM - 4:00 PM</p> 4309 </div> 4310
4311<script type="text/javascript"> 4312 $(document).ready(function (e) { 4313 renderSlideshowIfApplicable($('#divEditor' + 'd0b1e6c0-37dc-47af-a8a0-46dfbb2a80a4')); 4314 }); 4315</script>
4315 4316</div> 4317 4318 </div> 4319 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4320 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_3" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_3" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_3" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="3" data-tabname="Rosemary Recreation Complex" contenteditable="false">Rosemary Recreation Complex</span></a> 4321</li> 4322 </ol> 4323 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_3" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_3" tabindex="-1"> 4324 4325<div class="widget editor pageStyles narrow" id="divEditor88e14abd-b794-43af-8875-f8dd430db3d4" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4326 <div class="fr-view"> 4327 4328 4329 <h2 class="subhead1">Rosemary Recreation Complex</h2><p>178 Rosemary Street<br>Needham, MA 02492<br><br><strong>Hours: </strong><br>
4329Monday, Wednesday and Thursday 8:00 a.m. to 5:00 p.m<span style="color: rgb(184, 49, 47); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">.</span><br>Tuesdays 8:00 a.m. to 5:00 p.m.<br>Fridays 8:00 a.m. to 12:30 p.m.</p><h3 class="subhead2"><a href="/85/Public-Health">Public Health Division</a></h3><p>(781) 455-7940</p><h3 class="subhead2"><a href="/495/Park-Recreation">Park & Recreation Department</a></h3><p>(781) 455-7930</p> 4330 </div> 4331
4332<script type="text/javascript"> 4333 $(document).ready(function (e) { 4334 renderSlideshowIfApplicable($('#divEditor' + '88e14abd-b794-43af-8875-f8dd430db3d4')); 4335 }); 4336</script>
4336 4337</div> 4338 4339 </div> 4340 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4341 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_4" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_4" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_4" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="4" data-tabname="Council on Aging" contenteditable="false">Council on Aging</span></a> 4342</li> 4343 </ol> 4344 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_4" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_4" tabindex="-1"> 4345 4346<div class="widget editor pageStyles narrow" id="divEditor7fb7be09-94d3-4b7c-8f0a-689eb76266d0" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4347 <div class="fr-view"> 4348 4349 4350 <h2 class="subhead1"><a href="/519/Council-on-Aging">Council on Aging</a></h2><h2 class="subhead1">Center At the Heights</h2><p>300 Hillside Avenue<br>Needham, MA 02492<br>(781) 455-7555</p><p>The Center at the Heights is temporarily closed through July 10, 2026 for renovations. Find more information in the <a href="https://www.needhamma.gov/DocumentCenter/View/62377/CATH-renovations-FAQs?bidId=" target="_blank" rel="noopener" aria-describedby="audioeye_new_window_message"><strong>project FAQs.</strong></a> </p><h2 class="subhead1" style="text-align: center;" aria-hidden="true" tabindex="-1" role="presentation"><br></h2> 4351 </div> 4352
4353<script type="text/javascript"> 4354 $(document).ready(function (e) { 4355 renderSlideshowIfApplicable($('#divEditor' + '7fb7be09-94d3-4b7c-8f0a-689eb76266d0')); 4356 }); 4357</script>
4357 4358</div> 4359 4360 </div> 4361 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4362 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_5" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_5" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_5" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="5" data-tabname="Police Department" contenteditable="false">Police Department</span></a> 4363</li> 4364 </ol> 4365 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_5" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_5" tabindex="-1"> 4366 4367<div class="widget editor pageStyles narrow" id="divEditor07be5750-67b2-4024-bc6f-9e7c1a6ecff0" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4368 <div class="fr-view"> 4369 4370 4371 <h2 class="subhead1"><a href="/78/Police">Police Department</a></h2><p>88 Chestnut Street<br>Needham, MA 02492</p><p>Phone: (781) 455-7570<br>Fax: (781) 444-3460<br><strong>
4371Emergencies: 911</strong></p><p>Hours: Open 24 hours / 7 days week<br><strong>PLEASE NOTE</strong>: The Fire & Police Departments are accessible 24 HOURS / 7 DAYS A WEEK</p> 4372 </div> 4373
4374<script type="text/javascript"> 4375 $(document).ready(function (e) { 4376 renderSlideshowIfApplicable($('#divEditor' + '07be5750-67b2-4024-bc6f-9e7c1a6ecff0')); 4377 }); 4378</script>
4378 4379</div> 4380 4381 </div> 4382 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4383 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_6" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_6" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_6" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="6" data-tabname="Fire Department" contenteditable="false">Fire Department</span></a> 4384</li> 4385 </ol> 4386 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_6" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_6" tabindex="-1"> 4387 4388<div class="widget editor pageStyles narrow" id="divEditore60f85f3-0163-4605-8b9d-fa498bf654a3" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4389 <div class="fr-view"> 4390 4391 4392 <h2 class="subhead1"><a href="/63/Fire">Fire Department</a></h2><p>88 Chestnut Street<br>Needham, MA 02492</p><p>Phone: (781) 455-7580<br>Fax: (781) 444-2174</p><p>Administrative Office Hours:<br>Monday through Friday 8:00 a.m. to 4:00 p.m.</p><p><strong><span style="text-decoration: underline;">PLEASE NOTE:</span></strong> The Fire & Police Departments are accessible 24 HOURS / 7 DAYS A WEEK</p> 4393 </div> 4394
4395<script type="text/javascript"> 4396 $(document).ready(function (e) { 4397 renderSlideshowIfApplicable($('#divEditor' + 'e60f85f3-0163-4605-8b9d-fa498bf654a3')); 4398 }); 4399</script>
4399 4400</div> 4401 4402 </div> 4403 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4404 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_7" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_7" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_7" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="7" data-tabname="Needham Free Public Library" contenteditable="false">Needham Free Public Library</span></a> 4405</li> 4406 </ol> 4407 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_7" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_7" tabindex="-1"> 4408 4409<div class="widget editor pageStyles narrow" id="divEditor7b2dc722-4e4a-4d36-bd8f-58f8b48140bb" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4410 <div class="fr-view"> 4411 4412 4413 <h2 class="subhead1"><a href="/3031/Library">Needham Free Public Library</a></h2><p>1139 Highland Avenue<br>Needham, MA 02492<br>(781) 455-7559<a href="/3158"></a><br>Hours</p><table class="fr-alternate-rows" style="width: 100%;" role="grid"><thead><tr><th colspan="3" style="width: 100%;"><br></th></tr></thead><tbody><tr><td style="width: 33.3333%;">Monday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">9:00 PM<br></td></tr><tr><td style="width: 33.3333%;">Tuesday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">9:00 PM</td></tr><tr><td style="width: 33.3333%;">Wednesday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">9:00 PM</td></tr><tr><td style="width: 33.3333%;">Thursday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">9:00 PM</td></tr><tr><td style="width: 33.3333%;">Friday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">5:30 PM</td></tr><tr><td style="width: 33.3333%;">Saturday</td><td style="width: 33.3333%;">9:00 AM</td><td style="width: 33.3333%;">5:00 PM</td></tr><tr><td style="width: 33.3333%;">Sunday</td><td style="width: 33.3333%;">1:00 PM</td><td style="width: 33.3333%;">5:00 PM*</td></tr></tbody></table><p><br></p><p>*Sunday hours at the library are 1-5 pm from Memorial Day weekend through Labor Day weekend. Sunday hours at the library are 1-6 pm for the remainder of the year.</p><p><br></p> 4414 </div> 4415
4416<script type="text/javascript"> 4417 $(document).ready(function (e) { 4418 renderSlideshowIfApplicable($('#divEditor' + '7b2dc722-4e4a-4d36-bd8f-58f8b48140bb')); 4419 }); 4420</script>
4420 4421</div> 4422 4423 </div> 4424 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 4425 <li class="" role="presentation"> <a href="#tab5af101c3-122b-40a4-bd90-fe5713ad9b45_8" class="tabButton" id="tabBtnNarrow5af101c3-122b-40a4-bd90-fe5713ad9b45_8" role="tab" aria-controls="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_8" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="8" data-tabname="Needham School Administration" contenteditable="false">Needham School Administration</span></a> 4426</li> 4427 </ol> 4428 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_8" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_8" tabindex="-1"> 4429 4430<div class="widget editor pageStyles narrow" id="divEditorc24d5ef6-4590-4c3d-b70a-ab7298766ab6" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 4431 <div class="fr-view"> 4432 4433 4434 <h2 class="subhead1"><a href="/1276/Schools">Needham School Administration</a></h2><p>1330 Highland Avenue<br>Needham, MA 02492<br>(781) 455-0400</p><p><span style="color: rgb(0, 0, 0); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Please call as the School Administration building is open by appointment only.</span></p><table class="fr-alternate-rows" style="margin-right: calc(4%); width: 96%;"><thead><tr><th colspan="3"><strong>Summer Hours : July 1 to August 27</strong></th></tr></thead><tbody><tr><td>Monday</td><td>8:00 AM</td><td>4:00 PM</td></tr><tr class="alt"><td>Tuesday</td><td>8:00 AM</td><td>4:00 PM</td></tr><tr><td>Wednesday</td><td>8:00 AM</td><td>4:00 PM</td></tr><tr class="alt"><td>Thursday</td><td>8:00 AM</td><td>4:00 PM</td></tr><tr><td>Friday</td><td>8:00 AM</td><td>1:00 PM</td></tr></tbody></table> 4435 </div> 4436
4437<script type="text/javascript"> 4438 $(document).ready(function (e) { 4439 renderSlideshowIfApplicable($('#divEditor' + 'c24d5ef6-4590-4c3d-b70a-ab7298766ab6')); 4440 }); 4441</script>
4441 4442</div> 4443 4444 </div> 4445 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tab5af101c3-122b-40a4-bd90-fe5713ad9b45_9" role="tabpanel" aria-labelledby="tabBtn5af101c3-122b-40a4-bd90-fe5713ad9b45_9" tabindex="-1"> 4446 <ol class="cpForm selfClear"> 4447 <li class="left"> 4448 <label for="txtTabName">Tab Name</label> 4449 </li> 4450 </ol> 4451 </div> 4452 </div> 4453 </div> 4454
4454<script type="text/javascript"> 4455 4456 $.when(window.Pages.rwdReady).done(function () { 4457 var tabbedWidgetID = 'divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45'; 4458 var mediaQuerySize = 25; 4459 if (mediaQuerySize > 0) { 4460 var mediaElementQuery = '#' + tabbedWidgetID + ':media(this-min-width:' + mediaQuerySize + 'em)'; 4461 var $tabbedWidget = $('#' + tabbedWidgetID); 4462 4463 // Update child widget classes based on parent state 4464 var updateChildWidgetClasses = function (isParentWide) { 4465 var liveEditEnabled = getCookieValue("enableLiveEdit") === "true"; 4466 if (liveEditEnabled) 4467 return; 4468 4469 var $childWidgets = $tabbedWidget.find('.widget').not('[data-elementqueryclasses]'); 4470 4471 if (isParentWide) { 4472 $childWidgets.addClass('wide').removeClass('narrow'); 4473 $tabbedWidget.find('[data-event-list-row="true"]').addClass('wide').removeClass('narrow'); 4474 } else { 4475 $childWidgets.addClass('narrow').removeClass('wide'); 4476 $tabbedWidget.find('[data-event-list-row="true"]').addClass('narrow').removeClass('wide'); 4477 } 4478 }; 4479 4480 window.cpMedia.unregister(mediaElementQuery).register(mediaElementQuery, { 4481 deferSetup: false, 4482 setup: function () { 4483 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 4484 if (!liveEditEnabled) { 4485 $tabbedWidget.addClass('narrow').removeClass('wide'); 4486 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 4487 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 4488 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 4489 $tabbedWidget.data("tabHeightSet", false); 4490 4491 // Update child widget classes - parent is narrow 4492 updateChildWidgetClasses(false); 4493 } 4494 }, 4495 match: function () { 4496 $tabbedWidget.addClass('wide').removeClass('narrow'); 4497 cpMedia.diag('$(element).removeClass("narrow"), mediaQuery: ' + mediaElementQuery); 4498 $tabbedWidget.find('.tabbedWidget.cpTabs').show().attr('aria-hidden', 'false'); 4499 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').hide().attr('aria-hidden', 'true'); 4500 4501 if($tabbedWidget.data("tabHeightSet") == false) 4502 { 4503 $tabbedWidget.data("tabHeightSet", true); 4504 4505 var tabbedWidgetID = 'divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45'; 4506 setTabbedWidgetsTabHeight(tabbedWidgetID); 4507 } 4508 $('.cpTabPanels').unbind('click'); 4509 4510 // Update child widget classes - parent is wide 4511 updateChildWidgetClasses(true); 4512 }, 4513 unmatch: function () { 4514 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 4515 if (!liveEditEnabled) { 4516 $tabbedWidget.addClass('narrow').removeClass('wide'); 4517 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 4518 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 4519 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 4520 4521 // Update child widget classes - parent is narrow 4522 updateChildWidgetClasses(false); 4523 } 4524 $('.cpTabPanels').click(function() { 4525 this.scrollIntoView(); 4526 }); 4527 } 4528 }); 4529 } 4530 }); 4531 4532 //Used for when page is initially loaded 4533 if($('#divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45').hasClass('narrow')) 4534 { 4535 $('.cpTabPanels').click(function() { 4536 this.scrollIntoView(); 4537 }); 4538 } 4539 4540 4541 //If responsive not enabled, execute this after a timeout 4542 if(!isResponsiveEnabled) 4543 { 4544 window.setTimeout(function(){ 4545 var tabbedWidgetID = 'divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45'; 4546 typeof setTabbedWidgetsTabHeight === "function" && setTabbedWidgetsTabHeight(tabbedWidgetID); 4547 }, 1500); 4548 } 4549 4550 function reinitCarousels() { 4551 if (window.carouselsToInit) { 4552 for (var i = 0; i < window.carouselsToInit.length; i++) { 4553 carouselsToInit[i](); 4554 } 4555 } 4556 } 4557 function sizeTabbedContent(element){ 4558 if(window.Pages){ 4559 if(window.Pages.onResizeHandlers){ 4560 var setTabbedInterval = setInterval(function () {
4561 window.Pages.onResizeHandlers.forEach(function(car){car();}); 4562 }, 25) 4563 4564 4565 setTimeout(function () { 4566 clearInterval(setTabbedInterval); 4567 if ($.cookie("enableLiveEdit") === "true") { 4568 setInterval(function () { 4569 window.Pages.onResizeHandlers.forEach(function(car){car();}); 4570 }, 2000); 4571 } 4572 }, 2500); 4573 element.onclick="window.setTimeout(function(){reinitCarousels();},2);" 4574 } 4575 } 4576 } 4577 4578 function adjustTab(e) { 4579 e.preventDefault(); 4580 window.setTimeout(function(){ 4581 reinitCarousels(); 4582 }, 2); 4583 sizeTabbedContent(this); 4584 } 4585 4586 var tabButtons = document.querySelectorAll("#divTabbed5af101c3-122b-40a4-bd90-fe5713ad9b45 .tabButton"); 4587 4588 tabButtons.forEach(function (tabButton) { 4589 tabButton.addEventListener("click", adjustTab); 4590 }); 4591 4592 </script>
4592 4593 4594 4595 4596 </div> <!-- inner column --> 4597 4598 </div> <!-- inner row --> 4599 4600 </div><!-- outer column --><!-- --></div> <!-- outer row --> 4601 4602 4603 </div> 4604 4605 </div> 4606 4607 4608 <div class="newCP"> 4609 4610 </div> 4611</div> 4612</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent containerTS"> <div id="ccaf5ad8a6-834f-440a-864c-5d9c4c6e630f" data-containerid="af5ad8a6-834f-440a-864c-5d9c4c6e630f" class="pageContent cpGrid cpGrid24 showInMobile"> 4613 4614 4615 4616 4617 </div> 4618</aside> 4619</div> 4620</div></div> 4621</div><!-- Home Container --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 4622 <div class="siteWrap2"> 4623 <div data-cpRole="contentContainer" id="homeContent1a" class="containerTS"></div> 4624 </div> 4625 </div> --> 4626</main><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 4627<div class="siteWrap2"><div data-cpRole="contentContainer" id="gbsTS" class="containerTS"> <div id="cc48216b01-493f-4837-ab7d-c14b26f87a6e" data-containerid="48216b01-493f-4837-ab7d-c14b26f87a6e" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="40"> 4628 4629 4630 <div class="row outer wide"><!-- 4631--><div class="outer col col8 first" style="" data-widgetcontainerid="fa363cc1-50b8-4b51-8523-8bb8139295c5">� 4632 <div class="row nest first last wide">� 4633 4634 <div class="inner col col8 first last id162f6e89-6f39-45e7-90a3-82f0e6c0e099" style="" data-widgetcontainerid="162f6e89-6f39-45e7-90a3-82f0e6c0e099">� 4635<div data-widget-id="872c71e6-7507-47ee-be91-e7f9c1df167f" data-widget-controller-path="/GraphicLinks/Widget"> 4636 4637 4638 4639 4640<div id="graphicLinkWidget872c71e6-7507-47ee-be91-e7f9c1df167f" class="widget widgetGraphicLinks skin38 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 4641 <div class="widgetHeader"> 4642 <div class=""> 4643 </div> 4644 </div> 4645 <div class="widgetBody cpGrid cpGrid2 "> 4646 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 4647 <div class="row wide"> 4648 <!-- 4649--><div class="col col1 first "><ul class="semanticList"><!-- 4650 --><li class="widgetItem GraphicLinks"> 4651 4652<div> 4653 <a href="/list.aspx" target="_self" class="fancyButton fancyButton444 " > 4654 <span> 4655 <span><span class="text"><span class="textStyle1">Alert / Notify Me®</span></span></span> 4656 </span> 4657 </a> 4658</div> 4659 <style scoped="scoped">.fancyButton444.fancyButton:link,.fancyButton444.fancyButton:visited, .fancyButton444div.fancyButton{ 4660 background-image: url('/ImageRepository/Document?documentID=59721'); 4661 background-repeat: no-repeat; 4662 background-position: center .25em ; 4663background-size: 7.5em; 4664transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4665position: relative; 4666} 4667 4668.fancyButton444::after { 4669content: ""; 4670position: absolute; 4671left: 50%; 4672top: 1.125em; 4673transform: translate(-50%, 0) scale(0); 4674height: 5.75em; 4675width: 5.75em; 4676background: #FECC4E; 4677border-radius: 50%; 4678transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 4679.fancyButton444.fancyButton:hover,.fancyButton444.fancyButton:focus,.fancyButton444.fancyButton:active,.fancyButton444.fancyButton.hover{ 4680 background-repeat: no-repeat; 4681 background-position: center top; 4682} 4683 4684.fancyButton444:is(:hover, :focus, :active)::after { 4685top: .875em; 4686transform: translate(-50%, 0) scale(1);} 4687.fancyButton444.fancyButton:link > span,.fancyButton444.fancyButton:visited > span, .fancyButton444div.fancyButton > span{ 4688} 4689.fancyButton444.fancyButton:hover > span,.fancyButton444.fancyButton:focus > span,.fancyButton444.fancyButton:active > span,.fancyButton444.fancyButton.hover > span{ 4690} 4691.fancyButton444.fancyButton .text{ 4692 padding-top: 8.75em; 4693 text-decoration: none; 4694 padding-top: 8.75em; 4695 background-image: url('/ImageRepository/Document?documentID=59719'); 4696 background-repeat: no-repeat; 4697 background-position: center 2.125em ; 4698background-size: 3.625em; 4699transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4700z-index: 2; 4701position: relative; 4702} 4703.fancyButton444.fancyButton:hover .text,.fancyButton444.fancyButton:focus .text,.fancyButton444.fancyButton:active .text,.fancyButton444.fancyButton.hover .text{ 4704 text-decoration: none; 4705 background-image: url('/ImageRepository/Document?documentID=59720'); 4706 background-repeat: no-repeat; 4707 background-position: center 1.875em ; 4708 4709 4710} 4711.fancyButton444.fancyButton .textStyle1{ 4712 color: rgb(34, 34, 34); 4713 font-size: 1.25em; 4714 font-family: Open Sans; 4715 font-weight: 600; 4716 text-decoration: none; 4717display: block; 4718line-height: 1.3;} 4719.fancyButton444.fancyButton:hover .textStyle1, .fancyButton444.fancyButton.hover .textStyle1{ 4720 text-decoration: underline; 4721 4722} 4723</style> 4724 4725 </li><!-- 4726--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 4727 --><li class="widgetItem GraphicLinks"> 4728 4729<div> 4730 <a href="/4220/Online-Bill-Pay" target="_self" class="fancyButton fancyButton445 " > 4731 <span> 4732 <span><span class="text"><span class="textStyle1">Online Bill Pay</span></span></span> 4733 </span> 4734 </a> 4735</div> 4736 <style scoped="scoped">.fancyButton445.fancyButton:link,.fancyButton445.fancyButton:visited, .fancyButton445div.fancyButton{ 4737 background-image: url('/ImageRepository/Document?documentID=59721'); 4738 background-repeat: no-repeat; 4739 background-position: center .25em ; 4740background-size: 7.5em; 4741transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4742position: relative; 4743} 4744 4745.fancyButton445::after { 4746content: ""; 4747position: absolute; 4748left: 50%; 4749top: 1.125em; 4750transform: translate(-50%, 0) scale(0); 4751height: 5.75em; 4752width: 5.75em; 4753background: #FECC4E; 4754border-radius: 50%; 4755transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 4756.fancyButton445.fancyButton:hover,.fancyButton445.fancyButton:focus,.fancyButton445.fancyButton:active,.fancyButton445.fancyButton.hover{ 4757 background-repeat: no-repeat; 4758 background-position: center top; 4759} 4760 4761.fancyButton445:is(:hover, :focus, :active)::after { 4762top: .875em; 4763transform: translate(-50%, 0) scale(1);} 4764.fancyButton445.fancyButton:link > span,.fancyButton445.fancyButton:visited > span, .fancyButton445div.fancyButton > span{ 4765} 4766.fancyButton445.fancyButton:hover > span,.fancyButton445.fancyButton:focus > span,.fancyButton445.fancyButton:active > span,.fancyButton445.fancyButton.hover > span{ 4767} 4768.fancyButton445.fancyButton .text{ 4769 padding-top: 8.75em; 4770 text-decoration: none; 4771 padding-top: 8.75em; 4772 background-image: url('/ImageRepository/Document?documentID=59731'); 4773 background-repeat: no-repeat; 4774 background-position: center 2.125em ; 4775background-size: 3.625em; 4776transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4777position: relative; 4778z-index: 2; 4779} 4780.fancyButton445.fancyButton:hover .text,.fancyButton445.fancyButton:focus .text,.fancyButton445.fancyButton:active .text,.fancyButton445.fancyButton.hover .text{ 4781 text-decoration: none; 4782 background-image: url('/ImageRepository/Document?documentID=59724'); 4783 background-repeat: no-repeat; 4784 background-position: center 1.875em ; 4785 4786 4787} 4788.fancyButton445.fancyButton .textStyle1{ 4789 color: rgb(34, 34, 34); 4790 font-size: 1.25em; 4791 font-family: Open Sans; 4792 font-weight: 600; 4793 text-decoration: none; 4794display: block; 4795line-height: 1.3;} 4796.fancyButton445.fancyButton:hover .textStyle1, .fancyButton445.fancyButton.hover .textStyle1{ 4797 text-decoration: underline; 4798 4799} 4800</style> 4801 4802 </li><!-- 4803--></ul></div><!-- --> 4804 </div> 4805 </nav> 4806 </div> 4807 <div class="widgetFooter"> 4808 </div> 4809</div> 4810</div> 4811 4812 </div> <!-- inner column --> 4813 4814 </div> <!-- inner row --> 4815 4816 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="51b56720-cd37-46b0-8f15-e1668104f2bd">� 4817 <div class="row nest first last wide">� 4818 4819 <div class="inner col col8 first last idce1a8f58-a566-4e7c-b3e1-59dde049f44f" style="" data-widgetcontainerid="ce1a8f58-a566-4e7c-b3e1-59dde049f44f">� 4820<div data-widget-id="fc9889c5-3168-400e-b16d-960e808530e4" data-widget-controller-path="/GraphicLinks/Widget"> 4821 4822 4823 4824 4825<div id="graphicLinkWidgetfc9889c5-3168-400e-b16d-960e808530e4" class="widget widgetGraphicLinks skin38 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 4826 <div class="widgetHeader"> 4827 <div class="">
4828 </div> 4829 </div> 4830 <div class="widgetBody cpGrid cpGrid2 "> 4831 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 4832 <div class="row wide"> 4833 <!-- 4834--><div class="col col1 first "><ul class="semanticList"><!-- 4835 --><li class="widgetItem GraphicLinks"> 4836 4837<div> 4838 <a href="/5372/Career-Opportunities" target="_self" class="fancyButton fancyButton446 " > 4839 <span> 4840 <span><span class="text"><span class="textStyle1">Jobs</span></span></span> 4841 </span> 4842 </a> 4843</div> 4844 <style scoped="scoped">.fancyButton446.fancyButton:link,.fancyButton446.fancyButton:visited, .fancyButton446div.fancyButton{ 4845 background-image: url('/ImageRepository/Document?documentID=59721'); 4846 background-repeat: no-repeat; 4847 background-position: center .25em ; 4848background-size: 7.5em; 4849transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4850position: relative; 4851} 4852 4853.fancyButton446::after { 4854content: ""; 4855position: absolute; 4856left: 50%; 4857top: 1.125em; 4858transform: translate(-50%, 0) scale(0); 4859height: 5.75em; 4860width: 5.75em; 4861background: #FECC4E; 4862border-radius: 50%; 4863transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 4864.fancyButton446.fancyButton:hover,.fancyButton446.fancyButton:focus,.fancyButton446.fancyButton:active,.fancyButton446.fancyButton.hover{ 4865 background-repeat: no-repeat; 4866 background-position: center top; 4867} 4868 4869.fancyButton446:is(:hover, :focus, :active)::after { 4870top: .875em; 4871transform: translate(-50%, 0) scale(1);} 4872.fancyButton446.fancyButton:link > span,.fancyButton446.fancyButton:visited > span, .fancyButton446div.fancyButton > span{ 4873} 4874.fancyButton446.fancyButton:hover > span,.fancyButton446.fancyButton:focus > span,.fancyButton446.fancyButton:active > span,.fancyButton446.fancyButton.hover > span{ 4875} 4876.fancyButton446.fancyButton .text{ 4877 padding-top: 8.75em; 4878 text-decoration: none; 4879 padding-top: 8.75em; 4880 background-image: url('/ImageRepository/Document?documentID=59728'); 4881 background-repeat: no-repeat; 4882 background-position: center 2.125em ; 4883background-size: 3.625em; 4884transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4885z-index: 2; 4886position: relative; 4887} 4888.fancyButton446.fancyButton:hover .text,.fancyButton446.fancyButton:focus .text,.fancyButton446.fancyButton:active .text,.fancyButton446.fancyButton.hover .text{ 4889 text-decoration: none; 4890 background-image: url('/ImageRepository/Document?documentID=59723'); 4891 background-repeat: no-repeat; 4892 background-position: center 1.875em ; 4893 4894 4895} 4896.fancyButton446.fancyButton .textStyle1{ 4897 color: rgb(34, 34, 34); 4898 font-size: 1.25em; 4899 font-family: Open Sans; 4900 font-weight: 600; 4901 text-decoration: none; 4902display: block; 4903line-height: 1.3;} 4904.fancyButton446.fancyButton:hover .textStyle1, .fancyButton446.fancyButton.hover .textStyle1{ 4905 text-decoration: underline; 4906 4907} 4908</style> 4909 4910 </li><!-- 4911--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 4912 --><li class="widgetItem GraphicLinks"> 4913 4914<div> 4915 <a href="https://needhamma.us1.list-manage.com/subscribe?u=713dda0f2d48ad06984d25f79&id=04d5ff000d" target="_self" class="fancyButton fancyButton447 " > 4916 <span> 4917 <span><span class="text"><span class="textStyle1">Sign up for the Town's Email Newsletter</span></span></span> 4918 </span> 4919 </a> 4920</div> 4921 <style scoped="scoped">.fancyButton447.fancyButton:link,.fancyButton447.fancyButton:visited, .fancyButton447div.fancyButton{ 4922 background-image: url('/ImageRepository/Document?documentID=59721'); 4923 background-repeat: no-repeat; 4924 background-position: center .25em ; 4925background-size: 7.5em; 4926transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4927position: relative; 4928} 4929 4930.fancyButton447::after { 4931content: ""; 4932position: absolute; 4933left: 50%; 4934top: 1.125em; 4935transform: translate(-50%, 0) scale(0); 4936height: 5.75em; 4937width: 5.75em; 4938background: #FECC4E; 4939border-radius: 50%; 4940transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 4941.fancyButton447.fancyButton:hover,.fancyButton447.fancyButton:focus,.fancyButton447.fancyButton:active,.fancyButton447.fancyButton.hover{ 4942 background-repeat: no-repeat; 4943 background-position: center top; 4944} 4945 4946.fancyButton447:is(:hover, :focus, :active)::after { 4947top: .875em; 4948transform: translate(-50%, 0) scale(1);} 4949.fancyButton447.fancyButton:link > span,.fancyButton447.fancyButton:visited > span, .fancyButton447div.fancyButton > span{ 4950} 4951.fancyButton447.fancyButton:hover > span,.fancyButton447.fancyButton:focus > span,.fancyButton447.fancyButton:active > span,.fancyButton447.fancyButton.hover > span{ 4952} 4953.fancyButton447.fancyButton .text{ 4954 padding-top: 8.75em; 4955 text-decoration: none; 4956 padding-top: 8.75em; 4957 background-image: url('/ImageRepository/Document?documentID=59729'); 4958 background-repeat: no-repeat; 4959 background-position: center 2.125em ; 4960background-size: 3.625em; 4961transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 4962z-index: 2; 4963position: relative; 4964} 4965.fancyButton447.fancyButton:hover .text,.fancyButton447.fancyButton:focus .text,.fancyButton447.fancyButton:active .text,.fancyButton447.fancyButton.hover .text{ 4966 text-decoration: none; 4967 background-image: url('/ImageRepository/Document?documentID=59726'); 4968 background-repeat: no-repeat; 4969 background-position: center 1.875em ; 4970 4971 4972} 4973.fancyButton447.fancyButton .textStyle1{ 4974 color: rgb(34, 34, 34); 4975 font-size: 1.25em; 4976 font-family: Open Sans; 4977 font-weight: 600; 4978 text-decoration: none; 4979display: block; 4980line-height: 1.3;} 4981.fancyButton447.fancyButton:hover .textStyle1, .fancyButton447.fancyButton.hover .textStyle1{ 4982 text-decoration: underline; 4983 4984} 4985</style> 4986 4987 </li><!-- 4988--></ul></div><!-- --> 4989 </div> 4990 </nav> 4991 </div> 4992 <div class="widgetFooter"> 4993 </div> 4994</div> 4995</div> 4996 4997 </div> <!-- inner column --> 4998 4999 </div> <!-- inner row --> 5000 5001 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="48bd794a-c23f-42fd-91a3-0c1049980554">� 5002 <div class="row nest first last wide">� 5003 5004 <div class="inner col col8 first last idbd863490-5e64-49c0-9457-ddfecc2c231e" style="" data-widgetcontainerid="bd863490-5e64-49c0-9457-ddfecc2c231e">� 5005<div data-widget-id="8e58b4ca-a2ff-4b87-9d06-4ad2c2bda59c" data-widget-controller-path="/GraphicLinks/Widget"> 5006 5007 5008 5009 5010<div id="graphicLinkWidget8e58b4ca-a2ff-4b87-9d06-4ad2c2bda59c" class="widget widgetGraphicLinks skin38 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:18em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 5011 <div class="widgetHeader"> 5012 <div class="">
5013 </div> 5014 </div> 5015 <div class="widgetBody cpGrid cpGrid2 "> 5016 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 5017 <div class="row wide"> 5018 <!-- 5019--><div class="col col1 first "><ul class="semanticList"><!-- 5020 --><li class="widgetItem GraphicLinks"> 5021 5022<div> 5023 <a href="/archive.aspx" target="_self" class="fancyButton fancyButton448 " > 5024 <span> 5025 <span><span class="text"><span class="textStyle1">Agendas & Minutes</span></span></span> 5026 </span> 5027 </a> 5028</div> 5029 <style scoped="scoped">.fancyButton448.fancyButton:link,.fancyButton448.fancyButton:visited, .fancyButton448div.fancyButton{ 5030 background-image: url('/ImageRepository/Document?documentID=59721'); 5031 background-repeat: no-repeat; 5032 background-position: center .25em ; 5033background-size: 7.5em; 5034transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 5035position: relative; 5036} 5037 5038.fancyButton448::after { 5039content: ""; 5040position: absolute; 5041left: 50%; 5042top: 1.125em; 5043transform: translate(-50%, 0) scale(0); 5044height: 5.75em; 5045width: 5.75em; 5046background: #FECC4E; 5047border-radius: 50%; 5048transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 5049.fancyButton448.fancyButton:hover,.fancyButton448.fancyButton:focus,.fancyButton448.fancyButton:active,.fancyButton448.fancyButton.hover{ 5050 background-repeat: no-repeat; 5051 background-position: center top; 5052} 5053 5054.fancyButton448:is(:hover, :focus, :active)::after { 5055top: .875em; 5056transform: translate(-50%, 0) scale(1);} 5057.fancyButton448.fancyButton:link > span,.fancyButton448.fancyButton:visited > span, .fancyButton448div.fancyButton > span{ 5058} 5059.fancyButton448.fancyButton:hover > span,.fancyButton448.fancyButton:focus > span,.fancyButton448.fancyButton:active > span,.fancyButton448.fancyButton.hover > span{ 5060} 5061.fancyButton448.fancyButton .text{ 5062 padding-top: 8.75em; 5063 text-decoration: none; 5064 padding-top: 8.75em; 5065 background-image: url('/ImageRepository/Document?documentID=59727'); 5066 background-repeat: no-repeat; 5067 background-position: center 2.125em ; 5068background-size: 3.625em; 5069transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 5070z-index: 2; 5071position: relative; 5072} 5073.fancyButton448.fancyButton:hover .text,.fancyButton448.fancyButton:focus .text,.fancyButton448.fancyButton:active .text,.fancyButton448.fancyButton.hover .text{ 5074 text-decoration: none; 5075 background-image: url('/ImageRepository/Document?documentID=59718'); 5076 background-repeat: no-repeat; 5077 background-position: center 1.875em ; 5078 5079 5080} 5081.fancyButton448.fancyButton .textStyle1{ 5082 color: rgb(34, 34, 34); 5083 font-size: 1.25em; 5084 font-family: Open Sans; 5085 font-weight: 600; 5086 text-decoration: none; 5087display: block; 5088line-height: 1.3;} 5089.fancyButton448.fancyButton:hover .textStyle1, .fancyButton448.fancyButton.hover .textStyle1{ 5090 text-decoration: underline; 5091 5092} 5093</style> 5094 5095 </li><!-- 5096--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 5097 --><li class="widgetItem GraphicLinks"> 5098 5099<div> 5100 <a href="https://seeclickfix.com/web_portal/rN9AFXJQehiJjKeMTHx9Xhw2/issues/map?lat=42.258740838592374&lng=-71.12136840820314&max_lat=42.43460661010741&max_lng=-70.73135375976564&min_lat=42.081916678306335&min" target="_self" class="fancyButton fancyButton449 " > 5101 <span> 5102 <span><span class="text"><span class="textStyle1">Report a<br>Non-Emergency<br>Public Works Issue</span></span></span> 5103 </span> 5104 </a> 5105</div> 5106 <style scoped="scoped">.fancyButton449.fancyButton:link,.fancyButton449.fancyButton:visited, .fancyButton449div.fancyButton{ 5107 background-image: url('/ImageRepository/Document?documentID=59721'); 5108 background-repeat: no-repeat; 5109 background-position: center .25em ; 5110background-size: 7.5em; 5111transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 5112position: relative; 5113} 5114 5115.fancyButton449::after { 5116content: ""; 5117position: absolute; 5118left: 50%; 5119top: 1.125em; 5120transform: translate(-50%, 0) scale(0); 5121height: 5.75em; 5122width: 5.75em; 5123background: #FECC4E; 5124border-radius: 50%; 5125transition: all .3s var(--cs-tr-ease-out-sine, ease-out);} 5126.fancyButton449.fancyButton:hover,.fancyButton449.fancyButton:focus,.fancyButton449.fancyButton:active,.fancyButton449.fancyButton.hover{ 5127 background-image: url('/ImageRepository/Document?documentID=59722'); 5128 background-repeat: no-repeat; 5129 background-position: center top; 5130} 5131 5132.fancyButton449:is(:hover, :focus, :active)::after { 5133top: .875em; 5134transform: translate(-50%, 0) scale(1);} 5135.fancyButton449.fancyButton:link > span,.fancyButton449.fancyButton:visited > span, .fancyButton449div.fancyButton > span{ 5136} 5137.fancyButton449.fancyButton:hover > span,.fancyButton449.fancyButton:focus > span,.fancyButton449.fancyButton:active > span,.fancyButton449.fancyButton.hover > span{ 5138} 5139.fancyButton449.fancyButton .text{ 5140 padding-top: 8.75em; 5141 text-decoration: none; 5142 padding-top: 8.75em; 5143 background-image: url('/ImageRepository/Document?documentID=59730'); 5144 background-repeat: no-repeat; 5145 background-position: center 2.125em ; 5146background-size: 3.625em; 5147transition: all .4s var(--cs-tr-ease-out-sine, ease-out); 5148z-index: 2; 5149position: relative; 5150} 5151.fancyButton449.fancyButton:hover .text,.fancyButton449.fancyButton:focus .text,.fancyButton449.fancyButton:active .text,.fancyButton449.fancyButton.hover .text{ 5152 text-decoration: none; 5153 background-image: url('/ImageRepository/Document?documentID=59725'); 5154 background-repeat: no-repeat; 5155 background-position: center 1.875em ; 5156 5157 5158} 5159.fancyButton449.fancyButton .textStyle1{ 5160 color: rgb(34, 34, 34); 5161 font-size: 1.25em; 5162 font-family: Open Sans; 5163 font-weight: 600; 5164 text-decoration: none; 5165display: block; 5166line-height: 1.3;} 5167.fancyButton449.fancyButton:hover .textStyle1, .fancyButton449.fancyButton.hover .textStyle1{ 5168 text-decoration: underline; 5169 5170} 5171</style> 5172 5173 </li><!-- 5174--></ul></div><!-- --> 5175 </div> 5176 </nav> 5177 </div> 5178 <div class="widgetFooter"> 5179 </div> 5180</div> 5181</div> 5182 5183 </div> <!-- inner column --> 5184 5185 </div> <!-- inner row --> 5186 5187 </div><!-- outer column --><!-- --></div> <!-- outer row --> 5188 5189 5190 </div> 5191</div></div> 5192</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 5193<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS" class="containerTS"> <div id="cc78b0cee7-6d18-411b-be93-a2d4710bffd9" data-containerid="78b0cee7-6d18-411b-be93-a2d4710bffd9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 5194 5195 5196 <div class="row outer wide"><!-- 5197--><div class="outer col col5 first" style="" data-widgetcontainerid="f7eda7d1-5954-4b0d-97aa-f31c37c22912">� 5198 <div class="row nest first last wide">� 5199 5200 <div class="inner col col5 first last id7312c58f-b07c-46fa-b9c5-7f4a52f82c77" style="" data-widgetcontainerid="7312c58f-b07c-46fa-b9c5-7f4a52f82c77">� 5201 <div data-widget-id="5085bdb5-5cda-40e7-ae60-554980fb130a" data-widget-controller-path="/InfoAdvanced/Widget"> 5202 5203 5204 5205 5206 5207 <section id="divInfoAdv5085bdb5-5cda-40e7-ae60-554980fb130a" class="widget widgetInfoAdvanced skin39 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 5208 <header class="widgetHeader" id="header5085bdb5-5cda-40e7-ae60-554980fb130a"> 5209 <div class=""> 5210 </div> 5211 </header> 5212 <div class="widgetBody cpGrid cpGrid1 "> 5213 <div class="row wide"> 5214 <div class="col col1 first last"> 5215 <ol class="pageStyles semanticList"> 5216 5217<li class="InfoAdvanced widgetItem fr-view"> 5218 <p><a href="/"><img src="/ImageRepository/Document?documentId=59732" class="fr-dib" alt="Needham Massachusetts Homepage"></a></p> 5219</li> </ol> 5220 </div> 5221 </div> 5222 </div> 5223 <div class="widgetFooter"> 5224 5225 </div> 5226 5227 </section> 5228 5229 5230
5231<script type="text/javascript"> 5232 //Render slideshow if info advacned items contain one. 5233 $(document).ready(function (e) { 5234 $('#divInfoAdv5085bdb5-5cda-40e7-ae60-554980fb130a .InfoAdvanced.widgetItem').each(function () { 5235 renderSlideshowIfApplicable($(this)); 5236 }); 5237 }); 5238</script>
5238</div> 5239 </div> <!-- inner column --> 5240 5241 </div> <!-- inner row --> 5242 5243 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="492df874-f0a4-4ae6-9076-be7b7891dae4">� 5244 <div class="row nest first last wide">� 5245 5246 <div class="inner col col1 first last id6388816a-4fa4-4e13-a443-1054ce76b89f" style="" data-widgetcontainerid="6388816a-4fa4-4e13-a443-1054ce76b89f">� 5247 5248<div class="widget widgetSpacer" id="e577c984-1662-416e-9fad-b064eae3c4d9"></div> 5249 </div> <!-- inner column --> 5250 5251 </div> <!-- inner row --> 5252 5253 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="b968743b-dbe8-40ee-92da-20adf2c486c1">� 5254 <div class="row nest first wide">� 5255 5256 <div class="inner col col4 first last id2d8de355-a5e1-4f86-b2ad-0cb90614d18c" style="" data-widgetcontainerid="2d8de355-a5e1-4f86-b2ad-0cb90614d18c">� 5257 <div data-widget-id="953f633d-d4d6-402b-a08e-fb194f13d87b" data-widget-controller-path="/InfoAdvanced/Widget"> 5258 5259 5260 5261 5262 5263 <section id="divInfoAdv953f633d-d4d6-402b-a08e-fb194f13d87b" class="widget widgetInfoAdvanced skin39 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header953f633d-d4d6-402b-a08e-fb194f13d87b"> 5264 <header class="widgetHeader" id="header953f633d-d4d6-402b-a08e-fb194f13d87b"> 5265 <div class=""> 5266 <h3 >Contact Us</h3> 5267 </div> 5268 </header> 5269 <div class="widgetBody cpGrid cpGrid1 "> 5270 <div class="row wide"> 5271 <div class="col col1 first last"> 5272 <ol class="pageStyles semanticList"> 5273 5274<li class="InfoAdvanced widgetItem fr-view"> 5275 <p><strong>Needham Town Hall</strong><br>1471 Highland Avenue<br>Needham, MA 02492<br>Phone: <a href="tel:781-455-7500">781-455-7500</a></p><p><a href="https://www.needhamma.gov/Directory.aspx" target="_blank" rel="noopener">Staff Directory</a></p> 5276</li> </ol> 5277 </div> 5278 </div> 5279 </div> 5280 <div class="widgetFooter"> 5281 5282 </div> 5283 5284 </section> 5285 5286 5287
5288<script type="text/javascript"> 5289 //Render slideshow if info advacned items contain one. 5290 $(document).ready(function (e) { 5291 $('#divInfoAdv953f633d-d4d6-402b-a08e-fb194f13d87b .InfoAdvanced.widgetItem').each(function () { 5292 renderSlideshowIfApplicable($(this)); 5293 }); 5294 }); 5295</script>
5295</div> 5296 </div> <!-- inner column --> 5297 5298 </div> <!-- inner row --> 5299 <div class="row nest last wide">� 5300 5301 <div class="inner col col4 first last id15c2c838-1823-4966-8427-bcd6d0ab9c92" style="" data-widgetcontainerid="15c2c838-1823-4966-8427-bcd6d0ab9c92">� 5302<div data-widget-id="95c855c2-a1d3-424f-9da6-ec16f02dda8c" data-widget-controller-path="/GraphicLinks/Widget"> 5303 5304 5305 5306 5307<div id="graphicLinkWidget95c855c2-a1d3-424f-9da6-ec16f02dda8c" class="widget widgetGraphicLinks skin40 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 5308 <div class="widgetHeader"> 5309 <div class=""> 5310 </div> 5311 </div> 5312 <div class="widgetBody cpGrid cpGrid4 "> 5313 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 5314 <div class="row wide"> 5315 <!-- 5316--><div class="col col1 first "><ul class="semanticList"><!-- 5317 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 5318 5319<img src="/ImageRepository/Document?documentID=59704" 5320 class="graphicButtonLink" alt="Facebook" 5321 onmouseover="this.src='/ImageRepository/Document?documentID=59704'" 5322 onmouseout="this.src='/ImageRepository/Document?documentID=59704'" 5323 onfocus="this.src='/ImageRepository/Document?documentID=59704'" 5324 onblur="this.src='/ImageRepository/Document?documentID=59704'"> 5325</a></li><!-- 5326--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 5327 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 5328 5329<img src="/ImageRepository/Document?documentID=59717" 5330 class="graphicButtonLink" alt="YouTube" 5331 onmouseover="this.src='/ImageRepository/Document?documentID=59717'" 5332 onmouseout="this.src='/ImageRepository/Document?documentID=59717'" 5333 onfocus="this.src='/ImageRepository/Document?documentID=59717'" 5334 onblur="this.src='/ImageRepository/Document?documentID=59717'"> 5335</a></li><!-- 5336--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 5337 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/instagram" target="_self"> 5338 5339<img src="/ImageRepository/Document?documentID=59705" 5340 class="graphicButtonLink" alt="Instagram" 5341 onmouseover="this.src='/ImageRepository/Document?documentID=59705'" 5342 onmouseout="this.src='/ImageRepository/Document?documentID=59705'" 5343 onfocus="this.src='/ImageRepository/Document?documentID=59705'" 5344 onblur="this.src='/ImageRepository/Document?documentID=59705'"> 5345</a></li><!-- 5346--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 5347 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/linkedin" target="_self"> 5348 5349<img src="/ImageRepository/Document?documentID=59706" 5350 class="graphicButtonLink" alt="Linkedin" 5351 onmouseover="this.src='/ImageRepository/Document?documentID=59706'" 5352 onmouseout="this.src='/ImageRepository/Document?documentID=59706'" 5353 onfocus="this.src='/ImageRepository/Document?documentID=59706'" 5354 onblur="this.src='/ImageRepository/Document?documentID=59706'"> 5355</a></li><!-- 5356--></ul></div><!-- --> 5357 </div> 5358 </nav> 5359 </div> 5360 <div class="widgetFooter"> 5361 </div> 5362</div> 5363</div> 5364 5365 </div> <!-- inner column --> 5366 5367 </div> <!-- inner row --> 5368 5369 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="c6341299-e9ac-437a-a519-d66f8522604f">� 5370 <div class="row nest first last wide">� 5371 5372 <div class="inner col col1 first last id97703525-79a1-461a-bf9c-118ee4f69100" style="" data-widgetcontainerid="97703525-79a1-461a-bf9c-118ee4f69100">� 5373 5374<div class="widget widgetSpacer" id="3b93c8b1-ce88-4c1f-b0ca-dfd5125db99e"></div> 5375 </div> <!-- inner column --> 5376 5377 </div> <!-- inner row --> 5378 5379 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="53254a65-8a24-4a83-8587-4fea2655a0db">� 5380 <div class="row nest first last wide">� 5381 5382 <div class="inner col col8 first last id4e04fdf9-86cb-4669-a83e-25b23d8861e1" style="" data-widgetcontainerid="4e04fdf9-86cb-4669-a83e-25b23d8861e1">� 5383<div data-widget-id="896aa982-1400-4668-9b3c-8c3b1b08c594" data-widget-controller-path="/Faq/Widget"> 5384 5385 5386 5387 5388 5389 5390 5391 5392 <section id="widgetFaq896aa982-1400-4668-9b3c-8c3b1b08c594" class="widget widgetFAQ skin39 widgetOptionSet33 narrow" data-modulewidgettype="FAQ" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="faqHeader896aa982-1400-4668-9b3c-8c3b1b08c594"> 5393 <header class="widgetHeader" id="faqHeader896aa982-1400-4668-9b3c-8c3b1b08c594"> 5394 <div class=""> 5395 <h3><a href="/Faq.aspx?TID=73">FAQs</a></h3> 5396 </div> 5397 </header> 5398 <div class="widgetBody pageStyles cpGrid cpGrid1 "> 5399 <div class="row narrow"> 5400 <link href="/Areas/FAQ/Assets/Styles/Widget.css" rel="stylesheet" /> 5401 <div class="col col1"> 5402 <ol class="semanticList" style="columns: 1"> 5403 5404 5405 <li style="position: relative" class="widgetItem"> 5406 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=446">
5406When is the Recycling and Transfer Station open?</a> 5407 </li> 5408 5409 5410 <li style="position: relative" class="widgetItem"> 5411 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=379">How can I serve on a town board or commission?</a> 5412 </li> 5413 5414 5415 <li style="position: relative" class="widgetItem"> 5416 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=380">How do I request public records from the Town?</a> 5417 </li> 5418 5419 5420 <li style="position: relative" class="widgetItem"> 5421 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=381">Where can I register for parks and recreation programs?</a> 5422 </li> 5423 5424 5425 <li style="position: relative" class="widgetItem"> 5426 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=382">How can I dispose of my recyclable materials?</a> 5427 </li> 5428 </ol> 5429 </div> 5430 </div> 5431 </div> 5432 <div class="widgetFooter"> 5433 </div> 5434 <div class="addItemModal hidden"> 5435 <div class="url hidden">/FAQ.aspx</div> 5436 </div> 5437 5438 </section> 5439 5440
5441<script> 5442 function handleExpandCollapse(e) { 5443 const element = e.currentTarget; 5444 const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement; 5445 const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0]; 5446 if (answer.classList.contains("hidden")) { 5447 expandArrow.classList.add('widgetFAQ--arrow-expanded'); 5448 expandArrow.classList.remove('widgetFAQ--arrow-collapsed'); 5449 answer.classList.remove("hidden"); 5450 element.setAttribute("aria-expanded", "true"); 5451 } else { 5452 expandArrow.classList.add('widgetFAQ--arrow-collapsed'); 5453 expandArrow.classList.remove('widgetFAQ--arrow-expanded'); 5454 answer.classList.add("hidden"); 5455 element.setAttribute("aria-expanded", "false"); 5456 } 5457 e.preventDefault(); 5458 e.stopImmediatePropagation(); 5459 e.stopPropagation(); 5460 } 5461 document.querySelectorAll(".widgetFAQ--question a").forEach(element => { 5462 // When the link is clicked, expand or collapse the answer 5463 element.addEventListener("click", handleExpandCollapse); 5464 }); 5465</script>
5465 5466</div> 5467 5468 </div> <!-- inner column --> 5469 5470 </div> <!-- inner row --> 5471 5472 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="0f8f7837-3922-403f-b9fd-846964b99460">� 5473 <div class="row nest first last wide">� 5474 5475 <div class="inner col col1 first last id5fb128d0-23a2-4edc-8a25-88e8db568c67" style="" data-widgetcontainerid="5fb128d0-23a2-4edc-8a25-88e8db568c67">� 5476 5477<div class="widget widgetSpacer" id="c5e429fb-38fc-4cba-939b-b151bbfa5ca1"></div> 5478 </div> <!-- inner column --> 5479 5480 </div> <!-- inner row --> 5481 5482 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="1f99f41e-895e-4e98-9f7e-69c05c6f2790">� 5483 <div class="row nest first last wide">� 5484 5485 <div class="inner col col4 first last idaf86708b-dfcf-4369-87b6-c196c67fa9c9" style="" data-widgetcontainerid="af86708b-dfcf-4369-87b6-c196c67fa9c9">� 5486 <div data-widget-id="1bbf72ba-5e8c-43ce-b1fc-d8e3a58d4f9d" data-widget-controller-path="/QuickLinks/Widget"> 5487 5488 5489 5490 5491 5492 5493 5494 5495 <section id="widgetQuicklink1bbf72ba-5e8c-43ce-b1fc-d8e3a58d4f9d" class="widget widgetQuickLinks skin39 widgetOptionSet29 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader1bbf72ba-5e8c-43ce-b1fc-d8e3a58d4f9d"> 5496 <header class="widgetHeader" id="quickLinksHeader1bbf72ba-5e8c-43ce-b1fc-d8e3a58d4f9d"> 5497 <div class=""> 5498 <h3><a style="" href="/QuickLinks.aspx?CID=101" >Site Links</a></h3> 5499 </div> 5500 </header> 5501 <div class="widgetBody cpGrid cpGrid1 "> 5502 <div class="row narrow"> 5503 <div class="col col1 first last"> 5504 <ol class="semanticList"> 5505 5506 <li style="position:relative" class="widgetItem QuickLinks"> 5507 <a class="widgetDesc widgetQuickLinksLink" href="/Directory.aspx" target="_self" >Contact Us</a> 5508 <div class="widgetMeta"></div> 5509 </li> 5510 5511 <li style="position:relative" class="widgetItem QuickLinks"> 5512 <a class="widgetDesc widgetQuickLinksLink" href="/SiteMap" target="_self" >Site Map</a> 5513 <div class="widgetMeta"></div> 5514 </li> 5515 5516 <li style="position:relative" class="widgetItem QuickLinks"> 5517 <a class="widgetDesc widgetQuickLinksLink" href="/Copyright" target="_self" >Copyright Notices</a> 5518 <div class="widgetMeta"></div> 5519 </li> 5520 5521 <li style="position:relative" class="widgetItem QuickLinks"> 5522 <a class="widgetDesc widgetQuickLinksLink" href="/Accessibility" target="_self" >Accessibility</a> 5523 <div class="widgetMeta"></div> 5524 </li> 5525 5526 <li style="position:relative" class="widgetItem QuickLinks"> 5527 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 5528 <div class="widgetMeta"></div> 5529 </li> 5530 </ol> 5531 </div> 5532 </div> 5533 5534 </div> 5535 <div class="widgetFooter"> 5536 </div> 5537 <div class="addItemModal hidden"> 5538 <div class="url hidden">/QuickLinks.aspx</div> 5539 </div> 5540 5541 </section> 5542</div> 5543 5544 </div> <!-- inner column --> 5545 5546 </div> <!-- inner row --> 5547 5548 </div><!-- outer column --><!-- --></div> <!-- outer row --> 5549 5550 5551 </div> 5552</div></div> 5553</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 5554<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS" class="containerTS"> <div id="ccf53b538a-3db1-47b3-9ac8-7c12949d5033" data-containerid="f53b538a-3db1-47b3-9ac8-7c12949d5033" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 5555 5556 5557 <div class="row outer wide"><!-- 5558--><div class="outer col col24 first last" style="" data-widgetcontainerid="cf3bad6d-f462-4d60-9445-e0eeed8c8b6c">� 5559 <div class="row nest first last wide">� 5560 5561 <div class="inner col col24 first last id8844b5fe-814c-4829-b4d3-7f3fa1a5b6b8" style="" data-widgetcontainerid="8844b5fe-814c-4829-b4d3-7f3fa1a5b6b8">� 5562 5563 <div data-widget-id='e2ba003d-4b1d-4aeb-82ed-872476390dac' data-moduleName="customHtml" id='widgetCustomHtmle2ba003d-4b1d-4aeb-82ed-872476390dac' class="widget widgetCustomHtml skin35 narrow" > 5564 <div class="widgetBody pageStyles" id="widgetBodye2ba003d-4b1d-4aeb-82ed-872476390dac"> 5565 <div id="customHtmle2ba003d-4b1d-4aeb-82ed-872476390dac"><div><style> 5566 /* CP icon */ 5567 .cpBylineIconTS { 5568 color: #333333; 5569 } 5570 /* CP Text */ 5571 .cpBylineTextTS, 5572 .cpBylineTextTS a:is(:link, :visited) { 5573 color: #333333; 5574 } 5575 5576 .cpBylineTS { 5577 text-align: center; 5578 } 5579 5580 .cpBylineIconTS { 5581 fill: currentColor; 5582 width: 39px;
5583 height: 26px; 5584 display: inline; 5585 vertical-align: middle; 5586 } 5587</style> 5588 5589<div class="widgetItem cpBylineTS"> 5590 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 5591 <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> 5592 <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> 5593 </svg> 5594 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 5595</div> 5596</div></div> 5597 </div> 5598 5599 </div> 5600 5601 </div> <!-- inner column --> 5602 5603 </div> <!-- inner row --> 5604 5605 </div><!-- outer column --><!-- --></div> <!-- outer row --> 5606 5607 5608 </div> 5609</div></div> 5610</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS" class="fixedLeftTS"><div class="inner"> 5611<div class="siteWrap2" data-skip-leftpad=""><div data-cpRole="contentContainer" id="gbs2TS" class="containerTS"> <div id="cc035e2e4c-323e-4b34-bbd5-2cf1e7cc35fc" data-containerid="035e2e4c-323e-4b34-bbd5-2cf1e7cc35fc" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 5612 5613 5614 5615 5616 </div> 5617</div></div></div> 5618</div><!-- </div> --> 5619</div> 5620 5621 </div> 5622 </div> 5623 </div> 5624 5625<link href="/745732998.css" rel="stylesheet" type="text/css" /> 5626 5627<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 5628 <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"> 5629 <div class="cp-Splash-header"> 5630 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 5631 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 5632 <svg id="iconClose" viewBox="0 0 25 25"> 5633 <polygon style="fill:currentcolor" 5634 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> 5635 </svg> 5636 </button>
5637 </div> 5638 <div class="cp-Splash-body"> 5639 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 5640 <!-- Content from the Froala Editor will go here. --> 5641 Loading 5642 </div> 5643 </div> 5644 <div class="cp-Splash-footer"> 5645 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 5646 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 5647 </div> 5648 </div> 5649</div> 5650
5651<script src="/Assets/Scripts/APIClient.js"></script>
5651
5652<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
5652
5653<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
5653
5654<script> 5655 5656 $(document).ready(function () { 5657 var filter = { 5658 targetId: '56', 5659 targetType: 1 5660 } 5661 5662 new SplashModalRender().triggerRender(filter); 5663 }); 5664</script>
5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681
5681<script src="/-1442400649.js" type="text/javascript"></script>
5681 5682 <!-- Fixed Nav Adjustment -->
5683<script> 5684 function getValueTS(elem, attr) { 5685 const val = elem.css(attr); 5686 if (val === undefined) return undefined; 5687 const num = parseInt(val, 10); 5688 if (num === NaN) return undefined; 5689 return num; 5690 } 5691 5692 function clampTS(number, min, max) { 5693 return Math.min(Math.max(number, min), max); 5694 } 5695 5696 function isPageEditingTS() { 5697 return ( 5698 $("#doneEditing").length > 0 || // In live edit 5699 typeof DesignCenter !== "undefined" // In theme manager 5700 ); 5701 } 5702 5703 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 5704 function isTransparentTS(elem) { 5705 const bg = elem.css('background-color'); 5706 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 5707 const matchState = bg.match(bgColorRegexTS); 5708 if (!matchState || matchState.length !== 5) return false; 5709 const alpha = parseFloat(matchState[4], 10); 5710 if (!(alpha >= 0 && alpha < 1)) return false; 5711 return true; 5712 } 5713 5714 function iterateLeftpads(cb) { 5715 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 5716 for (let i = 0; i < containersTS.length; i++) { 5717 const containerTS = containersTS[i]; 5718 // Skip the body container and anything with data-skip-leftpad 5719 if ( 5720 containerTS.id !== "bodyContainerTS" && 5721 containerTS.getAttribute('data-skip-leftpad') === null 5722 ) { 5723 cb(containerTS); 5724 } 5725 } 5726 } 5727 5728 const anchor = $("#divToolbars"); 5729 5730 // Outer banner padding (push banner down) 5731 const outerSizingTS = $("#bannerContainerTS"); 5732 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 5733 const innerSizingTS = $("#bannerSizingTS"); 5734 const bodyContainerTS = $("#bodyContainerTS"); 5735 5736 const forceUnfixClassTS = "forceUnfixTS"; 5737 5738 const fixedTopTS = $(".fixedTopTS"); 5739 const fixedBottomTS = $(".fixedBottomTS"); 5740 const fixedLeftTS = $(".fixedLeftTS"); 5741 const headerContainerTS = $("#headerContainerTS"); 5742 5743 var initialTopTS; 5744 var topAttachTS; 5745 if (fixedTopTS && fixedTopTS.length === 1) { 5746 initialTopTS = getValueTS(fixedTopTS, 'top'); 5747 const attachment = fixedTopTS.attr('data-attach');
5748 if (attachment) topAttachTS = $("#" + attachment); 5749 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 5750 } 5751 5752 function resizeAdjustmentTS() { 5753 const editing = isPageEditingTS(); 5754 5755 // Fixed top script 5756 (function () { 5757 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 5758 5759 if (editing) { 5760 fixedTopTS[0].classList.add(forceUnfixClassTS); 5761 } else { 5762 fixedTopTS[0].classList.remove(forceUnfixClassTS); 5763 } 5764 5765 const topPosition = fixedTopTS.css('position'); 5766 if (topPosition === 'fixed') { 5767 if (topAttachTS) { 5768 scrollAdjustmentTS(); 5769 } else { 5770 const anchorHeight = anchor.outerHeight() - 1; 5771 fixedTopTS.css('top', anchorHeight + initialTopTS); 5772 } 5773 } else { 5774 fixedTopTS.css('top', initialTopTS); 5775 } 5776 5777 if (topPosition === 'fixed' || topPosition === 'absolute') { 5778 // Bump the banner content down 5779 if (isTransparentTS(fixedTopTS)) { 5780 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 5781 outerSizingTS.css('padding-top', ''); 5782 5783 try { 5784 window.Pages.onResizeHandlersExecute(); 5785 } catch (e) { } 5786 } else { 5787 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 5788 innerSizingTS.css('padding-top', ''); 5789 } 5790 } else { 5791 innerSizingTS.css('padding-top', ''); 5792 outerSizingTS.css('padding-top', ''); 5793 } 5794 })(); 5795 5796 // Fixed bottom script 5797 (function () { 5798 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 5799 5800 // If the widget has gone narrow, force unfix 5801 if (editing || fixedBottomTS.outerHeight() > 200) { 5802 fixedBottomTS[0].classList.add(forceUnfixClassTS); 5803 } else { 5804 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 5805 } 5806 5807 if (fixedBottomTS.css('position') === 'fixed') { 5808 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 5809 } else { 5810 bodyContainerTS.css('padding-bottom', ''); 5811 } 5812 })(); 5813 5814 // Fixed left script 5815 (function () { 5816 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 5817 5818 if (editing) { 5819 fixedLeftTS[0].classList.add(forceUnfixClassTS); 5820 } else { 5821 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 5822 } 5823 5824 if (fixedLeftTS.css('position') === 'fixed') { 5825 const anchorHeight = anchor.outerHeight() - 1; 5826 const headerHeight = headerContainerTS.outerHeight() - 1; 5827 fixedLeftTS.css('top', anchorHeight + headerHeight + 16); 5828 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 5829 iterateLeftpads(function (containerTS) { 5830 const containerBoundingTS = containerTS.getBoundingClientRect(); 5831 if (containerBoundingTS.left <= leftBoundingTS.right) { 5832 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 5833 } 5834 }); 5835 } else { 5836 fixedLeftTS.css('top', ''); 5837 iterateLeftpads(function (containerTS) { 5838 $(containerTS).css('padding-left', ''); 5839 }); 5840 } 5841 })(); 5842 } 5843 5844 function scrollAdjustmentTS() { 5845 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 5846 const topPosition = fixedTopTS.css('position'); 5847 if (topPosition === 'fixed' || topPosition === 'absolute') { 5848 const anchorBounding = anchor[0].getBoundingClientRect(); 5849 const attachBounding = topAttachTS[0].getBoundingClientRect(); 5850 const scrollTop = $(window).scrollTop(); 5851 5852 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 5853 } else { 5854 fixedTopTS.css('top', initialTopTS); 5855 } 5856 } 5857 5858 $(window).load(function () { 5859 setTimeout(function () { 5860 resizeAdjustmentTS(); 5861 }, 350); 5862 5863 $(window).scroll(function () { 5864 scrollAdjustmentTS(); 5865 }); 5866 5867 var adjustTimeoutTS; 5868 $(window).resize(function () { 5869 clearTimeout(adjustTimeoutTS); 5870 adjustTimeoutTS = setTimeout(function () { 5871 resizeAdjustmentTS(); 5872 }, 350); 5873 });
5874 5875 $.when(window.Pages.angularToolbarComplete).done(function () { 5876 resizeAdjustmentTS(); 5877 }); 5878 }); 5879</script>
5879 5880<!-- End Fixed Nav Adjustment --> 5881 5882<!-- Google tag (gtag.js) 506357 -->
vendor: 66 bytes, lines 5882-5883
5882 5883 <script async src="https://www.googletagmanager.com/gtag/js?id=
5883G-90KZ9915K9
vendor: 12 bytes, line 5883
5883"></script>
5883<script>
vendor: 127 bytes, line 5883
5883window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
5883G-90KZ9915K9
vendor: 4 bytes, line 5883
5883');
5883</script>
5883 5884<!--End Google tag (gtag.js) --> 5885
5886<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "82bf46fcf6f4db2d1c1e88aa0231c4c2"; 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>
5886 5887 5888<!----------Google Translate (Mobile Friendly)---------> 5889 5890<style> 5891 #google-translate-container { 5892 float: right; 5893 padding: 3px 5px 0px 0px; 5894 position: fixed; 5895 bottom: 16px; 5896 right: 70px; 5897 z-index: 5; 5898 } 5899 5900 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 5901 font-family: arial; 5902 font-size: 10pt; 5903 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 5904 background-position: 5px 5px; 5905 background-size: 18px; 5906 background-repeat: no-repeat; 5907 text-indent: 16px; 5908 background-color: #fff; 5909 color: #000 !important; 5910 } 5911 5912 .goog-logo-link { 5913 display: none !important; 5914 } 5915 5916 .goog-te-gadget { 5917 color: transparent !important; 5918 } 5919 5920 .goog-te-gadget .goog-te-combo { 5921 margin: 2px 0 !important; 5922 border-radius: 15px !important; 5923 } 5924 5925 .goog-te-combo{ 5926 border: 1px solid !important; 5927 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 5928 border-radius: 50px !important; 5929 height:31px !important; 5930 padding: 0 1px 0 .25rem !important; 5931 width: 156px; 5932 } 5933 5934 #launcher-wrapper { 5935 bottom: 50px !important; 5936 } 5937 5938</style> 5939 5940<div id="google-translate-container"> 5941 <div id="google_translate_element"> 5942 </div> 5943</div> 5944
5945<script> 5946 5947 function googleTranslateElementInit() { 5948 var el = document.getElementById("google_translate_element"); 5949 if (el && el.innerHTML.trim() !== "") { 5950 return; 5951 } 5952 5953 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 5954 // begin accessibility compliance 5955 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 5956 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 5957 $('div#goog-gt-tt .original-text').css('text-align','left'); 5958 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 5959 $('.goog-te-combo').attr('aria-label','google translate languages'); 5960 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 5961 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 5962 } 5963 5964 $(function() { 5965 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 5966 }); 5967 5968</script>
5968 5969 5970<!--------------End Google Translate-----------------> 5971 5972 5973
5973<script type="text/javascript"> 5974 $(function () { 5975 document.cookie = "responsiveGhost=0; path=/"; 5976 }); 5977 $(window).on("load", function () { 5978 $('body').addClass('doneLoading').removeClass('hideContent'); 5979 5980 if ($('#404Content').length > 0) 5981 $('div#bodyWrapper').css('padding', '0px'); 5982 }); 5983 </script>
5983 5984 5985 <noscript> 5986 <style> 5987 body.hideContent { 5988 opacity: 1 !important; 5989 } 5990 </style> 5991 </noscript> 5992 5993 5994<div style="display: none;"> 5995 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 5996 5997 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 5998 <title>Arrow Left</title> 5999 <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> 6000 </symbol> 6001 6002 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 6003 <title>Arrow Right</title> 6004 <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> 6005 </symbol> 6006 6007 </svg> 6008</div> 6009
6009<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Montserrat:500,600,700,700italic,800,italic,regular|Noto+Serif:700,700italic,italic,regular|Open+Sans:600,600italic,700,700italic,800,italic,regular|Poppins:500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|');</script>
6009 6010 6011 6012 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 6013 <div style="display: none;"> 6014 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 6015 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 6016 <title>Slideshow Left Arrow</title> 6017 <g> 6018 <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> 6019 </g> 6020 </symbol> 6021 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 6022 <title>Slideshow Right Arrow</title> 6023 <g> 6024 <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> 6025 </g> 6026 </symbol> 6027 </svg> 6028 </div> 6029 6030 6031 6032 6033 <div id="root-picker-outlet"></div> 6034</body> 6035</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.