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-4D9Y0FPXDD';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 119 <meta name="apple-itunes-app" content="app-id=1181487617" /> 120<link rel="manifest" href="/manifest/client"> 121 122 <meta name="theme-color" content="#516645"> 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>Search ⢠Apex, NC ⢠CivicEngage</title> 126 127
127<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
127 128
128<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
128 129 130 131 <!--[if IE 6]>
131<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
131<![endif]--> 132 <!--[if IE 7]>
132<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
132<![endif]--> 133 <!--[if IE 8]>
133<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
133<![endif]--> 134 <!--[if IE 9]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135
135<script type="text/javascript"><!-- 136 var intCountryCode = 840; 137 var order = ''; 138//--></script>
138 139 140<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-727723999.css" rel="stylesheet" type="text/css" /> 141 142 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 143
143<script type="text/javascript"> 144 window.Pages = window.Pages || {}; 145 // FrontEnd RWD initialization 146 window.Pages.rwdReady = $.Deferred(); 147 window.Pages.toolBarDeferred = $.Deferred(); 148 window.Pages.rwdSetupComplete = $.Deferred(); 149 window.Pages.megaMenuLoaded = $.Deferred(); 150 window.Pages.angularToolbarComplete = $.Deferred(); 151 window.Pages.frontEndToolbarComplete = $.Deferred(); 152 </script>
152 153 <!--CPHeadContent--> 154
154<script src="/739942322.js" type="text/javascript"></script>
154 155 156 157 158
158<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
158 159
159<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
159 160 <link rel="stylesheet" type="text/css" href="/Areas/Search/Assets/Styles/Home2017.css" /> 161 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 162 <link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 163 164 165 166
166<script src="/1657590475.js" type="text/javascript"></script>
166 167 168 169 170 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 171 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 172 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 173 <!--[if lt IE 9]>
173<script type="text/javascript" src="/Scripts/html5.js"></script>
173<![endif]--> 174 175
175<script type="text/javascript"> 176 setEditorVariables(false, 840); 177 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 178 </script>
178 179
179<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
179 180</head> 181<body class="wide " > 182 183
183<script>jQuery(document).click(function (event) { 184 var target = jQuery(event.target); 185 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 186 var text = target.attr('title'); 187 188 if (!text.length) { 189 text = "N/A"; 190 } 191 ga('send', 192 { 193 hitType: 'event', 194 eventCategory: 'Image', 195 eventAction: 'Image - ' + text, 196 eventLabel: window.location.href 197 }); 198 } 199 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 200 var text = ""; 201 if (target.parents('.button')[0]) { 202 text = target.parents('.button').first().text(); 203 } else if (target.text().length) { 204 text = target.text(); 205 } else if (target.attr('title').length) { 206 text = target.attr('title'); 207 } 208 if (!text.length) { 209 text = "N/A"; 210 } 211 ga('send', 212 { 213 hitType: 'event', 214 eventCategory: 'Button', 215 eventAction: 'Button - ' + text, 216 eventLabel: window.location.href 217 }); 218 } 219 if (target.parents('.widgetCustomHtml').length) { 220 ga('send', 221 { 222 hitType: 'event', 223 eventCategory: 'Custom Html',
224 eventAction: 'Custom Html Clicked', 225 eventLabel: window.location.href 226 }); 227 } 228 if (target.parents('.editor').length) { 229 ga('send', 230 { 231 hitType: 'event', 232 eventCategory: 'Editor', 233 eventAction: 'Editor Link Clicked', 234 eventLabel: window.location.href 235 }); 236 } 237 if (target.parents('.GraphicLinks').length) { 238 var text = ""; 239 var targetGraphicLink = target; 240 if (target.hasClass('widgetGraphicLinksLink')) { 241 targetGraphicLink = jQuery(target.children()[0]); 242 } 243 if (targetGraphicLink.hasClass('text')) { 244 text = targetGraphicLink.text(); 245 } else if (targetGraphicLink.attr('src').length) { 246 if (targetGraphicLink.attr('alt').length) { 247 text = targetGraphicLink.attr('alt'); 248 } else { 249 text = targetGraphicLink.attr('src'); 250 } 251 } else { 252 text = "N/A"; 253 } 254 ga('send', 255 { 256 hitType: 'event', 257 eventCategory: 'Graphic Links', 258 eventAction: 'Graphic Link - ' + text, 259 eventLabel: window.location.href 260 }); 261 } 262 if (target.parents('.InfoAdvanced').length) { 263 ga('send', 264 { 265 hitType: 'event', 266 eventCategory: 'Info Advanced', 267 eventAction: 'Info Advanced Clicked', 268 eventLabel: window.location.href 269 }); 270 } 271 if (target.parents('.list').length) { 272 ga('send', 273 { 274 hitType: 'event', 275 eventCategory: 'List', 276 eventAction: 'List Clicked', 277 eventLabel: window.location.href 278 }); 279 } 280 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 281 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 282 var breadCrumbs = []; 283 jQuery('.breadCrumbs > li').each(function () { 284 breadCrumbs.push(this.textContent); 285 }); 286 var pageTitle = breadCrumbs.join('>'); 287 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 288 var text = ""; 289 if (pageTitle) { 290 text += pageTitle + " | "; 291 } else { 292 text += document.title + ' - '; 293 } 294 if (target.text() == "" && megaMenuText == "") { 295 text += "N/A"; 296 } else if (target.text().length && megaMenuText.length) { 297 if (megaMenuText == target.text()) { 298 text += megaMenuText; 299 } else { 300 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 301 } 302 } else if (target.text() == "") { 303 text += megaMenuText; 304 } else { 305 text += target.text(); 306 } 307 if (!text.length) { 308 text = "N/A"; 309 } 310 ga('send', 311 { 312 hitType: 'event', 313 eventCategory: 'Mega Menu', 314 eventAction: 'Mega Menu : ' + text, 315 eventLabel: window.location.href 316 }); 317 } 318 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 319 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 320 if (!text.length) { 321 text = "N/A"; 322 } 323 ga('send', 324 { 325 hitType: 'event', 326 eventCategory: 'News Flash', 327 eventAction: 'News Flash - ' + text, 328 eventLabel: window.location.href 329 }); 330 } 331 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 332 var text = target.text(); 333 if (!text.length) { 334 text = "N/A"; 335 } 336 ga('send', 337 { 338 hitType: 'event', 339 eventCategory: 'Quick Links', 340 eventAction: 'Quick Links - ' + text, 341 eventLabel: window.location.href 342 }); 343 } 344 if (target.attr('src') && target.parents('.cpSlideshow').length) { 345 var text = target.attr('title'); 346 if (!text.length) { 347 text = "N/A"; 348 } 349 ga('send', 350 { 351 hitType: 'event', 352 eventCategory: 'Slideshow', 353 eventAction: 'Slideshow - ' + text, 354 eventLabel: window.location.href 355 }); 356 } 357 if (target.parents('.widgetText').length) { 358 ga('send', 359 { 360 hitType: 'event', 361 eventCategory: 'Text', 362 eventAction: 'Text Link Clicked', 363 eventLabel: window.location.href 364 }); 365 } 366});</script>
366 367 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 368 <div class="cp-PopOver-header"> 369 <h3 class="cp-PopOver-title"></h3> 370 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 371 <svg class="cp-Icon--close" alt="close" title="close"> 372 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 373 </svg> 374 </button> 375 </div> 376 <div id="cpPopOverBody" class="cp-PopOver-body"> 377 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 378 </div> 379 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 380 <div class="cp-BtnGroup" id="actionButtons"> 381 <!-- Action buttons will be dynamically added here --> 382 </div> 383 </div> 384</div> 385 <div id="fb-root"></div> 386<div id=skipToContentLinks> 387<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 388</div> 389 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 390 391 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 392 393 394 395 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 396 <input type="hidden" id="hdnStructureID" value="6" /> 397 <input type="hidden" id="hdnContentCollectionID" value="e488ec09-3129-4559-9993-64edbcc2ea0d" /> 398 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 399 <input type="hidden" id="hdnThemeID" value="24" /> 400 <input type="hidden" id="pageIsFrontEnd" value="true" /> 401 <input type="hidden" id="pageModuleID" value="82" /> 402 <input type="hidden" id="pagePageID" /> 403 404 <input type="hidden" id="hdnModuleID" value="82" /> 405 <div id="stickyPlaceholder"></div> 406 <div id="outer-wrap" class="outer-wrap"> 407 <div id="inner-wrap" class="inner-wrap"> 408 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 409 410 411 412 413 </div> 414 <div id="bodyWrapper"> 415 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 416 417<div data-cpRole="structuralContainer" id="bodyContainerTS"> 418<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 419<div class="siteWrap"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 420 421 422 423 424 <a id="bannerLogoTS-108" style=" display: block; text-align: center; 425" class="bannerObject" href="/" target="_self"><img alt="Home Page" class="bannerObject" height="66" src="/ImageRepository/Document?documentID=31475" width="264" /></a> 426</div><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 427<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 428--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 429 --><!-- 430 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu27" id = "mainNavGovernment" class="navMainItem mainNavItem mainNavItem1 " href="/27/Government" target = "_self" > Government </a> <!-- 431 --><!-- 432 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 433 --><!-- 434 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu101" id = "mainNavServices" class="navMainItem mainNavItem mainNavItem2 " href="/101/Services" target = "_self" > Services </a> <!-- 435 --><!-- 436 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 437 --><!-- 438 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavDoingBusiness" class="navMainItem mainNavItem mainNavItem3 " href="/35/Doing-Business" target = "_self" > Doing Business </a> <!-- 439 --><!-- 440 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 441 --><!-- 442 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavOurCommunity" class="navMainItem mainNavItem mainNavItem4 " href="/31/Our-Community" target = "_self" >
442 Our Community </a> <!-- 443 --><!-- 444 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 445 --><!-- 446 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu9" id = "mainNavHowDoI" class="navMainItem mainNavItem mainNavItem5 " href="/9/How-Do-I" target = "_self" > How Do I... </a> <!-- 447 --><!-- 448 --></li><!----> 449</ol> 450 451 452
452<script type="text/javascript"> 453 (function () { 454 function setupMenu() { 455 const menuID = 'mainNavMenu'; 456 const menuType = MAIN_MENU; 457 458 //setup menu manager properties for main menu 459 if (!menuManager.mobileMainNav && true) 460 menuManager.adjustMainItemsWidth('#' + menuID); 461 menuManager.isMainMenuEditable = false; 462 menuManager.mainMenuMaxSubMenuLevels = 4; 463 menuManager.setMOMMode(2, menuType); 464 465 //Init main menu 466 const setupDraggable = menuManager.isMainMenuEditable; 467 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=82&themeID=24&menuContainerID=mainNav'; 468 469 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 470 menuManager.mainMenuInit = true; 471 menuManager.mainMenuTextResizer = true; 472 if (1.00 > 0) 473 menuManager.mainMenuTextResizerRatio = 1.00; 474 if (window.isResponsiveEnabled) 475 menuManager.mainMenuReady.resolve(); 476 477 } 478 479 if (document.readyState === "complete" 480 || document.readyState === "loaded" 481 || document.readyState === "interactive") { 482 setupMenu(); 483 return; 484 } 485 486 document.addEventListener("DOMContentLoaded", setupMenu); 487 })(); 488 </script>
488 489 490 491<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc24ae450d-3f9a-40c5-a2de-ae00a3c19028" data-containerid="24ae450d-3f9a-40c5-a2de-ae00a3c19028" class="pageContent cpGrid cpGrid24 showInMobile"> 492 493 494 495 496 </div> 497</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc0a4b9f64-9869-4ec4-9c9c-d7f48a01ccd1" data-containerid="0a4b9f64-9869-4ec4-9c9c-d7f48a01ccd1" class="pageContent cpGrid cpGrid24 showInMobile"> 498 499 500 501 502 </div> 503</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc8770ec7e-098c-47af-9e27-8638c229bd8c" data-containerid="8770ec7e-098c-47af-9e27-8638c229bd8c" class="pageContent cpGrid cpGrid24 showInMobile"> 504 505 506 507 508 </div> 509</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc12e0e00d-1bb3-4a3f-83c2-112b0cc0148b" data-containerid="12e0e00d-1bb3-4a3f-83c2-112b0cc0148b" class="pageContent cpGrid cpGrid24 showInMobile"> 510 511 512 513 514 </div> 515</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc5299b8e0-1c85-4f8e-b82b-d56b078f7fb7" data-containerid="5299b8e0-1c85-4f8e-b82b-d56b078f7fb7" class="pageContent cpGrid cpGrid24 showInMobile"> 516 517 518 519 520 </div> 521</aside></aside></nav><div data-cpRole="contentContainer" id="searchTS"> <div id="cca3f94100-852b-45cc-ad14-dd5ddcf6a4ec" data-containerid="a3f94100-852b-45cc-ad14-dd5ddcf6a4ec" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 522 523 524 <div class="row outer wide"><!-- 525--><div class="outer col col24 first last" style="" data-widgetcontainerid="d42919b0-2294-44cb-bc5a-0744a495cd12">� 526 <div class="row nest first last wide">� 527 528 <div class="inner col col24 first last id12aa8b00-5f0e-4797-950e-6b282df23633" style="" data-widgetcontainerid="12aa8b00-5f0e-4797-950e-6b282df23633">� 529<div data-widget-id="a8d3093e-e77a-4ae9-8e52-5484e1682a8f" data-widget-controller-path="/Layout/WidgetSearch"> 530 531
531<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
531 532
532<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
532 533
533<script defer type="text/javascript"> 534 535 $(document).ready(function () { 536 try { 537 // Minimum characters required before performing a search/autocomplete 538 var minPrefixLength = 3; 539 var autoCompleteDebounceDelay = 500; 540 var searchFieldSelector = "#searchField" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 541 var checkboxSelector = "#ysnSearchOnlyDept" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 542 var buttonSelector = ".widgetSearchButton" + 'a8d3093e-e77a-4ae9-8e52-5484e1682a8f'; 543 var autoCompleteCache = {}; 544 var autoCompleteCacheKeys = []; 545 var autoCompleteCacheLimit = 25; 546 var currentAutoCompleteRequest = null; 547 var currentAutoCompleteRequestKey = null; 548 var autoCompleteDebounceTimer = null; 549 var autoCompleteDebounceKey = null; 550 var pendingAutoCompleteResponses = []; 551 552 function normalizeAutoCompleteTerm(term) { 553 return $.trim((term || "") + "").replace(/\s+/g, " "); 554 } 555 556 function shouldSearch(term) { 557 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 558 } 559 560 function getAutoCompleteUrl() { 561 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 562 } 563 564 function getAutoCompleteCacheKey(requestUrl, term) { 565 return requestUrl + "|" + term.toLowerCase(); 566 } 567 568 function cacheAutoCompleteResult(cacheKey, data) { 569 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 570 autoCompleteCacheKeys.push(cacheKey); 571 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 572 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 573 } 574 } 575 autoCompleteCache[cacheKey] = data; 576 } 577 578 function respondToPendingAutoComplete(data) { 579 var responses = pendingAutoCompleteResponses; 580 pendingAutoCompleteResponses = []; 581 for (var i = 0; i < responses.length; i++) { 582 responses[i](data); 583 } 584 } 585 586 function cancelPendingAutoComplete() { 587 clearTimeout(autoCompleteDebounceTimer); 588 autoCompleteDebounceKey = null; 589 if (currentAutoCompleteRequest != null) { 590 currentAutoCompleteRequest.abort(); 591 currentAutoCompleteRequest = null; 592 } 593 currentAutoCompleteRequestKey = null; 594 respondToPendingAutoComplete([]); 595 } 596 597 function createWidgetAutoCompleteSource(options) { 598 return function (request, response) { 599 var term = normalizeAutoCompleteTerm(request.term); 600 if (!options.shouldSearch(term)) { 601 response([]); 602 return; 603 } 604 605 var requestUrl = options.url(); 606 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 607 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 608 response(autoCompleteCache[cacheKey]); 609 if (options.success) { 610 options.success(autoCompleteCache[cacheKey]); 611 } 612 return; 613 } 614 615 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 616 pendingAutoCompleteResponses.push(response); 617 return; 618 } 619 620 cancelPendingAutoComplete(); 621 autoCompleteDebounceKey = cacheKey; 622 pendingAutoCompleteResponses.push(response); 623 autoCompleteDebounceTimer = setTimeout(function () { 624 autoCompleteDebounceKey = null; 625 currentAutoCompleteRequestKey = cacheKey; 626 currentAutoCompleteRequest = $.ajax({ 627 url: requestUrl, 628 dataType: "json", 629 timeout: options.timeout, 630 data: { 631 term: term, 632 }, 633 success: function (data) { 634 if (currentAutoCompleteRequestKey === cacheKey) { 635 cacheAutoCompleteResult(cacheKey, data); 636 respondToPendingAutoComplete(data); 637 if (options.success) { 638 options.success(data); 639 } 640 } 641 }, 642 error: function (xmlhttprequest, textstatus, message) { 643 if (textstatus === "abort") { 644 return; 645 } 646 647 if (options.error) { 648 options.error(xmlhttprequest, textstatus, message); 649 } 650 651 respondToPendingAutoComplete([]); 652 }, 653 complete: function (xmlhttprequest) { 654 if (currentAutoCompleteRequest === xmlhttprequest) { 655 currentAutoCompleteRequest = null;
656 currentAutoCompleteRequestKey = null; 657 } 658 } 659 }); 660 }, options.delay); 661 }; 662 } 663 664 // click handler for search buttons 665 $(buttonSelector).click(function (e) { 666 e.preventDefault(); 667 var $btn = $(this); 668 var $field = $btn.siblings(".widgetSearchBox"); 669 var term = $field.val() + ""; 670 if (!shouldSearch(term)) { 671 // do nothing until user types enough characters 672 $field.focus(); 673 return; 674 } 675 676 if ($(checkboxSelector).is(':checked') || false) 677 { 678 doWidgetSearch($.trim(term), Number(0)); 679 } 680 else { 681 doWidgetSearch($.trim(term), 0); 682 } 683 }); 684 685 // enter key handler for the search field 686 $(searchFieldSelector).keypress(function (e) { 687 var code = e.which || e.keyCode; 688 if (code === 13) { 689 e.preventDefault(); 690 var $this = $(this); 691 var term = $this.val() + ""; 692 if (!shouldSearch(term)) { 693 // do nothing until user types enough characters 694 $this.focus(); 695 return false; 696 } 697 698 if ($(checkboxSelector).is(':checked') || false) { 699 doWidgetSearch($.trim(term), Number(0)); 700 } else { 701 doWidgetSearch($.trim(term), 0); 702 } 703 return false; 704 } 705 return true; 706 }); 707 708 // autocomplete: set minLength and guard source 709 if (true) { 710 var $searchField = $(searchFieldSelector).autocomplete({ 711 minLength: minPrefixLength, 712 source: createWidgetAutoCompleteSource({ 713 delay: autoCompleteDebounceDelay, 714 timeout: 10000, 715 shouldSearch: shouldSearch, 716 url: getAutoCompleteUrl, 717 success: function () { 718 $('.autoCompleteError').remove(); 719 }, 720 error: function (xmlhttprequest, textstatus, message) { 721 if (textstatus === "timeout") { 722 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 723 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 724 } 725 } 726 }), 727 html: true, 728 delay: 0, 729 select: function (event, ui) { 730 $(this).val(ui.item.value); 731 $(this).next().click(); 732 } 733 }); 734 735 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 736 return $("<li class=\"itemList\"></li>") 737 .data("ui-autocomplete-item", item) 738 .append("<a>" + item.label + "</a>") 739 .appendTo(ul); 740 }; 741 } 742 743 // keep searchBtnApplyQuery consistent with prefix rule 744 window.searchBtnApplyQuery = function() { 745 var $field = $(searchFieldSelector); 746 var term = $field.val() + ""; 747 if (shouldSearch(term)) { 748 // update href for the icon/button (if present) 749 var btn = document.getElementById("btnSearchIcon"); 750 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 751 } else { 752 var btn = document.getElementById("btnSearchIcon"); 753 if (btn) btn.href = "#"; 754 } 755 }; 756 } 757 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. 758 }); 759 </script>
759 760 761 <section id="widgetPreviewSearch" class="widget widgetSearch skin66 widgetOptionSet51" style="display: block;" aria-label="Search"> 762 <!-- For the button right and inside --> 763 <div class="widgetBody buttonRightInside"> 764 <input class="widgetSearchBox widgetSearchBoxa8d3093e-e77a-4ae9-8e52-5484e1682a8f" cp5ph="true" id="searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Iâm looking for..." type="text" value="" /> 765 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButtona8d3093e-e77a-4ae9-8e52-5484e1682a8f" role="button"><img alt="Icon" class="imageHover" data-hover="/ImageRepository/Document?documentID=31493" data-image="/ImageRepository/Document?documentID=31492" src="/ImageRepository/Document?documentID=31492" /></a> 766 767 <label class="searchLabel" aria-hidden="true" for="searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f">Search</label> 768 </div> 769 770 </section> 771 772 773<style scoped> 774 775 .widgetSearch ::-webkit-input-placeholder { 776 color: #fff; 777 } 778 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 779 color: #fff; 780 } 781 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 782 color: #fff; 783 } 784 .widgetSearch :-ms-input-placeholder { 785 color: #fff; 786 } 787 788 789 .widgetSearch .widgetBody .widgetSearchBoxa8d3093e-e77a-4ae9-8e52-5484e1682a8f 790 { 791 color: #fff; 792 height: 58px; 793border-radius: 30px; 794border: none; 795padding-left: 2em; 796font: 500 14px Open Sans; 797background: #4e6242; 798 799 } 800 .widgetSearch .widgetBody .widgetSearchButtona8d3093e-e77a-4ae9-8e52-5484e1682a8f 801 { 802 margin: 5px; 803 } 804 .widgetSearch .widgetSearch-onlyDepta8d3093e-e77a-4ae9-8e52-5484e1682a8f 805 { 806 display: inline-block; 807 color: #333; 808 809 810 padding-top: 10px; 811 } 812 #ysnSearchOnlyDepta8d3093e-e77a-4ae9-8e52-5484e1682a8f 813 { 814 position: relative; 815 top: .125em; 816 } 817 818</style> 819 820<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 821<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 822 823 824
825<script type="text/javascript"> 826 //Updates search icons href to have the correct queryString 827 function searchBtnApplyQuery() { 828 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchFielda8d3093e-e77a-4ae9-8e52-5484e1682a8f").value; 829 } 830</script>
830 831 832</div> 833 834 </div> <!-- inner column --> 835 836 </div> <!-- inner row --> 837 838 </div><!-- outer column --><!-- --></div> <!-- outer row --> 839 840 841 </div> 842</div></div> 843</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS"> 844<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 845<div class="siteWrap"><div data-cpRole="structuralContainer" id="bannerContentTS"> 846<div data-cpRole="contentContainer" id="bannerContentContainerTS"> <div id="cc06921d7e-af31-4026-b41e-7292b8ad101a" data-containerid="06921d7e-af31-4026-b41e-7292b8ad101a" class="pageContent cpGrid cpGrid24 showInMobile"> 847 848 849 850 851 </div> 852</div> 853</div></div> 854</div> 855 856 857 858 859 <div id="bannerImagesJSON109" class="hidden"></div> 860 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 861 <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> 862 <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> 863 </div> 864
864<script type="text/javascript"> 865 $(window).on("load", function () { 866 $.when(window.Pages.rwdSetupComplete) 867 .done(function () { 868 renderExternalBannerSlideshow('banner1', 869 {"BannerOptionID":109,"ThemeID":24,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":false,"ImageAlignment":2,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":172,"BannerOptionID":109,"FileName":"/ImageRepository/Document?documentID=31477","Height":456,"Width":2016,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":274,"BannerOptionID":109,"FileName":"/ImageRepository/Document?documentID=32164","Height":455,"Width":2012,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":291,"BannerOptionID":109,"FileName":"/ImageRepository/Document?documentID=1290","Height":651,"Width":1720,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":3,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":2,"BannerOptionID":109,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202004301218546303.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)\/"}, 870 '/App_Themes/2020 Redesign - Interior/Images/', 871 'Rotating'); 872 }); 873 }); 874 </script>
874 875 876</div> 877</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 878<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 879<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 880<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 881<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 882 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Search</a></li> 883 </ol> 884 <div class="contentTools"> 885 <ol class="semanticList cpTextResizer"> 886 <li><a href="#" id="makeTextSmaller" title="Make text smaller">A</a></li> 887 <li><a href="#" id="makeTextBigger" title="Make text bigger">A</a></li> 888 </ol> 889 </div> 890 891 892 893</div><div data-cpRole="mainContentContainer" id="moduleContent"> 894 895 896 897 <div id="searchModuleContent" class="newCP moduleContentNew cp-search"> 898 <div id="contentarea" class="contentMain selfClear"> 899<div class="header"> 900 <div class="graphic"> 901 <a title="Search this site" href="/Search"> 902 <img width="74" height="74" alt="Search icon" src="/Areas/Search/Assets/Images/HomeModuleIconLarge.png" /> 903 </a> 904 </div> 905 <div class="text"> 906 <h1><a href="/Search" title="Go back to the search home page">Search</a></h1> 907 908 </div> 909</div> <div id="divSearch" class="cp-search-container"> 910 <div id="divSearchStandard" class="cp-search-bar"> 911 <label for="searchPhrase" class="visuallyhidden">Search</label> 912 <div class="cp-search-barInner"> 913 <input type="text" name="searchPhrase" 914 id="searchPhrase" class="cp-search-input" 915 placeholder="Type to begin your search..." 916 value=""> 917 <a href="#" class="searchSite cp-search-submit"> 918 <svg id="iconSearch" viewbox="0 0 25 25"> 919 <title>Submit Search</title> 920 <path style="fill:currentcolor;" d="M25,24.458l-6.563-6.537c1.78-1.905,2.879-4.455,2.879-7.262C21.316,4.781,16.535,0,10.657,0S0,4.781,0,10.659 s4.78,10.659,10.657,10.659c2.697,0,5.155-1.015,7.034-2.671l6.573,6.547L25,24.458z M10.657,20.27c-1.295,0-2.554-0.254-3.74-0.755 c-1.144-0.484-2.172-1.178-3.055-2.06c-0.881-0.88-1.574-1.909-2.06-3.056c-0.501-1.182-0.755-2.44-0.755-3.74 S1.301,8.1,1.802,6.918c0.485-1.146,1.178-2.173,2.06-3.056c0.884-0.883,1.912-1.575,3.055-2.059 c1.184-0.501,2.444-0.756,3.74-0.756c1.298,0,2.557,0.255,3.741,0.756c1.145,0.485,2.172,1.177,3.055,2.059 c0.883,0.884,1.576,1.913,2.06,3.056c0.501,1.184,0.755,2.444,0.755,3.74s-0.254,2.556-0.755,3.74 c-0.485,1.146-1.178,2.173-2.06,3.056c-0.883,0.882-1.91,1.574-3.055,2.06C13.213,20.016,11.954,20.27,10.657,20.27z"></path> 921 </svg> 922 </a> 923 <input id="departmentId" type="hidden" value="-1"/> 924 </div> 925 </div> 926 </div> 927 <ol id="searchTabs" class="cp-Tabs-list" role="tablist" aria-label="Search tabs for site, agenda and minutes, municode and social" aria-orientation="horizontal"> 928 <li id="cp-SearchTab-Site" class="cp-Tabs-tab is-active" role="tab" aria-controls="divSearchResults" aria-selected="true"> 929 <a href="#siteSearch" id="siteSearch" class="cp-Tabs-link cp-Tabs-click-link"> 930 <svg class="cp-Tabs-linkArrow"> 931 <use xlink:href="#iconArrow--right"></use> 932 </svg> 933 Site Content 934 </a> 935 </li> 936 <li id="cp-MuniCode-Site" class="cp-Tabs-tab" role="tab" aria-controls="divSearchResultsMuniCode" aria-selected="false"> 937 <a href="#MuniCodeSearch" id="MuniCodeSearch" class="cp-Tabs-link cp-Tabs-click-link"> 938 <svg class="cp-Tabs-linkArrow"> 939 <use xlink:href="#iconArrow--right"></use> 940 </svg> 941 Municipal Code 942 </a> 943 </li> 944 </ol> 945 <fieldset id="divMunicodeStrip" style="display: none; margin-bottom: 2rem;"> 946 <legend>Search Criteria</legend> 947 <label class="ae-label"> 948 <input checked="checked" id="searchCodes" name="MuniCodeSearchCriteria" type="radio" value="Codes" /> 949 Codes 950 </label> 951 <label class="ae-label"> 952 <input id="searchOrdinances" name="MuniCodeSearchCriteria" type="radio" value="Ordinances" /> 953 Ordinances 954 </label> 955 <label class="ae-label"> 956 <input id="searchDocuments" name="MuniCodeSearchCriteria" type="radio" value="Documents" /> 957 Documents 958 </label> 959 </fieldset> 960 <div id="divSearchResultsMuniCode" class="cp-search-results" style="display:none;" role="tabpanel" aria-labelledby="cp-MuniCode-Site"> 961 </div> 962 963<div class="cp-search-typeToggle"> 964 <a id="advancedSearch" href="#advancedSearch" style="display: inline-block;">Advanced Search</a> 965 <a id="standardSearch" href="#standardSearch" style="display: none;">Standard Search</a> 966</div> 967<div id="divSearchAdvanced"> 968 <div id="advSearchForm" class="cp-search-advanced cp-search-advanced--hidden" aria-expanded="true">
969 <table border="0" cellpadding="0" cellspacing="0" class="cp-search-advancedTable"> 970 <tbody> 971 <tr> 972 <td colspan="2" class="cp-search-advancedHeader"> 973 Find pages with... 974 </td> 975 <td class="cp-search-advancedInstruction cp-search-advancedHeader"> 976 To do this in the search box 977 </td> 978 </tr> 979 <tr> 980 <td> 981 <label for="txtSearchAnd"><span class="cp-search-advancedHeader">all</span> these words:</label> 982 </td> 983 <td> 984 <input class="advSearchBox" name="txtSearchAnd" type="text" id="txtSearchAnd" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 985 </td> 986 <td class="cp-search-advancedInstruction"> 987 Enter your key words: <span class="cp-search-advancedCode">sugar glider</span> 988 </td> 989 </tr> 990 <tr> 991 <td> 992 <label for="txtSearchPhrase">this <span class="cp-search-advancedHeader">exact word or phrase</span>:</label> 993 </td> 994 <td> 995 <input class="advSearchBox" name="txtSearchPhrase" type="text" id="txtSearchPhrase" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 996 </td> 997 <td class="cp-search-advancedInstruction"> 998 Use quotes for exact phrases: <span class="cp-search-advancedCode">âsugar gliderâ</span> 999 </td> 1000 </tr> 1001 <tr> 1002 <td> 1003 <label for="txtSearchOr"><span class="cp-search-advancedHeader">any</span> of these words:</label> 1004 </td> 1005 <td> 1006 <input class="advSearchBox" name="txtSearchOr" type="text" id="txtSearchOr" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1007 </td> 1008 <td class="cp-search-advancedInstruction"> 1009 Type OR between the key words you want included: <span class="cp-search-advancedCode">marsupial OR pet</span> 1010 </td> 1011 </tr> 1012 <tr> 1013 <td> 1014 <label for="txtSearchNot"><span class="cp-search-advancedHeader">none</span> of these words:</label> 1015 </td> 1016 <td> 1017 <input class="advSearchBox" name="txtSearchNot" type="text" id="txtSearchNot" size="20" maxlength="100" onfocus="this.select();" onkeypress="return handleEnter(event);"> 1018 </td> 1019 <td class="cp-search-advancedInstruction"> 1020 Use a minus sign before words you donât want included: <span class="cp-search-advancedCode">-chair âpastry</span> 1021 </td> 1022 </tr> 1023 <tr> 1024 <td colspan="3" class="cp-search-advancedHeader"> 1025 Then narrow your results by... 1026 </td> 1027 </tr> 1028 <tr> 1029 <td> 1030 <label for="SearchContentType"><span>Content Type</span>:</label> 1031 </td> 1032 <td> 1033 <select id="SearchContentType" name="SearchContentType"> 1034 <option value="all" selected="selected">All Content</option> 1035 <option value="activities">Activities</option> 1036 <option value="agendas">Agendas</option> 1037 <option value="alerts">Alerts</option> 1038 <option value="bids">Bids</option> 1039 <option value="calendar">Calendar</option> 1040 <option value="civicsend">CivicSend</option> 1041 <option value="documents">Documents</option> 1042 <option value="faqs">FAQs</option> 1043 <option value="forms">Forms</option> 1044 <option value="images">Images</option> 1045 <option value="news">News</option> 1046 <option value="people">People</option> 1047 <option value="places">Places</option> 1048 <option value="social">Social</option> 1049 1050 <option value="webpages">Webpages</option> 1051 </select> 1052 </td> 1053 </tr> 1054 <tr> 1055 <td> 1056 <label for="selectedDepartmentHeader"><span class="bold">Department</span>:</label> 1057 </td> 1058 <td> 1059 <select id="selectedDepartmentHeader" name="DepartmentId"><option value="">All</option> 1060<option value="0">None</option> 1061<option value="1441">Economic Development</option> 1062<option value="1442">Halle Cultural Arts Center</option> 1063</select> 1064 </td> 1065 </tr> 1066 </tbody> 1067 </table> 1068 </div> 1069</div> 1070 <div id="divSearchResults" class="cp-search-results" role="tabpanel" aria-labelledby="cp-SearchTab-Site"> 1071 1072 1073<div id="divMainContentSearch"> 1074 <!-- cp-search-resultsLoading --> 1075 <h2 class="visuallyhidden">Search Results</h2> 1076<div data-currentpage="1"> 1077 <input id="UseAutoComplete" name="UseAutoComplete" type="hidden" value="True" /> 1078 1079 <p class="cp-search-status"> 1080 </p> 1081</div> 1082 </div>
1083<script type="text/javascript"> 1084 $('#paginationOption').change(function () { 1085 loadSearchResultPageList(1, $('#paginationOption').val()); 1086 }); 1087 1088 var autoExpandAdvancedSearch = 'false'; 1089 1090 if (autoExpandAdvancedSearch == 'true') { 1091 $('.cp-search-advanced').attr('aria-expanded', 'true'); 1092 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 1093 $('#standardSearch').show(); 1094 $('#advancedSearch').hide(); 1095 } 1096 1097 //Remove invaild tag(strong) from href for search site result. 1098 $("a[href*='strong']").each(function () { 1099 var validHref = $(this).attr('href').replace(/<strong>/gi, '').replace(/<\/strong>/gi, ''); 1100 $(this).attr('href', validHref); 1101 }); 1102 1103 $('input[type=radio][name=SearchCriteria]').unbind('change').change(function () { 1104 loadCivicClerkIndexResults(0, 10); 1105 }); 1106 1107 $('input[type=radio][name=MuniCodeSearchCriteria]').unbind('change').change(function () { 1108 loadMunicodeSearch(1, 10); 1109 }); 1110 1111 $('.cp-Tabs-click-link').unbind('click').click(function (e) { 1112 var $this = $(this); 1113 loadTabResults($this); 1114 return false; 1115 }); 1116</script>
1116 1117 1118 </div> 1119 </div> 1120 </div> 1121 1122 1123 <div class="newCP"> 1124 1125 </div> 1126</div> 1127</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd43d8a3f-12ba-4dbd-94c6-d9026f52e8fc" data-containerid="d43d8a3f-12ba-4dbd-94c6-d9026f52e8fc" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40"> 1128 1129 1130 1131 1132 </div> 1133</aside> 1134</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1135<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cce52a91d4-01fa-4516-83ee-62b8c6bcd554" data-containerid="e52a91d4-01fa-4516-83ee-62b8c6bcd554" class="pageContent cpGrid cpGrid24 showInMobile"> 1136 1137 1138 1139 1140 </div> 1141</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1142 1143 1144 1145 1146 1147 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="4" class="rootNavMenu accordionNav arrowIndicator"> 1148 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1324" data-pageid="1324"> 1149 <div class="accordionNavItem"> 1150 <a href="/1324/Employee-Kudos" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Employee Kudos</a> 1151 </div> 1152 </li> 1153 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem834" data-pageid="834"> 1154 <div class="accordionNavItem"> 1155 <a href="/DocumentCenter/View/405" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Apex Development Report (PDF)</a> 1156 </div> 1157 </li> 1158 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1249" data-pageid="1249"> 1159 <div class="accordionNavItem"> 1160 <a href="/calendar.aspx" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Calendar of Events</a> 1161 </div> 1162 </li> 1163 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem835" data-pageid="835"> 1164 <div class="accordionNavItem"> 1165 <a href="/149/Code-of-Ordinances" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Code of Ordinances</a> 1166 </div> 1167 </li> 1168 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem621" data-pageid="621"> 1169 <div class="accordionNavItem"> 1170 <a href="/454/Halle-Cultural-Arts-Center" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Halle Cultural Arts Center</a> 1171 </div> 1172 </li> 1173 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem807" data-pageid="807"> 1174 <div class="accordionNavItem"> 1175 <a href="/277/Garbage-Recycling-Yard-Waste" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Garbage & Recycling</a> 1176 </div> 1177 </li> 1178 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem945" data-pageid="945"> 1179 <div class="accordionNavItem"> 1180 <a href="/428/Special-Events-Festivals" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Special Events & Festivals</a> 1181 </div> 1182 </li> 1183 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem764" data-pageid="764"> 1184 <div class="accordionNavItem"> 1185 <a href="/1355/Stay-Notified" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Stay Notified</a> 1186 </div> 1187 </li> 1188 1189 </ol> 1190 1191 1192
1192<script type="text/javascript"> 1193 (function () { 1194 function setupSecondaryMenuProperties() { 1195 //setup menu manager properties for secondary menu 1196 menuManager.isSideMenuEditable = false; 1197 menuManager.sideMenuMaxSubMenuLevels = 4; 1198 menuManager.sideMenuHasCustomLinks = true; 1199 } 1200 1201 if (document.readyState === "loading") { 1202 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1203 return; 1204 } 1205 1206 setupSecondaryMenuProperties(); 1207 })(); 1208 </script>
1208 1209 1210
1210<script type="text/javascript"> 1211 (function () { 1212 function setupAccordionSecondaryNav() { 1213 var $menuContainer = $('#secondaryNav'); 1214 1215 $menuContainer.find('*[id^="SideItem"]').each(function () { 1216 var ids = $('[id="' + this.id + '"]'); 1217 if (ids.length > 1) 1218 $.each(ids, function (index, value) { 1219 value.id = value.id + '_' + index; 1220 }); 1221 }); 1222 1223 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1224 e.preventDefault(); 1225 showHideAccordionMenuForSecondaryNav($(this)); 1226 }); 1227 1228 $menuContainer.find(".grippy").each(function () { 1229 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1230 }); 1231 1232 $menuContainer.find("li").each(function () { 1233 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1234 }); 1235 } 1236 1237 if (document.readyState === "loading") { 1238 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1239 return; 1240 } 1241 1242 setupAccordionSecondaryNav(); 1243 })(); 1244 </script>
1244 1245 1246 1247 1248</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc1ca7e0d4-f295-49ea-8f14-f0e2cdbf1931" data-containerid="1ca7e0d4-f295-49ea-8f14-f0e2cdbf1931" class="pageContent cpGrid cpGrid24 showInMobile"> 1249 1250 1251 1252 1253 </div> 1254</aside> 1255</div> 1256</div></div> 1257</div><!-- headline --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1258<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS"> <div id="ccf4db8f3b-3ff2-4164-9041-50983d8c7080" data-containerid="f4db8f3b-3ff2-4164-9041-50983d8c7080" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 1259 1260 1261 <div class="row outer wide"><!-- 1262--><div class="outer col col24 first last" style="" data-widgetcontainerid="ed4c40f2-7243-4506-8cdd-1d9d5e2f246f">� 1263 <div class="row nest first last wide">� 1264 1265 <div class="inner col col24 first last ida75a3e60-cd0f-4992-8ce0-bbd9db2d616f" style="" data-widgetcontainerid="a75a3e60-cd0f-4992-8ce0-bbd9db2d616f">� 1266 <div data-widget-id="8bd3e192-4d7c-4272-9d7e-8cee582b2440" data-widget-controller-path="/InfoAdvanced/Widget"> 1267 1268 1269 1270 1271 1272 <section id="divInfoAdv8bd3e192-4d7c-4272-9d7e-8cee582b2440" class="widget widgetInfoAdvanced skin72 widgetOptionSet35 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1273 <header class="widgetHeader" id="header8bd3e192-4d7c-4272-9d7e-8cee582b2440"> 1274 <div class=""> 1275 </div> 1276 </header> 1277 <div class="widgetBody cpGrid cpGrid1 "> 1278 <div class="row autoWidths left wide"> 1279 <div class="col col1 first last"> 1280 <ol class="pageStyles semanticList"> 1281 1282<li class="InfoAdvanced widgetItem fr-view"> 1283 <div>Let us help you!</div><header class="widgetHeader"><h3>Resident Services</h3></header> 1284</li> </ol> 1285 </div> 1286 </div> 1287 </div> 1288 <div class="widgetFooter"> 1289 1290 </div> 1291 1292 </section> 1293 1294 1295
1296<script type="text/javascript"> 1297 //Render slideshow if info advacned items contain one. 1298 $(document).ready(function (e) { 1299 $('#divInfoAdv8bd3e192-4d7c-4272-9d7e-8cee582b2440 .InfoAdvanced.widgetItem').each(function () { 1300 renderSlideshowIfApplicable($(this)); 1301 }); 1302 }); 1303</script>
1303</div> 1304 </div> <!-- inner column --> 1305 1306 </div> <!-- inner row --> 1307 1308 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1309 1310 1311 </div> 1312</div></div> 1313</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS"> 1314<div class="siteWrap"><div data-cpRole="contentContainer" id="gbs2TS"> <div id="cc0b22230d-9535-4db3-81be-9e19027760f1" data-containerid="0b22230d-9535-4db3-81be-9e19027760f1" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1315 1316 1317 <div class="row outer wide"><!-- 1318--><div class="outer col col12 first" style="" data-widgetcontainerid="5d644fcf-eda4-4c1e-a502-1f776176549f">� 1319 <div class="row nest first last wide">� 1320 1321 <div class="inner col col12 first last id03bd6d91-dfd4-4b6d-9fd3-4992d85edf2e" style="" data-widgetcontainerid="03bd6d91-dfd4-4b6d-9fd3-4992d85edf2e">� 1322<div data-widget-id="cff0ab8f-f988-4fcb-93dd-863211edbf7d" data-widget-controller-path="/GraphicLinks/Widget"> 1323 1324 1325 1326 1327<div id="graphicLinkWidgetcff0ab8f-f988-4fcb-93dd-863211edbf7d" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1328 <div class="widgetHeader"> 1329 <div class=""> 1330 </div> 1331 </div> 1332 <div class="widgetBody cpGrid cpGrid2 "> 1333 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1334 <div class="row wide"> 1335 <!-- 1336--><div class="col col1 first "><ul class="semanticList"><!-- 1337 --><li class="widgetItem GraphicLinks"> 1338 1339<div> 1340 <a href="/239/Utility-Account-Access-Payment" target="_self" class="fancyButton fancyButton303 " > 1341 <span> 1342 <span><span class="text"><span class="textStyle1">Utility Service & Payments</span><span class="textStyle2">Easily Pay Your Bills Online</span></span></span> 1343 </span> 1344 </a> 1345</div> 1346 <style scoped="scoped">.fancyButton303.fancyButton:link,.fancyButton303.fancyButton:visited, .fancyButton303div.fancyButton{ 1347 height: 150px; 1348 padding-top: 70px; 1349 padding-bottom: 1em; 1350 padding-right: 1em; 1351 padding-left: 1em; 1352 background-image: url('/ImageRepository/Document?documentID=31510'); 1353 background-repeat: no-repeat; 1354 background-position: 1em top; 1355display: flex; 1356flex-direction: column; 1357justify-content: flex-start; 1358align-items: flex-start; 1359} 1360.fancyButton303.fancyButton:hover,.fancyButton303.fancyButton:focus,.fancyButton303.fancyButton:active,.fancyButton303.fancyButton.hover{ 1361 background-image: url('/ImageRepository/Document?documentID=31509'); 1362 background-repeat: no-repeat; 1363 background-position: 1em top; 1364} 1365.fancyButton303.fancyButton:link > span,.fancyButton303.fancyButton:visited > span, .fancyButton303div.fancyButton > span{ 1366} 1367.fancyButton303.fancyButton:hover > span,.fancyButton303.fancyButton:focus > span,.fancyButton303.fancyButton:active > span,.fancyButton303.fancyButton.hover > span{ 1368} 1369.fancyButton303.fancyButton .text{ 1370 font-family: "Open Sans"; 1371 text-align: left; 1372 font-style: normal; 1373 text-decoration: none; 1374 background-repeat: no-repeat; 1375 background-position: left top; 1376 1377 1378} 1379.fancyButton303.fancyButton:hover .text,.fancyButton303.fancyButton:focus .text,.fancyButton303.fancyButton:active .text,.fancyButton303.fancyButton.hover .text{ 1380 text-decoration: none; 1381 background-repeat: no-repeat; 1382 background-position: left top; 1383 1384 1385} 1386.fancyButton303.fancyButton .textStyle1{ 1387 color: #516645; 1388 font-size: 1.1em; 1389 text-align: left; 1390 font-weight: 700; 1391 text-decoration: none; 1392display: block; 1393clear: both;} 1394.fancyButton303.fancyButton:hover .textStyle1, .fancyButton303.fancyButton.hover .textStyle1{ 1395 text-decoration: underline; 1396 1397} 1398.fancyButton303.fancyButton .textStyle2{ 1399 color: #2a2b2a; 1400 font-size: .9em; 1401 text-align: left; 1402 font-style: normal; 1403 text-decoration: none; 1404 1405} 1406.fancyButton303.fancyButton:hover .textStyle2, .fancyButton303.fancyButton.hover .textStyle2{ 1407 text-decoration: none; 1408 1409} 1410</style> 1411 1412 </li><!-- 1413--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1414 --><li class="widgetItem GraphicLinks"> 1415 1416<div> 1417 <a href="/223/Parks-Recreation-Cultural-Resources" target="_self" class="fancyButton fancyButton304 " > 1418 <span> 1419 <span><span class="text"><span class="textStyle1">Parks, Rec & Cultural Resources</span><span class="textStyle2">Find Programs, Classes, & More</span></span></span> 1420 </span> 1421 </a> 1422</div> 1423 <style scoped="scoped">.fancyButton304.fancyButton:link,.fancyButton304.fancyButton:visited, .fancyButton304div.fancyButton{ 1424 height: 150px; 1425 padding-top: 70px; 1426 padding-bottom: 1em; 1427 padding-right: 1em; 1428 padding-left: 1em; 1429 background-image: url('/ImageRepository/Document?documentID=31504'); 1430 background-repeat: no-repeat; 1431 background-position: 1em top; 1432display: flex; 1433flex-direction: column; 1434justify-content: flex-start; 1435align-items: flex-start; 1436} 1437.fancyButton304.fancyButton:hover,.fancyButton304.fancyButton:focus,.fancyButton304.fancyButton:active,.fancyButton304.fancyButton.hover{ 1438 background-image: url('/ImageRepository/Document?documentID=31503'); 1439 background-repeat: no-repeat; 1440 background-position: 1em top; 1441} 1442.fancyButton304.fancyButton:link > span,.fancyButton304.fancyButton:visited > span, .fancyButton304div.fancyButton > span{ 1443} 1444.fancyButton304.fancyButton:hover > span,.fancyButton304.fancyButton:focus > span,.fancyButton304.fancyButton:active > span,.fancyButton304.fancyButton.hover > span{ 1445} 1446.fancyButton304.fancyButton .text{ 1447 font-family: "Open Sans"; 1448 text-align: left; 1449 font-style: normal; 1450 text-decoration: none; 1451 background-repeat: no-repeat; 1452 background-position: left top; 1453 1454 1455} 1456.fancyButton304.fancyButton:hover .text,.fancyButton304.fancyButton:focus .text,.fancyButton304.fancyButton:active .text,.fancyButton304.fancyButton.hover .text{ 1457 text-decoration: none; 1458 background-repeat: no-repeat; 1459 background-position: left top; 1460 1461 1462} 1463.fancyButton304.fancyButton .textStyle1{ 1464 color: #516645; 1465 font-size: 1.1em; 1466 text-align: left; 1467 font-weight: 700; 1468 text-decoration: none; 1469display: block; 1470clear: both;} 1471.fancyButton304.fancyButton:hover .textStyle1, .fancyButton304.fancyButton.hover .textStyle1{ 1472 text-decoration: underline; 1473 1474} 1475.fancyButton304.fancyButton .textStyle2{ 1476 color: #2a2b2a; 1477 font-size: .9em; 1478 text-align: left; 1479 font-style: normal; 1480 text-decoration: none; 1481 1482} 1483.fancyButton304.fancyButton:hover .textStyle2, .fancyButton304.fancyButton.hover .textStyle2{ 1484 text-decoration: none; 1485 1486} 1487</style> 1488 1489 </li><!-- 1490--></ul></div><!-- --> 1491 </div> 1492 </nav> 1493 </div> 1494 <div class="widgetFooter"> 1495 </div> 1496</div> 1497</div> 1498 1499 </div> <!-- inner column --> 1500 1501 </div> <!-- inner row --> 1502 1503 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="24c0613c-7a1d-4a72-a509-cf1ebf4c43aa">� 1504 <div class="row nest first last wide">� 1505 1506 <div class="inner col col12 first last id0e900d66-ad01-4ee1-a265-02a9c2e0c2a0" style="" data-widgetcontainerid="0e900d66-ad01-4ee1-a265-02a9c2e0c2a0">� 1507<div data-widget-id="9a98d2a4-a033-47cd-9ab1-5f143bebae26" data-widget-controller-path="/GraphicLinks/Widget"> 1508 1509 1510 1511 1512<div id="graphicLinkWidget9a98d2a4-a033-47cd-9ab1-5f143bebae26" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1513 <div class="widgetHeader"> 1514 <div class="">
1515 </div> 1516 </div> 1517 <div class="widgetBody cpGrid cpGrid2 "> 1518 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1519 <div class="row wide"> 1520 <!-- 1521--><div class="col col1 first "><ul class="semanticList"><!-- 1522 --><li class="widgetItem GraphicLinks"> 1523 1524<div> 1525 <a href="/183/Building-Inspections-Permits" target="_self" class="fancyButton fancyButton305 " > 1526 <span> 1527 <span><span class="text"><span class="textStyle1">Building Inspections & Permits</span><span class="textStyle2">Complete Necessary Documents</span></span></span> 1528 </span> 1529 </a> 1530</div> 1531 <style scoped="scoped">.fancyButton305.fancyButton:link,.fancyButton305.fancyButton:visited, .fancyButton305div.fancyButton{ 1532 height: 150px; 1533 padding-top: 70px; 1534 padding-bottom: 1em; 1535 padding-right: 1em; 1536 padding-left: 1em; 1537 background-image: url('/ImageRepository/Document?documentID=31512'); 1538 background-repeat: no-repeat; 1539 background-position: 1em top; 1540display: flex; 1541flex-direction: column; 1542justify-content: flex-start; 1543align-items: flex-start; 1544} 1545.fancyButton305.fancyButton:hover,.fancyButton305.fancyButton:focus,.fancyButton305.fancyButton:active,.fancyButton305.fancyButton.hover{ 1546 background-image: url('/ImageRepository/Document?documentID=31511'); 1547 background-repeat: no-repeat; 1548 background-position: 1em top; 1549} 1550.fancyButton305.fancyButton:link > span,.fancyButton305.fancyButton:visited > span, .fancyButton305div.fancyButton > span{ 1551} 1552.fancyButton305.fancyButton:hover > span,.fancyButton305.fancyButton:focus > span,.fancyButton305.fancyButton:active > span,.fancyButton305.fancyButton.hover > span{ 1553} 1554.fancyButton305.fancyButton .text{ 1555 font-family: "Open Sans"; 1556 text-align: left; 1557 font-style: normal; 1558 text-decoration: none; 1559 background-repeat: no-repeat; 1560 background-position: left top; 1561 1562 1563} 1564.fancyButton305.fancyButton:hover .text,.fancyButton305.fancyButton:focus .text,.fancyButton305.fancyButton:active .text,.fancyButton305.fancyButton.hover .text{ 1565 text-decoration: none; 1566 background-repeat: no-repeat; 1567 background-position: left top; 1568 1569 1570} 1571.fancyButton305.fancyButton .textStyle1{ 1572 color: #516645; 1573 font-size: 1.1em; 1574 text-align: left; 1575 font-weight: 700; 1576 text-decoration: none; 1577display: block; 1578clear: both;} 1579.fancyButton305.fancyButton:hover .textStyle1, .fancyButton305.fancyButton.hover .textStyle1{ 1580 text-decoration: underline; 1581 1582} 1583.fancyButton305.fancyButton .textStyle2{ 1584 color: #2a2b2a; 1585 font-size: .9em; 1586 text-align: left; 1587 font-style: normal; 1588 text-decoration: none; 1589 1590} 1591.fancyButton305.fancyButton:hover .textStyle2, .fancyButton305.fancyButton.hover .textStyle2{ 1592 text-decoration: none; 1593 1594} 1595</style> 1596 1597 </li><!-- 1598--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1599 --><li class="widgetItem GraphicLinks"> 1600 1601<div> 1602 <a href="/277/Garbage-Recycling-Yard-Waste" target="_self" class="fancyButton fancyButton306 " > 1603 <span> 1604 <span><span class="text"><span class="textStyle1">Garbage & Recycling</span><span class="textStyle2">Guidelines & Schedules</span></span></span> 1605 </span> 1606 </a> 1607</div> 1608 <style scoped="scoped">.fancyButton306.fancyButton:link,.fancyButton306.fancyButton:visited, .fancyButton306div.fancyButton{ 1609 height: 150px; 1610 padding-top: 70px; 1611 padding-bottom: 1em; 1612 padding-right: 1em; 1613 padding-left: 1em; 1614 background-image: url('/ImageRepository/Document?documentID=31494'); 1615 background-repeat: no-repeat; 1616 background-position: 1em top; 1617display: flex; 1618flex-direction: column; 1619justify-content: flex-start; 1620align-items: flex-start; 1621} 1622.fancyButton306.fancyButton:hover,.fancyButton306.fancyButton:focus,.fancyButton306.fancyButton:active,.fancyButton306.fancyButton.hover{ 1623 background-image: url('/ImageRepository/Document?documentID=31517'); 1624 background-repeat: no-repeat; 1625 background-position: 1em top; 1626} 1627.fancyButton306.fancyButton:link > span,.fancyButton306.fancyButton:visited > span, .fancyButton306div.fancyButton > span{ 1628} 1629.fancyButton306.fancyButton:hover > span,.fancyButton306.fancyButton:focus > span,.fancyButton306.fancyButton:active > span,.fancyButton306.fancyButton.hover > span{ 1630} 1631.fancyButton306.fancyButton .text{ 1632 font-family: "Open Sans"; 1633 text-align: left; 1634 font-style: normal; 1635 text-decoration: none; 1636 background-repeat: no-repeat; 1637 background-position: left top; 1638 1639 1640} 1641.fancyButton306.fancyButton:hover .text,.fancyButton306.fancyButton:focus .text,.fancyButton306.fancyButton:active .text,.fancyButton306.fancyButton.hover .text{ 1642 text-decoration: none; 1643 background-repeat: no-repeat; 1644 background-position: left top; 1645 1646 1647} 1648.fancyButton306.fancyButton .textStyle1{ 1649 color: #516645; 1650 font-size: 1.1em; 1651 text-align: left; 1652 font-weight: 700; 1653 text-decoration: none; 1654display: block; 1655clear: both;} 1656.fancyButton306.fancyButton:hover .textStyle1, .fancyButton306.fancyButton.hover .textStyle1{ 1657 text-decoration: underline; 1658 1659} 1660.fancyButton306.fancyButton .textStyle2{ 1661 color: #2a2b2a; 1662 font-size: .9em; 1663 text-align: left; 1664 font-style: normal; 1665 text-decoration: none; 1666 1667} 1668.fancyButton306.fancyButton:hover .textStyle2, .fancyButton306.fancyButton.hover .textStyle2{ 1669 text-decoration: none; 1670 1671} 1672</style> 1673 1674 </li><!-- 1675--></ul></div><!-- --> 1676 </div> 1677 </nav> 1678 </div> 1679 <div class="widgetFooter"> 1680 </div> 1681</div> 1682</div> 1683 1684 </div> <!-- inner column --> 1685 1686 </div> <!-- inner row --> 1687 1688 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1689 <div class="row outer wide"><!-- 1690--><div class="outer col col12 first" style="" data-widgetcontainerid="e7b5cae9-db69-4864-b1bc-db0a45689022">� 1691 <div class="row nest first last wide">� 1692 1693 <div class="inner col col12 first last id72be1a8e-56e7-41be-9696-83639d736c35" style="" data-widgetcontainerid="72be1a8e-56e7-41be-9696-83639d736c35">� 1694<div data-widget-id="fffae40a-4c73-4957-823b-d28d9356f18f" data-widget-controller-path="/GraphicLinks/Widget"> 1695 1696 1697 1698 1699<div id="graphicLinkWidgetfffae40a-4c73-4957-823b-d28d9356f18f" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1700 <div class="widgetHeader"> 1701 <div class="">
1702 </div> 1703 </div> 1704 <div class="widgetBody cpGrid cpGrid2 "> 1705 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1706 <div class="row wide"> 1707 <!-- 1708--><div class="col col1 first "><ul class="semanticList"><!-- 1709 --><li class="widgetItem GraphicLinks"> 1710 1711<div> 1712 <a href="/428/Special-Events-Festivals" target="_self" class="fancyButton fancyButton307 " > 1713 <span> 1714 <span><span class="text"><span class="textStyle1">Special Events & Festivals</span><span class="textStyle2">Find Activities & Join Us</span></span></span> 1715 </span> 1716 </a> 1717</div> 1718 <style scoped="scoped">.fancyButton307.fancyButton:link,.fancyButton307.fancyButton:visited, .fancyButton307div.fancyButton{ 1719 height: 150px; 1720 padding-top: 70px; 1721 padding-bottom: 1em; 1722 padding-right: 1em; 1723 padding-left: 1em; 1724 background-image: url('/ImageRepository/Document?documentID=31508'); 1725 background-repeat: no-repeat; 1726 background-position: 1em top; 1727display: flex; 1728flex-direction: column; 1729justify-content: flex-start; 1730align-items: flex-start; 1731} 1732.fancyButton307.fancyButton:hover,.fancyButton307.fancyButton:focus,.fancyButton307.fancyButton:active,.fancyButton307.fancyButton.hover{ 1733 background-image: url('/ImageRepository/Document?documentID=31507'); 1734 background-repeat: no-repeat; 1735 background-position: 1em top; 1736} 1737.fancyButton307.fancyButton:link > span,.fancyButton307.fancyButton:visited > span, .fancyButton307div.fancyButton > span{ 1738} 1739.fancyButton307.fancyButton:hover > span,.fancyButton307.fancyButton:focus > span,.fancyButton307.fancyButton:active > span,.fancyButton307.fancyButton.hover > span{ 1740} 1741.fancyButton307.fancyButton .text{ 1742 font-family: "Open Sans"; 1743 text-align: left; 1744 font-style: normal; 1745 text-decoration: none; 1746 background-repeat: no-repeat; 1747 background-position: left top; 1748 1749 1750} 1751.fancyButton307.fancyButton:hover .text,.fancyButton307.fancyButton:focus .text,.fancyButton307.fancyButton:active .text,.fancyButton307.fancyButton.hover .text{ 1752 text-decoration: none; 1753 background-repeat: no-repeat; 1754 background-position: left top; 1755 1756 1757} 1758.fancyButton307.fancyButton .textStyle1{ 1759 color: #516645; 1760 font-size: 1.1em; 1761 text-align: left; 1762 font-weight: 700; 1763 text-decoration: none; 1764display: block; 1765clear: both;} 1766.fancyButton307.fancyButton:hover .textStyle1, .fancyButton307.fancyButton.hover .textStyle1{ 1767 text-decoration: underline; 1768 1769} 1770.fancyButton307.fancyButton .textStyle2{ 1771 color: #2a2b2a; 1772 font-size: .9em; 1773 text-align: left; 1774 font-style: normal; 1775 text-decoration: none; 1776 1777} 1778.fancyButton307.fancyButton:hover .textStyle2, .fancyButton307.fancyButton.hover .textStyle2{ 1779 text-decoration: none; 1780 1781} 1782</style> 1783 1784 </li><!-- 1785--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1786 --><li class="widgetItem GraphicLinks"> 1787 1788<div> 1789 <a href="/161/Human-Resources-Jobs" target="_self" class="fancyButton fancyButton308 " > 1790 <span> 1791 <span><span class="text"><span class="textStyle1">Human Resources & Jobs</span><span class="textStyle2">View Current Job Listings</span></span></span> 1792 </span> 1793 </a> 1794</div> 1795 <style scoped="scoped">.fancyButton308.fancyButton:link,.fancyButton308.fancyButton:visited, .fancyButton308div.fancyButton{ 1796 height: 150px; 1797 padding-top: 70px; 1798 padding-bottom: 1em; 1799 padding-right: 1em; 1800 padding-left: 1em; 1801 background-image: url('/ImageRepository/Document?documentID=31500'); 1802 background-repeat: no-repeat; 1803 background-position: 1em top; 1804display: flex; 1805flex-direction: column; 1806justify-content: flex-start; 1807align-items: flex-start; 1808} 1809.fancyButton308.fancyButton:hover,.fancyButton308.fancyButton:focus,.fancyButton308.fancyButton:active,.fancyButton308.fancyButton.hover{ 1810 background-image: url('/ImageRepository/Document?documentID=31499'); 1811 background-repeat: no-repeat; 1812 background-position: 1em top; 1813} 1814.fancyButton308.fancyButton:link > span,.fancyButton308.fancyButton:visited > span, .fancyButton308div.fancyButton > span{ 1815} 1816.fancyButton308.fancyButton:hover > span,.fancyButton308.fancyButton:focus > span,.fancyButton308.fancyButton:active > span,.fancyButton308.fancyButton.hover > span{ 1817} 1818.fancyButton308.fancyButton .text{ 1819 font-family: "Open Sans"; 1820 text-align: left; 1821 font-style: normal; 1822 text-decoration: none; 1823 background-repeat: no-repeat; 1824 background-position: left top; 1825 1826 1827} 1828.fancyButton308.fancyButton:hover .text,.fancyButton308.fancyButton:focus .text,.fancyButton308.fancyButton:active .text,.fancyButton308.fancyButton.hover .text{ 1829 text-decoration: none; 1830 background-repeat: no-repeat; 1831 background-position: left top; 1832 1833 1834} 1835.fancyButton308.fancyButton .textStyle1{ 1836 color: #516645; 1837 font-size: 1.1em; 1838 text-align: left; 1839 font-weight: 700; 1840 text-decoration: none; 1841display: block; 1842clear: both;} 1843.fancyButton308.fancyButton:hover .textStyle1, .fancyButton308.fancyButton.hover .textStyle1{ 1844 text-decoration: underline; 1845 1846} 1847.fancyButton308.fancyButton .textStyle2{ 1848 color: #2a2b2a; 1849 font-size: .9em; 1850 text-align: left; 1851 font-style: normal; 1852 text-decoration: none; 1853 1854} 1855.fancyButton308.fancyButton:hover .textStyle2, .fancyButton308.fancyButton.hover .textStyle2{ 1856 text-decoration: none; 1857 1858} 1859</style> 1860 1861 </li><!-- 1862--></ul></div><!-- --> 1863 </div> 1864 </nav> 1865 </div> 1866 <div class="widgetFooter"> 1867 </div> 1868</div> 1869</div> 1870 1871 </div> <!-- inner column --> 1872 1873 </div> <!-- inner row --> 1874 1875 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="c624e159-df5f-4457-b5d8-597f237ad53c">� 1876 <div class="row nest first last wide">� 1877 1878 <div class="inner col col12 first last id3f48332f-2b00-4eb9-adb1-c86f81d8d9db" style="" data-widgetcontainerid="3f48332f-2b00-4eb9-adb1-c86f81d8d9db">� 1879<div data-widget-id="9d0b8be4-6798-4e1b-9b56-fa16aa3aa79a" data-widget-controller-path="/GraphicLinks/Widget"> 1880 1881 1882 1883 1884<div id="graphicLinkWidget9d0b8be4-6798-4e1b-9b56-fa16aa3aa79a" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1885 <div class="widgetHeader"> 1886 <div class="">
1887 </div> 1888 </div> 1889 <div class="widgetBody cpGrid cpGrid2 "> 1890 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1891 <div class="row wide"> 1892 <!-- 1893--><div class="col col1 first "><ul class="semanticList"><!-- 1894 --><li class="widgetItem GraphicLinks"> 1895 1896<div> 1897 <a href="https://experience.arcgis.com/experience/41bf89a7c97d43a2934b0e823c8bfa45" target="_self" class="fancyButton fancyButton309 " > 1898 <span> 1899 <span><span class="text"><span class="textStyle1">Interactive Development Map</span><span class="textStyle2">Explore the Opportunities</span></span></span> 1900 </span> 1901 </a> 1902</div> 1903 <style scoped="scoped">.fancyButton309.fancyButton:link,.fancyButton309.fancyButton:visited, .fancyButton309div.fancyButton{ 1904 height: 150px; 1905 padding-top: 70px; 1906 padding-bottom: 1em; 1907 padding-right: 1em; 1908 padding-left: 1em; 1909 background-image: url('/ImageRepository/Document?documentID=31502'); 1910 background-repeat: no-repeat; 1911 background-position: 1em top; 1912display: flex; 1913flex-direction: column; 1914justify-content: flex-start; 1915align-items: flex-start; 1916} 1917.fancyButton309.fancyButton:hover,.fancyButton309.fancyButton:focus,.fancyButton309.fancyButton:active,.fancyButton309.fancyButton.hover{ 1918 background-image: url('/ImageRepository/Document?documentID=31501'); 1919 background-repeat: no-repeat; 1920 background-position: 1em top; 1921} 1922.fancyButton309.fancyButton:link > span,.fancyButton309.fancyButton:visited > span, .fancyButton309div.fancyButton > span{ 1923} 1924.fancyButton309.fancyButton:hover > span,.fancyButton309.fancyButton:focus > span,.fancyButton309.fancyButton:active > span,.fancyButton309.fancyButton.hover > span{ 1925} 1926.fancyButton309.fancyButton .text{ 1927 font-family: "Open Sans"; 1928 text-align: left; 1929 font-style: normal; 1930 text-decoration: none; 1931 background-repeat: no-repeat; 1932 background-position: left top; 1933 1934 1935} 1936.fancyButton309.fancyButton:hover .text,.fancyButton309.fancyButton:focus .text,.fancyButton309.fancyButton:active .text,.fancyButton309.fancyButton.hover .text{ 1937 text-decoration: none; 1938 background-repeat: no-repeat; 1939 background-position: left top; 1940 1941 1942} 1943.fancyButton309.fancyButton .textStyle1{ 1944 color: #516645; 1945 font-size: 1.1em; 1946 text-align: left; 1947 font-weight: 700; 1948 text-decoration: none; 1949display: block; 1950clear: both;} 1951.fancyButton309.fancyButton:hover .textStyle1, .fancyButton309.fancyButton.hover .textStyle1{ 1952 text-decoration: underline; 1953 1954} 1955.fancyButton309.fancyButton .textStyle2{ 1956 color: #2a2b2a; 1957 font-size: .9em; 1958 text-align: left; 1959 font-style: normal; 1960 text-decoration: none; 1961 1962} 1963.fancyButton309.fancyButton:hover .textStyle2, .fancyButton309.fancyButton.hover .textStyle2{ 1964 text-decoration: none; 1965 1966} 1967</style> 1968 1969 </li><!-- 1970--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1971 --><li class="widgetItem GraphicLinks"> 1972 1973<div> 1974 <a href="/139/Report-Concerns-Kudos" target="_self" class="fancyButton fancyButton310 " > 1975 <span> 1976 <span><span class="text"><span class="textStyle1">Report a Concern</span><span class="textStyle2">Let Us Know</span></span></span> 1977 </span> 1978 </a> 1979</div> 1980 <style scoped="scoped">.fancyButton310.fancyButton:link,.fancyButton310.fancyButton:visited, .fancyButton310div.fancyButton{ 1981 height: 150px; 1982 padding-top: 70px; 1983 padding-bottom: 1em; 1984 padding-right: 1em; 1985 padding-left: 1em; 1986 background-image: url('/ImageRepository/Document?documentID=31506'); 1987 background-repeat: no-repeat; 1988 background-position: 1em top; 1989display: flex; 1990flex-direction: column; 1991justify-content: flex-start; 1992align-items: flex-start; 1993} 1994.fancyButton310.fancyButton:hover,.fancyButton310.fancyButton:focus,.fancyButton310.fancyButton:active,.fancyButton310.fancyButton.hover{ 1995 background-image: url('/ImageRepository/Document?documentID=31505'); 1996 background-repeat: no-repeat; 1997 background-position: 1em top; 1998} 1999.fancyButton310.fancyButton:link > span,.fancyButton310.fancyButton:visited > span, .fancyButton310div.fancyButton > span{ 2000} 2001.fancyButton310.fancyButton:hover > span,.fancyButton310.fancyButton:focus > span,.fancyButton310.fancyButton:active > span,.fancyButton310.fancyButton.hover > span{ 2002} 2003.fancyButton310.fancyButton .text{ 2004 font-family: "Open Sans"; 2005 text-align: left; 2006 font-style: normal; 2007 text-decoration: none; 2008 background-repeat: no-repeat; 2009 background-position: left top; 2010 2011 2012} 2013.fancyButton310.fancyButton:hover .text,.fancyButton310.fancyButton:focus .text,.fancyButton310.fancyButton:active .text,.fancyButton310.fancyButton.hover .text{ 2014 text-decoration: none; 2015 background-repeat: no-repeat; 2016 background-position: left top; 2017 2018 2019} 2020.fancyButton310.fancyButton .textStyle1{ 2021 color: #516645; 2022 font-size: 1.1em; 2023 text-align: left; 2024 font-weight: 700; 2025 text-decoration: none; 2026display: block; 2027clear: both;} 2028.fancyButton310.fancyButton:hover .textStyle1, .fancyButton310.fancyButton.hover .textStyle1{ 2029 text-decoration: underline; 2030 2031} 2032.fancyButton310.fancyButton .textStyle2{ 2033 color: #2a2b2a; 2034 font-size: .9em; 2035 text-align: left; 2036 font-style: normal; 2037 text-decoration: none; 2038 2039} 2040.fancyButton310.fancyButton:hover .textStyle2, .fancyButton310.fancyButton.hover .textStyle2{ 2041 text-decoration: none; 2042 2043} 2044</style> 2045 2046 </li><!-- 2047--></ul></div><!-- --> 2048 </div> 2049 </nav> 2050 </div> 2051 <div class="widgetFooter"> 2052 </div> 2053</div> 2054</div> 2055 2056 </div> <!-- inner column --> 2057 2058 </div> <!-- inner row --> 2059 2060 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2061 <div class="row outer wide"><!-- 2062--><div class="outer col col12 first" style="" data-widgetcontainerid="b99ae191-6667-4be4-947a-a359913bc0f4">� 2063 <div class="row nest first last wide">� 2064 2065 <div class="inner col col12 first last id9997266a-5805-4e92-8a3b-3c4550f83f5d" style="" data-widgetcontainerid="9997266a-5805-4e92-8a3b-3c4550f83f5d">� 2066<div data-widget-id="bf7d9867-0233-44bb-9b0c-4db02795cf19" data-widget-controller-path="/GraphicLinks/Widget"> 2067 2068 2069 2070 2071<div id="graphicLinkWidgetbf7d9867-0233-44bb-9b0c-4db02795cf19" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2072 <div class="widgetHeader"> 2073 <div class="">
2074 </div> 2075 </div> 2076 <div class="widgetBody cpGrid cpGrid2 "> 2077 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2078 <div class="row wide"> 2079 <!-- 2080--><div class="col col1 first "><ul class="semanticList"><!-- 2081 --><li class="widgetItem GraphicLinks"> 2082 2083<div> 2084 <a href="/435/Downtown-Webcam" target="_self" class="fancyButton fancyButton312 " > 2085 <span> 2086 <span><span class="text"><span class="textStyle1">Downtown Webcam</span><span class="textStyle2">Watch Local Activity</span></span></span> 2087 </span> 2088 </a> 2089</div> 2090 <style scoped="scoped">.fancyButton312.fancyButton:link,.fancyButton312.fancyButton:visited, .fancyButton312div.fancyButton{ 2091 height: 150px; 2092 padding-top: 70px; 2093 padding-bottom: 1em; 2094 padding-right: 1em; 2095 padding-left: 1em; 2096 background-image: url('/ImageRepository/Document?documentID=31514'); 2097 background-repeat: no-repeat; 2098 background-position: 1em top; 2099display: flex; 2100flex-direction: column; 2101justify-content: flex-start; 2102align-items: flex-start; 2103} 2104.fancyButton312.fancyButton:hover,.fancyButton312.fancyButton:focus,.fancyButton312.fancyButton:active,.fancyButton312.fancyButton.hover{ 2105 background-image: url('/ImageRepository/Document?documentID=31513'); 2106 background-repeat: no-repeat; 2107 background-position: 1em top; 2108} 2109.fancyButton312.fancyButton:link > span,.fancyButton312.fancyButton:visited > span, .fancyButton312div.fancyButton > span{ 2110} 2111.fancyButton312.fancyButton:hover > span,.fancyButton312.fancyButton:focus > span,.fancyButton312.fancyButton:active > span,.fancyButton312.fancyButton.hover > span{ 2112} 2113.fancyButton312.fancyButton .text{ 2114 font-family: "Open Sans"; 2115 text-align: left; 2116 font-style: normal; 2117 text-decoration: none; 2118 background-repeat: no-repeat; 2119 background-position: left top; 2120 2121 2122} 2123.fancyButton312.fancyButton:hover .text,.fancyButton312.fancyButton:focus .text,.fancyButton312.fancyButton:active .text,.fancyButton312.fancyButton.hover .text{ 2124 text-decoration: none; 2125 background-repeat: no-repeat; 2126 background-position: left top; 2127 2128 2129} 2130.fancyButton312.fancyButton .textStyle1{ 2131 color: #516645; 2132 font-size: 1.1em; 2133 text-align: left; 2134 font-weight: 700; 2135 text-decoration: none; 2136display: block; 2137clear: both;} 2138.fancyButton312.fancyButton:hover .textStyle1, .fancyButton312.fancyButton.hover .textStyle1{ 2139 text-decoration: underline; 2140 2141} 2142.fancyButton312.fancyButton .textStyle2{ 2143 color: #2a2b2a; 2144 font-size: .9em; 2145 text-align: left; 2146 font-style: normal; 2147 text-decoration: none; 2148 2149} 2150.fancyButton312.fancyButton:hover .textStyle2, .fancyButton312.fancyButton.hover .textStyle2{ 2151 text-decoration: none; 2152 2153} 2154</style> 2155 2156 </li><!-- 2157--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2158 --><li class="widgetItem GraphicLinks"> 2159 2160<div> 2161 <a href="/838/Agendas-Minutes" target="_self" class="fancyButton fancyButton313 " > 2162 <span> 2163 <span><span class="text"><span class="textStyle1">Council Agendas & Minutes</span><span class="textStyle2">Follow Local Board Meetings</span></span></span> 2164 </span> 2165 </a> 2166</div> 2167 <style scoped="scoped">.fancyButton313.fancyButton:link,.fancyButton313.fancyButton:visited, .fancyButton313div.fancyButton{ 2168 height: 150px; 2169 padding-top: 70px; 2170 padding-bottom: 1em; 2171 padding-right: 1em; 2172 padding-left: 1em; 2173 background-image: url('/ImageRepository/Document?documentID=31498'); 2174 background-repeat: no-repeat; 2175 background-position: 1em top; 2176display: flex; 2177flex-direction: column; 2178justify-content: flex-start; 2179align-items: flex-start; 2180} 2181.fancyButton313.fancyButton:hover,.fancyButton313.fancyButton:focus,.fancyButton313.fancyButton:active,.fancyButton313.fancyButton.hover{ 2182 background-image: url('/ImageRepository/Document?documentID=31497'); 2183 background-repeat: no-repeat; 2184 background-position: 1em top; 2185} 2186.fancyButton313.fancyButton:link > span,.fancyButton313.fancyButton:visited > span, .fancyButton313div.fancyButton > span{ 2187} 2188.fancyButton313.fancyButton:hover > span,.fancyButton313.fancyButton:focus > span,.fancyButton313.fancyButton:active > span,.fancyButton313.fancyButton.hover > span{ 2189} 2190.fancyButton313.fancyButton .text{ 2191 font-family: "Open Sans"; 2192 text-align: left; 2193 font-style: normal; 2194 text-decoration: none; 2195 background-repeat: no-repeat; 2196 background-position: left top; 2197 2198 2199} 2200.fancyButton313.fancyButton:hover .text,.fancyButton313.fancyButton:focus .text,.fancyButton313.fancyButton:active .text,.fancyButton313.fancyButton.hover .text{ 2201 text-decoration: none; 2202 background-repeat: no-repeat; 2203 background-position: left top; 2204 2205 2206} 2207.fancyButton313.fancyButton .textStyle1{ 2208 color: #516645; 2209 font-size: 1.1em; 2210 text-align: left; 2211 font-weight: 700; 2212 text-decoration: none; 2213display: block; 2214clear: both;} 2215.fancyButton313.fancyButton:hover .textStyle1, .fancyButton313.fancyButton.hover .textStyle1{ 2216 text-decoration: underline; 2217 2218} 2219.fancyButton313.fancyButton .textStyle2{ 2220 color: #2a2b2a; 2221 font-size: .9em; 2222 text-align: left; 2223 font-style: normal; 2224 text-decoration: none; 2225 2226} 2227.fancyButton313.fancyButton:hover .textStyle2, .fancyButton313.fancyButton.hover .textStyle2{ 2228 text-decoration: none; 2229 2230} 2231</style> 2232 2233 </li><!-- 2234--></ul></div><!-- --> 2235 </div> 2236 </nav> 2237 </div> 2238 <div class="widgetFooter"> 2239 </div> 2240</div> 2241</div> 2242 2243 </div> <!-- inner column --> 2244 2245 </div> <!-- inner row --> 2246 2247 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="3befef11-5804-4f13-b8c9-dea5fbfd40a2">� 2248 <div class="row nest first last wide">� 2249 2250 <div class="inner col col12 first last id9d3e9077-a1e2-49b8-a79a-afe262fe580f" style="" data-widgetcontainerid="9d3e9077-a1e2-49b8-a79a-afe262fe580f">� 2251<div data-widget-id="cceb30b9-dc48-4951-ae1c-9ce6fbf0680a" data-widget-controller-path="/GraphicLinks/Widget"> 2252 2253 2254 2255 2256<div id="graphicLinkWidgetcceb30b9-dc48-4951-ae1c-9ce6fbf0680a" class="widget widgetGraphicLinks skin102 widgetOptionSet47 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2257 <div class="widgetHeader"> 2258 <div class="">
2259 </div> 2260 </div> 2261 <div class="widgetBody cpGrid cpGrid2 "> 2262 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2263 <div class="row wide"> 2264 <!-- 2265--><div class="col col1 first "><ul class="semanticList"><!-- 2266 --><li class="widgetItem GraphicLinks"> 2267 2268<div> 2269 <a href="/788/Economic-Development" target="_self" class="fancyButton fancyButton314 " > 2270 <span> 2271 <span><span class="text"><span class="textStyle1">Economic Development</span><span class="textStyle2">Business Resources & Assistance</span></span></span> 2272 </span> 2273 </a> 2274</div> 2275 <style scoped="scoped">.fancyButton314.fancyButton:link,.fancyButton314.fancyButton:visited, .fancyButton314div.fancyButton{ 2276 height: 150px; 2277 padding-top: 70px; 2278 padding-bottom: 1em; 2279 padding-right: 1em; 2280 padding-left: 1em; 2281 background-image: url('/ImageRepository/Document?documentID=31516'); 2282 background-repeat: no-repeat; 2283 background-position: 1em top; 2284display: flex; 2285flex-direction: column; 2286justify-content: flex-start; 2287align-items: flex-start; 2288} 2289.fancyButton314.fancyButton:hover,.fancyButton314.fancyButton:focus,.fancyButton314.fancyButton:active,.fancyButton314.fancyButton.hover{ 2290 background-image: url('/ImageRepository/Document?documentID=31515'); 2291 background-repeat: no-repeat; 2292 background-position: 1em top; 2293} 2294.fancyButton314.fancyButton:link > span,.fancyButton314.fancyButton:visited > span, .fancyButton314div.fancyButton > span{ 2295} 2296.fancyButton314.fancyButton:hover > span,.fancyButton314.fancyButton:focus > span,.fancyButton314.fancyButton:active > span,.fancyButton314.fancyButton.hover > span{ 2297} 2298.fancyButton314.fancyButton .text{ 2299 font-family: "Open Sans"; 2300 text-align: left; 2301 font-style: normal; 2302 text-decoration: none; 2303 background-repeat: no-repeat; 2304 background-position: left top; 2305 2306 2307} 2308.fancyButton314.fancyButton:hover .text,.fancyButton314.fancyButton:focus .text,.fancyButton314.fancyButton:active .text,.fancyButton314.fancyButton.hover .text{ 2309 text-decoration: none; 2310 background-repeat: no-repeat; 2311 background-position: left top; 2312 2313 2314} 2315.fancyButton314.fancyButton .textStyle1{ 2316 color: #516645; 2317 font-size: 1.1em; 2318 text-align: left; 2319 font-weight: 700; 2320 text-decoration: none; 2321display: block; 2322clear: both;} 2323.fancyButton314.fancyButton:hover .textStyle1, .fancyButton314.fancyButton.hover .textStyle1{ 2324 text-decoration: underline; 2325 2326} 2327.fancyButton314.fancyButton .textStyle2{ 2328 color: #2a2b2a; 2329 font-size: .9em; 2330 text-align: left; 2331 font-style: normal; 2332 text-decoration: none; 2333 2334} 2335.fancyButton314.fancyButton:hover .textStyle2, .fancyButton314.fancyButton.hover .textStyle2{ 2336 text-decoration: none; 2337 2338} 2339</style> 2340 2341 </li><!-- 2342--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2343 --><li class="widgetItem GraphicLinks"> 2344 2345<div> 2346 <a href="http://thehalle.org/" target="_self" class="fancyButton fancyButton315 " > 2347 <span> 2348 <span><span class="text"><span class="textStyle1">Halle Cultural Arts Center</span><span class="textStyle2">Theater, Studio & Galleries</span></span></span> 2349 </span> 2350 </a> 2351</div> 2352 <style scoped="scoped">.fancyButton315.fancyButton:link,.fancyButton315.fancyButton:visited, .fancyButton315div.fancyButton{ 2353 height: 150px; 2354 padding-top: 70px; 2355 padding-bottom: 1em; 2356 padding-right: 1em; 2357 padding-left: 1em; 2358 background-image: url('/ImageRepository/Document?documentID=31496'); 2359 background-repeat: no-repeat; 2360 background-position: 1em top; 2361display: flex; 2362flex-direction: column; 2363justify-content: flex-start; 2364align-items: flex-start; 2365} 2366.fancyButton315.fancyButton:hover,.fancyButton315.fancyButton:focus,.fancyButton315.fancyButton:active,.fancyButton315.fancyButton.hover{ 2367 background-image: url('/ImageRepository/Document?documentID=31495'); 2368 background-repeat: no-repeat; 2369 background-position: 1em top; 2370} 2371.fancyButton315.fancyButton:link > span,.fancyButton315.fancyButton:visited > span, .fancyButton315div.fancyButton > span{ 2372} 2373.fancyButton315.fancyButton:hover > span,.fancyButton315.fancyButton:focus > span,.fancyButton315.fancyButton:active > span,.fancyButton315.fancyButton.hover > span{ 2374} 2375.fancyButton315.fancyButton .text{ 2376 font-family: "Open Sans"; 2377 text-align: left; 2378 font-style: normal; 2379 text-decoration: none; 2380 background-repeat: no-repeat; 2381 background-position: left top; 2382 2383 2384} 2385.fancyButton315.fancyButton:hover .text,.fancyButton315.fancyButton:focus .text,.fancyButton315.fancyButton:active .text,.fancyButton315.fancyButton.hover .text{ 2386 text-decoration: none; 2387 background-repeat: no-repeat; 2388 background-position: left top; 2389 2390 2391} 2392.fancyButton315.fancyButton .textStyle1{ 2393 color: #516645; 2394 font-size: 1.1em; 2395 text-align: left; 2396 font-weight: 700; 2397 text-decoration: none; 2398display: block; 2399clear: both;} 2400.fancyButton315.fancyButton:hover .textStyle1, .fancyButton315.fancyButton.hover .textStyle1{ 2401 text-decoration: underline; 2402 2403} 2404.fancyButton315.fancyButton .textStyle2{ 2405 color: #2a2b2a; 2406 font-size: .9em; 2407 text-align: left; 2408 font-style: normal; 2409 text-decoration: none; 2410 2411} 2412.fancyButton315.fancyButton:hover .textStyle2, .fancyButton315.fancyButton.hover .textStyle2{ 2413 text-decoration: none; 2414 2415} 2416</style> 2417 2418 </li><!-- 2419--></ul></div><!-- --> 2420 </div> 2421 </nav> 2422 </div> 2423 <div class="widgetFooter"> 2424 </div> 2425</div> 2426</div> 2427 2428 </div> <!-- inner column --> 2429 2430 </div> <!-- inner row --> 2431 2432 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2433 2434 2435 </div> 2436</div></div> 2437</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> <div class="siteWrap"> <div data-cpRole="contentContainer" id="homeContent1a"></div> </div> </div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2438<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccc4250fee-e1ae-4f20-b6d6-8ca3ff81419f" data-containerid="c4250fee-e1ae-4f20-b6d6-8ca3ff81419f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 2439 2440 2441 <div class="row outer wide"><!-- 2442--><div class="outer col col6 first" style="" data-widgetcontainerid="347da793-60ef-4fd0-be9d-896b2af8469b">� 2443 <div class="row nest first last wide">� 2444 2445 <div class="inner col col6 first last id5ebf8625-b192-49db-bda7-6b08d546891
2445a" style="" data-widgetcontainerid="5ebf8625-b192-49db-bda7-6b08d546891a">� 2446 <div data-widget-id="cc1408ab-f564-4117-9fc9-72b2e745f162" data-widget-controller-path="/InfoAdvanced/Widget"> 2447 2448 2449 2450 2451 2452 <section id="divInfoAdvcc1408ab-f564-4117-9fc9-72b2e745f162" class="widget widgetInfoAdvanced skin68 widgetOptionSet34 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2453 <header class="widgetHeader" id="headercc1408ab-f564-4117-9fc9-72b2e745f162"> 2454 <div class=""> 2455 </div> 2456 </header> 2457 <div class="widgetBody cpGrid cpGrid1 "> 2458 <div class="row autoWidths center wide"> 2459 <div class="col col1 first last"> 2460 <ol class="pageStyles semanticList"> 2461 2462<li class="InfoAdvanced widgetItem fr-view"> 2463 <img src="/ImageRepository/Document?documentID=33961" alt="Apex_logo_vertical_color" title="Apex_logo_vertical_color"> 2464</li> </ol> 2465 </div> 2466 </div> 2467 </div> 2468 <div class="widgetFooter"> 2469 2470 </div> 2471 2472 </section> 2473 2474 2475
2476<script type="text/javascript"> 2477 //Render slideshow if info advacned items contain one. 2478 $(document).ready(function (e) { 2479 $('#divInfoAdvcc1408ab-f564-4117-9fc9-72b2e745f162 .InfoAdvanced.widgetItem').each(function () { 2480 renderSlideshowIfApplicable($(this)); 2481 }); 2482 }); 2483</script>
2483</div> 2484 </div> <!-- inner column --> 2485 2486 </div> <!-- inner row --> 2487 2488 </div><!-- outer column --><!----><div class="outer col col2" style="" data-widgetcontainerid="141d0d77-89bf-481a-a68d-7375a9a97f6c">� 2489 <div class="row nest first last wide">� 2490 2491 <div class="inner col col2 first last idddd1018a-5733-4737-9629-96a2e816e6a8" style="" data-widgetcontainerid="ddd1018a-5733-4737-9629-96a2e816e6a8">� 2492 2493<div class="widget widgetSpacer" id="ce322374-f665-4290-ab8c-b284171854a3"></div> 2494 </div> <!-- inner column --> 2495 2496 </div> <!-- inner row --> 2497 2498 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="e20ae4c3-5cc6-40e5-a84e-51609d3fd3cd">� 2499 <div class="row nest first last wide">� 2500 2501 <div class="inner col col6 first last id5f219c5b-4f67-4b86-8c19-d194e8b58850" style="" data-widgetcontainerid="5f219c5b-4f67-4b86-8c19-d194e8b58850">� 2502 <div data-widget-id="609973d6-e901-4157-b849-b441ac6c1590" data-widget-controller-path="/InfoAdvanced/Widget"> 2503 2504 2505 2506 2507 2508 <section id="divInfoAdv609973d6-e901-4157-b849-b441ac6c1590" class="widget widgetInfoAdvanced skin68 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header609973d6-e901-4157-b849-b441ac6c1590"> 2509 <header class="widgetHeader" id="header609973d6-e901-4157-b849-b441ac6c1590"> 2510 <div class=""> 2511 <h3 >Contact Us</h3> 2512 </div> 2513 </header> 2514 <div class="widgetBody cpGrid cpGrid1 "> 2515 <div class="row wide"> 2516 <div class="col col1 first last"> 2517 <ol class="pageStyles semanticList"> 2518 2519<li class="InfoAdvanced widgetItem fr-view"> 2520 <p>Apex Town Hall<br>73 Hunter Street<br>Apex, NC 27502<br>Phone: (<span style="text-decoration: underline; color: rgb(33, 34, 35);"><a href="tel:919-249-3400" style="text-decoration: underline;">919) 249-3400</a></span><br>Utilities Phone: <span style="text-decoration: underline; color: rgb(33, 34, 35);"><a href="tel:919-362-8676" style="text-decoration: underline;">(919) 362-8676</a></span></p><p>Mailing Address:<br>P.O. Box 250<br>Apex, NC 27502</p><p><strong>Hours</strong><br>Monday through Friday<br>8 am to 5 pm</p> 2521</li> </ol> 2522 </div> 2523 </div> 2524 </div> 2525 <div class="widgetFooter"> 2526 2527 </div> 2528 2529 </section> 2530 2531 2532
2533<script type="text/javascript"> 2534 //Render slideshow if info advacned items contain one. 2535 $(document).ready(function (e) { 2536 $('#divInfoAdv609973d6-e901-4157-b849-b441ac6c1590 .InfoAdvanced.widgetItem').each(function () { 2537 renderSlideshowIfApplicable($(this)); 2538 }); 2539 }); 2540</script>
2540</div> 2541 </div> <!-- inner column --> 2542 2543 </div> <!-- inner row --> 2544 2545 </div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="251be416-ea05-4fae-89aa-47ef4055294e">� 2546 <div class="row nest first last wide">� 2547 2548 <div class="inner col col6 first last id5a48faca-080a-4247-803e-a00020c5fdc9" style="" data-widgetcontainerid="5a48faca-080a-4247-803e-a00020c5fdc9">� 2549 <div data-widget-id="4b1c1964-9d9f-4f30-b7e6-3769baacb74e" data-widget-controller-path="/QuickLinks/Widget"> 2550 2551 2552 2553 2554 2555 2556 2557 2558 <section id="widgetQuicklink4b1c1964-9d9f-4f30-b7e6-3769baacb74e" class="widget widgetQuickLinks skin68 widgetOptionSet44 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader4b1c1964-9d9f-4f30-b7e6-3769baacb74e"> 2559 <header class="widgetHeader" id="quickLinksHeader4b1c1964-9d9f-4f30-b7e6-3769baacb74e"> 2560 <div class=""> 2561 <h3><a style="" href="/QuickLinks.aspx?CID=144" >Quick Links</a></h3> 2562 </div> 2563 </header> 2564 <div class="widgetBody cpGrid cpGrid1 "> 2565 <div class="row narrow"> 2566 <div class="col col1 first last"> 2567 <ol class="semanticList"> 2568 2569 <li style="position:relative" class="widgetItem QuickLinks"> 2570 <a class="widgetDesc widgetQuickLinksLink" href="/690/Town-Operations" target="_self" >Town Departments</a> 2571 <div class="widgetMeta"></div> 2572 </li> 2573 2574 <li style="position:relative" class="widgetItem QuickLinks"> 2575 <a class="widgetDesc widgetQuickLinksLink" href="/784/Office-of-the-Town-Clerk" target="_self" >Public Records Request</a> 2576 <div class="widgetMeta"></div> 2577 </li> 2578 2579 <li style="position:relative" class="widgetItem QuickLinks"> 2580 <a class="widgetDesc widgetQuickLinksLink" href="/468/Open-Gym" target="_self" >Open Gym</a> 2581 <div class="widgetMeta"></div> 2582 </li> 2583 2584 <li style="position:relative" class="widgetItem QuickLinks"> 2585 <a class="widgetDesc widgetQuickLinksLink" href="https://apexncorg.sharepoint.com/sites/LandingPage/SitePages/Team-Apex.aspx" target="_self" >Employee Intranet</a> 2586 <div class="widgetMeta"></div> 2587 </li> 2588 2589 <li style="position:relative" class="widgetItem QuickLinks"> 2590 <a class="widgetDesc widgetQuickLinksLink" href="/423/Youth-Athletics" target="_self" >Youth Athletics</a> 2591 <div class="widgetMeta"></div> 2592 </li> 2593 2594 <li style="position:relative" class="widgetItem QuickLinks"> 2595 <a class="widgetDesc widgetQuickLinksLink" href="/795/Apex-Community-Park" target="_self" >Apex Community Park</a> 2596 <div class="widgetMeta"></div> 2597 </li> 2598 </ol> 2599 </div> 2600 </div> 2601 2602 </div> 2603 <div class="widgetFooter"> 2604 </div> 2605 <div class="addItemModal hidden"> 2606 <div class="url hidden">/QuickLinks.aspx</div> 2607 </div> 2608 2609 </section> 2610</div> 2611 2612 </div> <!-- inner column --> 2613 2614 </div> <!-- inner row --> 2615 2616 </div><!-- outer column --><!----><div class="outer col col4 last" style="" data-widgetcontainerid="559895d6-d27f-40e4-8c44-4e67e68f7c4d">� 2617 <div class="row nest first last wide">� 2618 2619 <div class="inner col col4 first last id5ac416d1-4c42-4f89-ba66-531ad3eb9f99" style="" data-widgetcontainerid="5ac416d1-4c42-4f89-ba66-531ad3eb9f99">� 2620<div data-widget-id="c45be1d2-8dee-4eec-9b81-2897bc8372e8" data-widget-controller-path="/GraphicLinks/Widget"> 2621 2622 2623 2624 2625<div id="graphicLinkWidgetc45be1d2-8dee-4eec-9b81-2897bc8372e8" class="widget widgetGraphicLinks skin68 widgetOptionSet49 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2626 <div class="widgetHeader"> 2627 <div class=""> 2628 <h3 id="GraphicLinkHeaderText" class="" >Connect With Us</h3> 2629 </div> 2630 </div> 2631 <div class="widgetBody cpGrid cpGrid1 "> 2632 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2633 <ul class="semanticList"> 2634 <!-- 2635 --><li class="widgetItem GraphicLinks"> 2636 2637<div> 2638 <a href="/facebook" target="_self" class="fancyButton fancyButton317 " > 2639 <span> 2640 <span><span class="text">Facebook</span></span> 2641 </span> 2642 </a> 2643</div> 2644 <style scoped="scoped">.fancyButton317.fancyButton:link,.fancyButton317.fancyButton:visited, .fancyButton317div.fancyButton{ 2645 padding-left: 35px; 2646 background-image: url('/ImageRepository/Document?documentID=31522'); 2647 background-repeat: no-repeat; 2648 background-position: 5px center; 2649transition: all .2s ease; 2650} 2651 2652.row.outer:not(.wide) .fancyButton317 { 2653margin: auto; 2654display: table; 2655} 2656.fancyButton317.fancyButton:hover,.fancyButton317.fancyButton:focus,.fancyButton317.fancyButton:active,.fancyButton317.fancyButton.hover{ 2657 background-repeat: no-repeat; 2658 background-position: left center; 2659} 2660.fancyButton317.fancyButton:link > span,.fancyButton317.fancyButton:visited > span, .fancyButton317div.fancyButton > span{ 2661} 2662.fancyButton317.fancyButton:hover > span,.fancyButton317.fancyButton:focus > span,.fancyButton317.fancyButton:active > span,.fancyButton317.fancyButton.hover > span{ 2663} 2664.fancyButton317.fancyButton .text{ 2665 color: #212223; 2666 font-family: "Open Sans"; 2667 text-align: left; 2668 font-style: normal; 2669 text-decoration: none; 2670 background-repeat: no-repeat; 2671 background-position: left top; 2672 2673 2674} 2675.fancyButton317.fancyButton:hover .text,.fancyButton317.fancyButton:focus .text,.fancyButton317.fancyButton:active .text,.fancyButton317.fancyButton.hover .text{ 2676 text-decoration: underline; 2677 background-repeat: no-repeat; 2678 background-position: left top; 2679 2680 2681} 2682</style> 2683 2684 </li><!-- 2685 --><li class="widgetItem GraphicLinks"> 2686 2687<div> 2688 <a href="/youtube" target="_self" class="fancyButton fancyButton319 " > 2689 <span> 2690 <span><span class="text">YouTube</span></span> 2691 </span> 2692 </a> 2693</div> 2694 <style scoped="scoped">.fancyButton319.fancyButton:link,.fancyButton319.fancyButton:visited, .fancyButton319div.fancyButton{ 2695 padding-left: 35px; 2696 background-image: url('/ImageRepository/Document?documentID=31521'); 2697 background-repeat: no-repeat; 2698 background-position: 5px center; 2699transition: all .2s ease; 2700} 2701 2702.row.outer:not(.wide) .fancyButton319 { 2703margin: auto; 2704display: table; 2705} 2706.fancyButton319.fancyButton:hover,.fancyButton319.fancyButton:focus,.fancyButton319.fancyButton:active,.fancyButton319.fancyButton.hover{ 2707 background-repeat: no-repeat; 2708 background-position: left center; 2709} 2710.fancyButton319.fancyButton:link > span,.fancyButton319.fancyButton:visited > span, .fancyButton319div.fancyButton > span{ 2711} 2712.fancyButton319.fancyButton:hover > span,.fancyButton319.fancyButton:focus > span,.fancyButton319.fancyButton:active > span,.fancyButton319.fancyButton.hover > span{ 2713} 2714.fancyButton319.fancyButton .text{ 2715 color: #212223; 2716 font-family: "Open Sans"; 2717 text-align: left; 2718 font-style: normal; 2719 text-decoration: none; 2720 background-repeat: no-repeat; 2721 background-position: left top; 2722 2723 2724} 2725.fancyButton319.fancyButton:hover .text,.fancyButton319.fancyButton:focus .text,.fancyButton319.fancyButton:active .text,.fancyButton319.fancyButton.hover .text{ 2726 text-decoration: underline; 2727 background-repeat: no-repeat; 2728 background-position: left top; 2729 2730 2731} 2732</style> 2733 2734 </li><!-- 2735 --><li class="widgetItem GraphicLinks"> 2736 2737<div> 2738 <a href="/instagram" target="_self" class="fancyButton fancyButton320 " > 2739 <span> 2740 <span><span class="text">Instagram</span></span> 2741 </span> 2742 </a> 2743</div> 2744 <style scoped="scoped">.fancyButton320.fancyButton:link,.fancyButton320.fancyButton:visited, .fancyButton320div.fancyButton{ 2745 padding-left: 35px; 2746 background-image: url('/ImageRepository/Document?documentID=31518'); 2747 background-repeat: no-repeat; 2748 background-position: 5px center; 2749transition: all .2s ease; 2750} 2751 2752.row.outer:not(.wide) .fancyButton320 { 2753margin: auto; 2754display: table; 2755} 2756.fancyButton320.fancyButton:hover,.fancyButton320.fancyButton:focus,.fancyButton320.fancyButton:active,.fancyButton320.fancyButton.hover{ 2757 background-repeat: no-repeat; 2758 background-position: left center; 2759} 2760.fancyButton320.fancyButton:link > span,.fancyButton320.fancyButton:visited > span, .fancyButton320div.fancyButton > span{ 2761} 2762.fancyButton320.fancyButton:hover > span,.fancyButton320.fancyButton:focus > span,.fancyButton320.fancyButton:active > span,.fancyButton320.fancyButton.hover > span{ 2763} 2764.fancyButton320.fancyButton .text{ 2765 color: #212223; 2766 font-family: "Open Sans"; 2767 text-align: left; 2768 font-style: normal; 2769 text-decoration: none; 2770 background-repeat: no-repeat; 2771 background-position: left top; 2772 2773 2774} 2775.fancyButton320.fancyButton:hover .text,.fancyButton320.fancyButton:focus .text,.fancyButton320.fancyButton:active .text,.fancyButton320.fancyButton.hover .text{ 2776 text-decoration: underline; 2777 background-repeat: no-repeat; 2778 background-position: left top; 2779 2780 2781} 2782</style> 2783 2784 </li><!-- 2785 --><li class="widgetItem GraphicLinks"> 2786 2787<div> 2788 <a href="/nextdoor" target="_self" class="fancyButton fancyButton321 " > 2789 <span> 2790 <span><span class="text">NextDoor</span></span> 2791 </span> 2792 </a> 2793</div> 2794 <style scoped="scoped">.fancyButton321.fancyButton:link,.fancyButton321.fancyButton:visited, .fancyButton321div.fancyButton{ 2795 padding-left: 35px; 2796 background-image: url('/ImageRepository/Document?documentID=31519'); 2797 background-repeat: no-repeat; 2798 background-position: 5px center; 2799transition: all .2s ease; 2800} 2801 2802.row.outer:not(.wide) .fancyButton321 { 2803margin: auto; 2804display: table; 2805} 2806.fancyButton321.fancyButton:hover,.fancyButton321.fancyButton:focus,.fancyButton321.fancyButton:active,.fancyButton321.fancyButton.hover{ 2807 background-repeat: no-repeat; 2808 background-position: left center; 2809} 2810.fancyButton321.fancyButton:link > span,.fancyButton321.fancyButton:visited > span, .fancyButton321div.fancyButton > span{ 2811} 2812.fancyButton321.fancyButton:hover > span,.fancyButton321.fancyButton:focus > span,.fancyButton321.fancyButton:active > span,.fancyButton321.fancyButton.hover > span{ 2813} 2814.fancyButton321.fancyButton .text{ 2815 color: #212223; 2816 font-family: "Open Sans"; 2817 text-align: left; 2818 font-style: normal; 2819 text-decoration: none; 2820 background-repeat: no-repeat; 2821 background-position: left top; 2822 2823 2824} 2825.fancyButton321.fancyButton:hover .text,.fancyButton321.fancyButton:focus .text,.fancyButton321.fancyButton:active .text,.fancyButton321.fancyButton.hover .text{ 2826 text-decoration: underline; 2827 background-repeat: no-repeat; 2828 background-position: left top; 2829 2830 2831} 2832</style> 2833 2834 </li><!-- 2835 --> 2836 </ul> 2837 </nav> 2838 </div> 2839 <div class="widgetFooter"> 2840 </div> 2841</div> 2842</div> 2843 2844 </div> <!-- inner column --> 2845 2846 </div> <!-- inner row --> 2847 2848 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2849 2850 2851 </div> 2852</div></div> 2853</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2854<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc5373f98e-1110-4ab0-8f48-37d91925f6db" data-containerid="5373f98e-1110-4ab0-8f48-37d91925f6db"
2854class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="1"> 2855 2856 2857 <div class="row outer autoWidths center wide"><!-- 2858--><div class="outer col col12 first" style="" data-widgetcontainerid="f15d3b20-cb6a-4a72-992c-5ef98c1ccbd3">� 2859 <div class="row nest first last wide">� 2860 2861 <div class="inner col col12 first last id766fe87d-dab3-4290-a61d-35edc74785b3" style="" data-widgetcontainerid="766fe87d-dab3-4290-a61d-35edc74785b3">� 2862 <div data-widget-id="ad399a08-156d-44ec-bdde-fbccf023f86b" data-widget-controller-path="/QuickLinks/Widget"> 2863 2864 2865 2866 2867 2868 2869 2870 2871 <section id="widgetQuicklinkad399a08-156d-44ec-bdde-fbccf023f86b" class="widget widgetQuickLinks skin71 widgetOptionSet45 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Quick Links"> 2872 <header class="widgetHeader" id="quickLinksHeaderad399a08-156d-44ec-bdde-fbccf023f86b"> 2873 <div class=""> 2874 </div> 2875 </header> 2876 <div class="widgetBody cpGrid cpGrid6 "> 2877 <div class="row autoWidths center narrow"> 2878 <div class="col col1 first "> 2879 <ol class="semanticList"> 2880 2881 <li style="position:relative" class="widgetItem QuickLinks"> 2882 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2883 <div class="widgetMeta"></div> 2884 </li> 2885 </ol> 2886 </div> 2887 <div class="col col1 "> 2888 <ol class="semanticList"> 2889 2890 <li style="position:relative" class="widgetItem QuickLinks"> 2891 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2892 <div class="widgetMeta"></div> 2893 </li> 2894 </ol> 2895 </div> 2896 <div class="col col1 "> 2897 <ol class="semanticList"> 2898 2899 <li style="position:relative" class="widgetItem QuickLinks"> 2900 <a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a> 2901 <div class="widgetMeta"></div> 2902 </li> 2903 </ol> 2904 </div> 2905 <div class="col col1 "> 2906 <ol class="semanticList"> 2907 2908 <li style="position:relative" class="widgetItem QuickLinks"> 2909 <a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a> 2910 <div class="widgetMeta"></div> 2911 </li> 2912 </ol> 2913 </div> 2914 <div class="col col1 last"> 2915 <ol class="semanticList"> 2916 2917 <li style="position:relative" class="widgetItem QuickLinks"> 2918 <a class="widgetDesc widgetQuickLinksLink" href="https://www.apexnc.org/MyAccount?from=&url=&anchor=&validationMessage=" target="_self" >Staff Sign In</a> 2919 <div class="widgetMeta"></div> 2920 </li> 2921 </ol> 2922 </div> 2923 <div class="col col1 "> 2924 <ol class="semanticList"> 2925 </ol> 2926 </div> 2927 </div> 2928 2929 </div> 2930 <div class="widgetFooter"> 2931 </div> 2932 <div class="addItemModal hidden"> 2933 <div class="url hidden">/QuickLinks.aspx</div> 2934 </div> 2935 2936 </section> 2937</div> 2938 2939 </div> <!-- inner column --> 2940 2941 </div> <!-- inner row --> 2942 2943 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="0caba56f-f878-4981-b9f0-affaf81780f7">� 2944 <div class="row nest first last wide">� 2945 2946 <div class="inner col col12 first last id2674fa9f-23ba-4267-8692-37cc50b14d61" style="" data-widgetcontainerid="2674fa9f-23ba-4267-8692-37cc50b14d61">� 2947 2948 <div data-widget-id='a6894f1a-2de8-4e86-ac7b-b188fdc3ec30' data-moduleName="customHtml" id='widgetCustomHtmla6894f1a-2de8-4e86-ac7b-b188fdc3ec30' class="widget widgetCustomHtml skin71 narrow" > 2949 <div class="widgetBody pageStyles" id="widgetBodya6894f1a-2de8-4e86-ac7b-b188fdc3ec30"> 2950 <div id="customHtmla6894f1a-2de8-4e86-ac7b-b188fdc3ec30"><div><style> 2951 /* CP icon */ 2952 .cpBylineIconTS { 2953 color: #fff; 2954 } 2955 /* CP Text */ 2956 .cpBylineTextTS, 2957 .cpBylineTextTS a:link { 2958 color: #fff; 2959 } 2960 2961 .cpBylineTS { 2962 text-align: center; 2963 } 2964 2965 .cpBylineIconTS { 2966 fill: currentColor; 2967 width: 39px;
2968 height: 26px; 2969 display: inline; 2970 vertical-align: middle; 2971 } 2972</style> 2973 2974<div class="widgetItem cpBylineTS" style="padding-left: 2em;padding-right: 2em;"> 2975 2976 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2977</div> 2978</div></div> 2979 </div> 2980 2981 </div> 2982 2983 </div> <!-- inner column --> 2984 2985 </div> <!-- inner row --> 2986 2987 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2988 2989 2990 </div> 2991</div></div> 2992</div> 2993</div> 2994 2995 </div> 2996 </div> 2997 </div> 2998 2999 3000<link href="/745732998.css" rel="stylesheet" type="text/css" /> 3001 3002<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 3003 <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"> 3004 <div class="cp-Splash-header"> 3005 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 3006 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 3007 <svg id="iconClose" viewBox="0 0 25 25"> 3008 <polygon style="fill:currentcolor" 3009 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> 3010 </svg> 3011 </button>
3012 </div> 3013 <div class="cp-Splash-body"> 3014 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 3015 <!-- Content from the Froala Editor will go here. --> 3016 Loading 3017 </div> 3018 </div> 3019 <div class="cp-Splash-footer"> 3020 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 3021 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 3022 </div> 3023 </div> 3024</div> 3025
3026<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 3026
3026
3027<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 3027
3027
3028<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 3028
3028
3029<script> 3030 3031 $(document).ready(function () { 3032 var filter = { 3033 targetId: '', 3034 targetType: 0 3035 } 3036 3037 new SplashModalRender().triggerRender(filter); 3038 }); 3039</script>
3039 3040 3041 3042 3043 3044
3044<script type="text/javascript"> 3045 $(document).ready(function () { 3046 $('#paginationOption').change(function () { 3047 loadSearchResultPageList(1, $(this).val()); 3048 }); 3049 3050 $('.cp-search-typeToggle a').click(function(e) { 3051 e.preventDefault(); 3052 if ($('.cp-search-advanced').attr('aria-expanded') == 'false') { 3053 $('.cp-search-advanced').attr('aria-expanded', 'true'); 3054 } 3055 else { 3056 $('.cp-search-advanced').attr('aria-expanded', 'false'); 3057 } 3058 $('.cp-search-advanced').toggleClass('cp-search-advanced--hidden'); 3059 $('.cp-search-typeToggle a').toggle(); 3060 }); 3061 3062 var autoExpandAdvancedSearch = 'false'; 3063 if (autoExpandAdvancedSearch === 'true') { 3064 $('.cp-search-advanced').attr('aria-expanded', 'true'); 3065 $('.cp-search-advanced').removeClass('cp-search-advanced--hidden'); 3066 $('#standardSearch').show(); 3067 $('#advancedSearch').hide(); 3068 } 3069 3070 const archiveSocialLink = document.getElementById("ArchiveSocialSearch"); 3071 3072 if (archiveSocialLink) { 3073 const searchInput = document.getElementById("searchPhrase"); 3074 const link = new URL(archiveSocialLink.href); 3075 3076 searchInput.addEventListener("input", function () { 3077 const searchPhrase = searchInput?.value.trim(); 3078 link.searchParams.set("query.terms[0].text", searchPhrase); 3079 archiveSocialLink.href = link.href; 3080 }); 3081 } 3082 const nextRequestSearch = document.getElementById("NextRequestSearch"); 3083 3084 if (nextRequestSearch) { 3085 const searchInput = document.getElementById("searchPhrase"); 3086 const link = new URL(nextRequestSearch.href); 3087 3088 searchInput.addEventListener("input", function () { 3089 const searchPhrase = searchInput?.value.trim(); 3090 link.searchParams.set("search_term", searchPhrase); 3091 nextRequestSearch.href = link.href; 3092 }); 3093 } 3094 }); 3095 </script>
3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105
3105<script src="/-1442400649.js" type="text/javascript"></script>
3105 3106 <!-- Google -->
3107<script>
vendor: 345 bytes, lines 3107-3113
3107 3108 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 3109 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 3110 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 3111 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 3112 3113 ga('create', '
3113UA-3293496-1
vendor: 42 bytes, lines 3113-3115
3113', 'auto'); 3114 ga('send', 'pageview'); 3115
3116</script>
3116 3117<!-- Google End --> 3118
3119<script type="text/javascript"> 3120/*<![CDATA[*/ 3121(function() { 3122var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; 3123sz.src = '//siteimproveanalytics.com/js/siteanalyze_81116.js'; 3124var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); 3125})(); 3126/*]]>*/ 3127</script>
3127 3128 3129 3130 3131<!-- Fixed Nav Adjustment -->
3132<script> 3133 function getValueTS(elem, attr) { 3134 const val = elem.css(attr); 3135 if (val === undefined) return undefined; 3136 const num = parseInt(val, 10); 3137 if (num === NaN) return undefined; 3138 return num; 3139 } 3140 3141 function clampTS(number, min, max) { 3142 return Math.min(Math.max(number, min), max); 3143 } 3144 3145 function isPageEditingTS() { 3146 return ( 3147 $("#doneEditing").length > 0 || // In live edit 3148 typeof DesignCenter !== "undefined" // In theme manager 3149 ); 3150 } 3151 3152 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 3153 function isTransparentTS(elem) { 3154 const bg = elem.css('background-color'); 3155 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 3156 const matchState = bg.match(bgColorRegexTS); 3157 if (!matchState || matchState.length !== 5) return false; 3158 const alpha = parseFloat(matchState[4], 10); 3159 if (!(alpha >= 0 && alpha < 1)) return false; 3160 return true; 3161 } 3162 3163 function iterateLeftpads(cb) { 3164 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3165 for (let i = 0; i < containersTS.length; i++) { 3166 const containerTS = containersTS[i]; 3167 // Skip the body container and anything with data-skip-leftpad 3168 if ( 3169 containerTS.id !== "bodyContainerTS" && 3170 containerTS.getAttribute('data-skip-leftpad') === null 3171 ) { 3172 cb(containerTS); 3173 } 3174 } 3175 } 3176 3177 const anchor = $("#divToolbars");
3178 const bodyContainerTS = $("#bodyContainerTS"); 3179 3180 // Outer banner padding (push banner down) 3181 const outerSizingTS = $("#bannerContainerTS"); 3182 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 3183 const innerSizingTS = $("#bannerSizingTS"); 3184 3185 const forceUnfixClassTS = "forceUnfixTS"; 3186 3187 const fixedTopTS = $(".fixedTopTS"); 3188 const fixedBottomTS = $(".fixedBottomTS"); 3189 const fixedLeftTS = $(".fixedLeftTS"); 3190 3191 var initialTopTS; 3192 var topAttachTS; 3193 if (fixedTopTS && fixedTopTS.length === 1) { 3194 initialTopTS = getValueTS(fixedTopTS, 'top'); 3195 const attachment = fixedTopTS.attr('data-attach'); 3196 if (attachment) topAttachTS = $("#" + attachment); 3197 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 3198 } 3199 3200 function resizeAdjustmentTS() { 3201 const editing = isPageEditingTS(); 3202 3203 // Fixed top script 3204 (function () { 3205 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 3206 3207 if (editing) { 3208 fixedTopTS[0].classList.add(forceUnfixClassTS); 3209 } else { 3210 fixedTopTS[0].classList.remove(forceUnfixClassTS); 3211 } 3212 3213 const topPosition = fixedTopTS.css('position'); 3214 if (topPosition === 'fixed') { 3215 if (topAttachTS) { 3216 scrollAdjustmentTS(); 3217 } else { 3218 const anchorHeight = anchor.outerHeight() - 1; 3219 fixedTopTS.css('top', anchorHeight + initialTopTS); 3220 } 3221 } else { 3222 fixedTopTS.css('top', initialTopTS); 3223 } 3224 3225 if (topPosition === 'fixed' || topPosition === 'absolute') { 3226 // Bump the banner content down 3227 if (isTransparentTS(fixedTopTS)) { 3228 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight()); 3229 outerSizingTS.css('padding-top', ''); 3230 3231 try { 3232 window.Pages.onResizeHandlersExecute(); 3233 } catch (e) { } 3234 } else { 3235 outerSizingTS.css('padding-top', fixedTopTS.outerHeight()); 3236 innerSizingTS.css('padding-top', ''); 3237 } 3238 } else { 3239 innerSizingTS.css('padding-top', ''); 3240 outerSizingTS.css('padding-top', ''); 3241 } 3242 })(); 3243 3244 // Fixed bottom script 3245 (function () { 3246 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 3247 3248 // If the widget has gone narrow, force unfix 3249 if (editing || fixedBottomTS.outerHeight() > 200) { 3250 fixedBottomTS[0].classList.add(forceUnfixClassTS); 3251 } else { 3252 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 3253 } 3254 3255 if (fixedBottomTS.css('position') === 'fixed') { 3256 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 3257 } else { 3258 bodyContainerTS.css('padding-bottom', ''); 3259 } 3260 })(); 3261 3262 // Fixed left script 3263 (function () { 3264 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 3265 3266 if (editing) { 3267 fixedLeftTS[0].classList.add(forceUnfixClassTS); 3268 } else { 3269 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 3270 } 3271 3272 if (fixedLeftTS.css('position') === 'fixed') { 3273 const anchorHeight = anchor.outerHeight() - 1; 3274 fixedLeftTS.css('top', anchorHeight); 3275 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 3276 iterateLeftpads(function (containerTS) { 3277 const containerBoundingTS = containerTS.getBoundingClientRect(); 3278 if (containerBoundingTS.left <= leftBoundingTS.right) { 3279 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 3280 } 3281 }); 3282 } else { 3283 fixedLeftTS.css('top', ''); 3284 iterateLeftpads(function (containerTS) { 3285 $(containerTS).css('padding-left', ''); 3286 }); 3287 } 3288 })(); 3289 } 3290 3291 function scrollAdjustmentTS() { 3292 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 3293 const topPosition = fixedTopTS.css('position'); 3294 if (topPosition === 'fixed' || topPosition === 'absolute') { 3295 const anchorBounding = anchor[0].getBoundingClientRect();
3296 const attachBounding = topAttachTS[0].getBoundingClientRect(); 3297 const scrollTop = $(window).scrollTop(); 3298 3299 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 3300 } else { 3301 fixedTopTS.css('top', initialTopTS); 3302 } 3303 } 3304 3305 $(window).load(function () { 3306 setTimeout(function () { 3307 try { 3308 resizeAdjustmentTS(); 3309 } catch (e) { 3310 console.error(e); 3311 } 3312 }, 350); 3313 3314 $(window).scroll(function () { 3315 try { 3316 scrollAdjustmentTS(); 3317 } catch (e) { 3318 console.error(e); 3319 } 3320 }); 3321 3322 var adjustTimeoutTS; 3323 $(window).resize(function () { 3324 clearTimeout(adjustTimeoutTS); 3325 adjustTimeoutTS = setTimeout(function () { 3326 try { 3327 resizeAdjustmentTS(); 3328 } catch (e) { 3329 console.error(e); 3330 } 3331 }, 350); 3332 }); 3333 3334 $.when(window.Pages.angularToolbarComplete).done(function () { 3335 try { 3336 resizeAdjustmentTS(); 3337 } catch (e) { 3338 console.error(e); 3339 } 3340 }); 3341 }); 3342</script>
3342 3343<!-- End Fixed Nav Adjustment --> 3344 3345<!----------Recite Me toolbar ticket #901243---------> 3346<style> 3347#reciteme-button { 3348 /* Button Styling and Placement */ 3349 background: none; 3350 width: 135px; 3351 height: 81px; 3352 bottom: 14px; 3353 right: 14px; 3354 3355 position: fixed; 3356 border-radius: 50%; 3357 z-index: 100; 3358 cursor: pointer; 3359} 3360 3361#reciteme-button img { 3362 /** Button Image Size */ 3363 width: 135px; 3364 height: 45px; 3365 3366 position: absolute; 3367 top: 50%; 3368 left: 50%; 3369 transform: translate(-50%, -50%); 3370} 3371 3372@media only screen and (max-width: 550px) { 3373#reciteme-button img { 3374width: 140px !important; 3375} 3376 3377#reciteme-button { 3378width: 140px !important; 3379} 3380} 3381</style> 3382
3383<script> 3384var serviceUrl = "//api.reciteme.com/asset/js?key="; 3385var serviceKey = "45fe86647737f61001d47cb46261262fdffe3b2f"; 3386var options = {}; // Options can be added as needed 3387var autoLoad = false; 3388var enableFragment = "#reciteEnable"; 3389 3390var loaded = [], frag = !1; window.location.hash === enableFragment && (frag = !0); function loadScript(c, b) { var a = document.createElement("script"); a.type = "text/javascript"; a.readyState ? a.onreadystatechange = function () { if ("loaded" == a.readyState || "complete" == a.readyState) a.onreadystatechange = null, void 0 != b && b() } : void 0 != b && (a.onload = function () { b() }); a.src = c; document.getElementsByTagName("head")[0].appendChild(a) } function _rc(c) { c += "="; for (var b = document.cookie.split(";"), a = 0; a < b.length; a++) { for (var d = b[a]; " " == d.charAt(0);)d = d.substring(1, d.length); if (0 == d.indexOf(c)) return d.substring(c.length, d.length) } return null } function loadService(c) { for (var b = serviceUrl + serviceKey, a = 0; a < loaded.length; a++)if (loaded[a] == b) return; loaded.push(b); loadScript(serviceUrl + serviceKey, function () { "function" === typeof _reciteLoaded && _reciteLoaded(); "function" == typeof c && c(); Recite.load(options); Recite.Event.subscribe("Recite:load", function () { Recite.enable() }) }) } "true" == _rc("Recite.Persist") && loadService(); if (autoLoad && "false" != _rc("Recite.Persist") || frag) document.addEventListener ? document.addEventListener("DOMContentLoaded", function (c) { loadService() }) : loadService(); 3391 3392 3393 3394var reciteMeButton; 3395 3396function _createReciteButton() { 3397 3398buttonSrc = "https://www.apexnc.org/ImageRepository/Document?documentID=47071"; 3399var buttonParentSelector = 'body'; 3400var buttonContainer = document.createElement("div"); 3401var buttonImage = document.createElement("img"); 3402var buttonAlt = "Recite Me accessibility and Language Support"; 3403var buttonTitle = "Launch Recite Me"; 3404buttonContainer.setAttribute('id', 'reciteme-button'); 3405buttonContainer.setAttribute('alt', buttonAlt); 3406buttonContainer.setAttribute('title', buttonTitle); 3407buttonImage.setAttribute('alt', buttonAlt); 3408buttonImage.setAttribute('title', buttonTitle); 3409buttonImage.setAttribute('src', buttonSrc); 3410buttonContainer.appendChild(buttonImage); 3411var buttonParent = document.querySelector(buttonParentSelector); 3412buttonParent.appendChild(buttonContainer); 3413buttonContainer.addEventListener("click", function () { 3414loadService(); 3415return false; 3416}); 3417reciteMeButton = buttonContainer; 3418} 3419 3420document.onreadystatechange = function() { 3421if (document.readyState === "complete") { 3422_createReciteButton(); 3423} 3424}; 3425 3426if (document.readyState !== "complete") { 3427document.addEventListener("DOMContentLoaded", function(event) { 3428_createReciteButton(); 3429}); 3430} 3431 3432function _reciteLoaded () { 3433Recite.Event.subscribe("Controls:loaded", function () { 3434var elementToRemove = document.querySelectorAll("#recite-languages li:nth-child(134)"); 3435 3436if (elementToRemove.length > 0) { 3437elementToRemove[0].remove(); 3438} 3439 3440 3441 3442const header = document.querySelector("#headerContainerTS"); 3443window.addEventListener("scroll", () => { 3444 header.style.top = "50px"; 3445}); 3446 3447}) 3448} 3449 3450</script>
3450 3451
3452<script type="text/javascript"> 3453(function () { 3454 var clientReplaceAll = String.prototype.replaceAll; 3455 3456 // Preserve the client's regex-based implementation. 3457 Object.defineProperty(String.prototype, 'replaceAllReg', { 3458 configurable: true, 3459 writable: true, 3460 value: clientReplaceAll 3461 }); 3462 3463 function escapeRegExp(value) { 3464 return value.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); 3465 } 3466 3467 Object.defineProperty(String.prototype, 'replaceAll', { 3468 configurable: true, 3469 writable: true, 3470 value: function (search, replacement) { 3471 // Preserve the client's behaviour for actual regular expressions. 3472 if (search instanceof RegExp) { 3473 return clientReplaceAll.call(this, search, replacement); 3474 } 3475 3476 search = String(search); 3477 3478 try { 3479 // Preserve the client's regex-string behaviour when valid. 3480 new RegExp(search, 'g'); 3481 return clientReplaceAll.call(this, search, replacement); 3482 } catch (error) { 3483 if (!(error instanceof SyntaxError)) { 3484 throw error; 3485 } 3486 3487 // Invalid regex strings such as "(" become literal searches. 3488 return String(this).replace( 3489 new RegExp(escapeRegExp(search), 'g'), 3490 replacement 3491 ); 3492 } 3493 } 3494 }); 3495})(); 3496</script>
3496 3497 3498<!--------------End Recite Me toolbar-----------> 3499 3500 3501
3501<script type="text/javascript"> 3502 $(function () { 3503 document.cookie = "responsiveGhost=0; path=/"; 3504 }); 3505 $(window).on("load", function () { 3506 $('body').addClass('doneLoading').removeClass('hideContent'); 3507 3508 if ($('#404Content').length > 0) 3509 $('div#bodyWrapper').css('padding', '0px'); 3510 }); 3511 </script>
3511 3512 3513 <noscript> 3514 <style> 3515 body.hideContent { 3516 opacity: 1 !important; 3517 } 3518 </style> 3519 </noscript> 3520 3521 3522<div style="display: none;"> 3523 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3524 3525 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3526 <title>Arrow Left</title> 3527 <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> 3528 </symbol> 3529 3530 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3531 <title>Arrow Right</title> 3532 <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> 3533 </symbol> 3534 3535 </svg> 3536</div> 3537
3537<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Libre+Baskerville:700,italic,regular|Open+Sans:300,600,700,800,regular|Poppins:500,600,700|');</script>
3537 3538 3539 3540 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3541 <div style="display: none;"> 3542 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3543 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3544 <title>Slideshow Left Arrow</title> 3545 <g> 3546 <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> 3547 </g> 3548 </symbol> 3549 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3550 <title>Slideshow Right Arrow</title> 3551 <g> 3552 <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> 3553 </g> 3554 </symbol> 3555 </svg> 3556 </div> 3557 3558 3559 3560 3561 <div id="root-picker-outlet"></div> 3562</body> 3563</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.