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-TH6LRXDCZS';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= false; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = 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 <meta name="google-site-verification" content="jVftuRaDT68wQT0E6RnCnOt2y60qqDHxc_SE7jSB5A0" /> 118 119<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 119-121
119 120 121<script async src="https://www.googletagmanager.com/gtag/js?id=
121UA-141149103-1
vendor: 15 bytes, lines 121-122
121"></script> 122
123<script> 124
vendor: 136 bytes, lines 125-131
125window.dataLayer = window.dataLayer || []; 126 127function gtag(){dataLayer.push(arguments);} 128 129gtag('js', new Date()); 130 131gtag('config', '
131UA-141149103-1
vendor: 7 bytes, lines 131-132
131'); 132
133</script>
133 134 135<!-- END Global site tag (gtag.js) - Google Analytics --> 136 137 138 139 <meta name="theme-color" content="rgb(0, 51, 102)"> 140 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 141 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 142 <title>Alert Center ⢠Schertz, TX ⢠CivicEngage</title> 143 144
144<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
144 145
145<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
145 146 147 148 <!--[if IE 6]>
148<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
148<![endif]--> 149 <!--[if IE 7]>
149<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
149<![endif]--> 150 <!--[if IE 8]>
150<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
150<![endif]--> 151 <!--[if IE 9]>
151<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
151<![endif]--> 152
152<script type="text/javascript"><!-- 153 var intCountryCode = 840; 154 var order = ''; 155//--></script>
155 156 157 <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-1103924379.css" rel="stylesheet" type="text/css" /> 158 159 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 160
160<script type="text/javascript"> 161 window.Pages = window.Pages || {}; 162 // FrontEnd RWD initialization 163 window.Pages.rwdReady = $.Deferred(); 164 window.Pages.toolBarDeferred = $.Deferred(); 165 window.Pages.rwdSetupComplete = $.Deferred(); 166 window.Pages.megaMenuLoaded = $.Deferred(); 167 window.Pages.angularToolbarComplete = $.Deferred(); 168 window.Pages.frontEndToolbarComplete = $.Deferred(); 169 </script>
169 170 171 172 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 173 174 175 <link rel="stylesheet" href="/App_Themes/CP/nmenu.css" type="text/css"> 176 177 178 <!-- Dynamic Header Scripts --> 179 180 <!--Reference Stylesheet--> 181 182 183 <!--Dynamic Header Styles--> 184 <style type="text/css"> 185 186 </style> 187 188 189 190
191<script src="/600025254.js" type="text/javascript"></script>
191 192 193
193<script src="/739942322.js" type="text/javascript"></script>
193 194 195 196 197 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 198 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 199 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 200 <!--[if lt IE 9]>
200<script type="text/javascript" src="/Scripts/html5.js"></script>
200<![endif]--> 201 202
202<script type="text/javascript"> 203 setEditorVariables(false, 840); 204 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 205 </script>
205 206
206<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
206 207</head> 208<body class="wide " > 209 210
210<script>jQuery(document).click(function (event) { 211 var target = jQuery(event.target); 212 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 213 var text = target.attr('title'); 214 215 if (!text.length) { 216 text = "N/A"; 217 } 218 ga('send', 219 { 220 hitType: 'event', 221 eventCategory: 'Image', 222 eventAction: 'Image - ' + text, 223 eventLabel: window.location.href 224 }); 225 } 226 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 227 var text = ""; 228 if (target.parents('.button')[0]) { 229 text = target.parents('.button').first().text(); 230 } else if (target.text().length) { 231 text = target.text(); 232 } else if (target.attr('title').length) { 233 text = target.attr('title'); 234 } 235 if (!text.length) { 236 text = "N/A"; 237 } 238 ga('send', 239 { 240 hitType: 'event', 241 eventCategory: 'Button', 242 eventAction: 'Button - ' + text, 243 eventLabel: window.location.href 244 }); 245 } 246 if (target.parents('.widgetCustomHtml').length) { 247 ga('send', 248 { 249 hitType: 'event', 250 eventCategory: 'Custom Html',
251 eventAction: 'Custom Html Clicked', 252 eventLabel: window.location.href 253 }); 254 } 255 if (target.parents('.editor').length) { 256 ga('send', 257 { 258 hitType: 'event', 259 eventCategory: 'Editor', 260 eventAction: 'Editor Link Clicked', 261 eventLabel: window.location.href 262 }); 263 } 264 if (target.parents('.GraphicLinks').length) { 265 var text = ""; 266 var targetGraphicLink = target; 267 if (target.hasClass('widgetGraphicLinksLink')) { 268 targetGraphicLink = jQuery(target.children()[0]); 269 } 270 if (targetGraphicLink.hasClass('text')) { 271 text = targetGraphicLink.text(); 272 } else if (targetGraphicLink.attr('src').length) { 273 if (targetGraphicLink.attr('alt').length) { 274 text = targetGraphicLink.attr('alt'); 275 } else { 276 text = targetGraphicLink.attr('src'); 277 } 278 } else { 279 text = "N/A"; 280 } 281 ga('send', 282 { 283 hitType: 'event', 284 eventCategory: 'Graphic Links', 285 eventAction: 'Graphic Link - ' + text, 286 eventLabel: window.location.href 287 }); 288 } 289 if (target.parents('.InfoAdvanced').length) { 290 ga('send', 291 { 292 hitType: 'event', 293 eventCategory: 'Info Advanced', 294 eventAction: 'Info Advanced Clicked', 295 eventLabel: window.location.href 296 }); 297 } 298 if (target.parents('.list').length) { 299 ga('send', 300 { 301 hitType: 'event', 302 eventCategory: 'List', 303 eventAction: 'List Clicked', 304 eventLabel: window.location.href 305 }); 306 } 307 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 308 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 309 var breadCrumbs = []; 310 jQuery('.breadCrumbs > li').each(function () { 311 breadCrumbs.push(this.textContent); 312 }); 313 var pageTitle = breadCrumbs.join('>'); 314 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 315 var text = ""; 316 if (pageTitle) { 317 text += pageTitle + " | "; 318 } else { 319 text += document.title + ' - '; 320 } 321 if (target.text() == "" && megaMenuText == "") { 322 text += "N/A"; 323 } else if (target.text().length && megaMenuText.length) { 324 if (megaMenuText == target.text()) { 325 text += megaMenuText; 326 } else { 327 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 328 } 329 } else if (target.text() == "") { 330 text += megaMenuText; 331 } else { 332 text += target.text(); 333 } 334 if (!text.length) { 335 text = "N/A"; 336 } 337 ga('send', 338 { 339 hitType: 'event', 340 eventCategory: 'Mega Menu', 341 eventAction: 'Mega Menu : ' + text, 342 eventLabel: window.location.href 343 }); 344 } 345 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 346 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 347 if (!text.length) { 348 text = "N/A"; 349 } 350 ga('send', 351 { 352 hitType: 'event', 353 eventCategory: 'News Flash', 354 eventAction: 'News Flash - ' + text, 355 eventLabel: window.location.href 356 }); 357 } 358 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 359 var text = target.text(); 360 if (!text.length) { 361 text = "N/A"; 362 } 363 ga('send', 364 { 365 hitType: 'event', 366 eventCategory: 'Quick Links', 367 eventAction: 'Quick Links - ' + text, 368 eventLabel: window.location.href 369 }); 370 } 371 if (target.attr('src') && target.parents('.cpSlideshow').length) { 372 var text = target.attr('title'); 373 if (!text.length) { 374 text = "N/A"; 375 } 376 ga('send', 377 { 378 hitType: 'event', 379 eventCategory: 'Slideshow', 380 eventAction: 'Slideshow - ' + text, 381 eventLabel: window.location.href 382 }); 383 } 384 if (target.parents('.widgetText').length) { 385 ga('send', 386 { 387 hitType: 'event', 388 eventCategory: 'Text', 389 eventAction: 'Text Link Clicked', 390 eventLabel: window.location.href 391 }); 392 } 393});</script>
393 394 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 395 <div class="cp-PopOver-header"> 396 <h3 class="cp-PopOver-title"></h3> 397 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 398 <svg class="cp-Icon--close" alt="close" title="close"> 399 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 400 </svg> 401 </button> 402 </div> 403 <div id="cpPopOverBody" class="cp-PopOver-body"> 404 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 405 </div> 406 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 407 <div class="cp-BtnGroup" id="actionButtons"> 408 <!-- Action buttons will be dynamically added here --> 409 </div> 410 </div> 411</div> 412 <div id="fb-root"></div> 413<div id=skipToContentLinks> 414<a href="#contentarea" target="_self" class="skipToContentLink">Skip to Main Content</a> 415</div> 416 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 417 418 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 419 420 421 422 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 423 <input type="hidden" id="hdnStructureID" value="10" /> 424 <input type="hidden" id="hdnContentCollectionID" value="02f983b6-7689-4083-a6ae-95a7c95ecb35" /> 425 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 426 <input type="hidden" id="hdnThemeID" value="24" /> 427 <input type="hidden" id="pageIsFrontEnd" value="true" /> 428 <input type="hidden" id="pageModuleID" value="63" /> 429 <input type="hidden" id="pagePageID" /> 430 431 <input type="hidden" id="hdnModuleID" value="63" /> 432 <div id="stickyPlaceholder"></div> 433 <div id="outer-wrap" class="outer-wrap"> 434 <div id="inner-wrap" class="inner-wrap"> 435 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 436 437 438 439 440 </div> 441 <div id="bodyWrapper"> 442 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 443 444<div data-cpRole="structuralContainer" id="bodyContainerTS"> 445<!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 446<div data-cpRole="structuralContainer" id="headerWrapTS"> 447<div class="siteWrap flexHeaderOuterTS"><div data-cpRole="structuralContainer" id="headerLeftTS" class="flexHeaderTS"> 448<div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty"> 449 450 451 452 453 <a id="bannerLogoTS-76" style=" display: block; text-align: center; 454" class="bannerObject" href="/" target="_self"><img alt="Schertz TX Homepage" class="bannerObject" height="64" src="/ImageRepository/Document?documentID=9682" width="247" /></a> 455</div><div data-cpRole="contentContainer" id="linksTS"> <div id="cc967aeae9-a8b4-4811-b959-25239491a92a" data-containerid="967aeae9-a8b4-4811-b959-25239491a92a" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 456 457 458 <div class="row outer wide"><!-- 459--><div class="outer col col24 first last" style="" data-widgetcontainerid="da99dd51-b5d2-436f-8973-a7ecead931d5">� 460 <div class="row nest first last wide">� 461 462 <div class="inner col col24 first last id5efdc29e-2c69-4779-bd91-e5b2301c0b73" style="" data-widgetcontainerid="5efdc29e-2c69-4779-bd91-e5b2301c0b73">� 463<div data-widget-id="ae7fa451-4f4a-4d14-bd30-ffeb2e002d0b" data-widget-controller-path="/GraphicLinks/Widget"> 464 465 466 467 468<div id="graphicLinkWidgetae7fa451-4f4a-4d14-bd30-ffeb2e002d0b" class="widget widgetGraphicLinks skin84 widgetOptionSet16 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 469 <div class="widgetHeader"> 470 <div class=""> 471 </div> 472 </div> 473 <div class="widgetBody cpGrid cpGrid4 "> 474 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 475 <div class="row autoWidths center wide"> 476 <!-- 477--><div class="col col1 first "><ul class="semanticList"><!-- 478 --><li class="widgetItem GraphicLinks"> 479 480<div> 481 <a href="/1/#cc3f8861c9-068e-4b89-871c-1d2a1e48e898" target="_self" class="fancyButton fancyButton283 " > 482 <span> 483 <span><span class="text">News</span></span> 484 </span> 485 </a> 486</div> 487 <style scoped="scoped">.fancyButton283.fancyButton:link,.fancyButton283.fancyButton:visited, .fancyButton283div.fancyButton{ 488 padding-top: 10px; 489 padding-bottom: 10px; 490 padding-left: 32px; 491 background-image: url('/ImageRepository/Document?documentID=11974'); 492 background-repeat: no-repeat; 493 background-position: left 5px ; 494position: relative; 495width: 80px; 496margin: 0 auto; 497} 498 499.fancyButton283::after { 500content: ""; 501border: 1px solid transparent; 502border-width: 0 0 2px 2px; 503width: 9px; 504height: 9px; 505position: absolute; 506left: 50%; 507bottom: 0; 508transform: translateX(-50%) rotate(-45deg); 509border-radius: 2px;} 510.fancyButton283.fancyButton:hover,.fancyButton283.fancyButton:focus,.fancyButton283.fancyButton:active,.fancyButton283.fancyButton.hover{ 511} 512 513.fancyButton283:is(:hover,:focus,:active)::after { 514border-color: #FF5003;} 515.fancyButton283.fancyButton:link > span,.fancyButton283.fancyButton:visited > span, .fancyButton283div.fancyButton > span{ 516} 517.fancyButton283.fancyButton:hover > span,.fancyButton283.fancyButton:focus > span,.fancyButton283.fancyButton:active > span,.fancyButton283.fancyButton.hover > span{ 518} 519.fancyButton283.fancyButton .text{ 520 color: rgb(9, 30, 45); 521 font-size: 1em; 522 text-align: left; 523 text-decoration: none; 524 background-repeat: no-repeat; 525 background-position: left top; 526line-height: 1.2; 527} 528.fancyButton283.fancyButton:hover .text,.fancyButton283.fancyButton:focus .text,.fancyButton283.fancyButton:active .text,.fancyButton283.fancyButton.hover .text{ 529 text-decoration: underline; 530 background-repeat: no-repeat; 531 background-position: left top; 532 533 534} 535</style> 536 537 </li><!-- 538--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 539 --><li class="widgetItem GraphicLinks"> 540 541<div> 542 <a href="/1/#cc13e93d50-1258-4019-9282-7332f4c8fefb" target="_self" class="fancyButton fancyButton284 " > 543 <span> 544 <span><span class="text">Calendar</span></span> 545 </span> 546 </a> 547</div> 548 <style scoped="scoped">.fancyButton284.fancyButton:link,.fancyButton284.fancyButton:visited, .fancyButton284div.fancyButton{ 549 padding-top: 10px; 550 padding-bottom: 10px; 551 padding-left: 32px; 552 background-image: url('/ImageRepository/Document?documentID=11972'); 553 background-repeat: no-repeat; 554 background-position: left 5px ; 555position: relative; 556width: 105px; 557margin: 0 auto; 558} 559 560.fancyButton284::after { 561content: ""; 562border: 1px solid transparent; 563border-width: 0 0 2px 2px; 564width: 9px; 565height: 9px; 566position: absolute; 567left: 50%; 568bottom: 0; 569transform: translateX(-50%) rotate(-45deg); 570border-radius: 2px;} 571.fancyButton284.fancyButton:hover,.fancyButton284.fancyButton:focus,.fancyButton284.fancyButton:active,.fancyButton284.fancyButton.hover{ 572} 573 574.fancyButton284:is(:hover,:focus,:active)::after { 575border-color: #FF5003;} 576.fancyButton284.fancyButton:link > span,.fancyButton284.fancyButton:visited > span, .fancyButton284div.fancyButton > span{ 577} 578.fancyButton284.fancyButton:hover > span,.fancyButton284.fancyButton:focus > span,.fancyButton284.fancyButton:active > span,.fancyButton284.fancyButton.hover > span{ 579} 580.fancyButton284.fancyButton .text{ 581 color: rgb(9, 30, 45); 582 font-size: 1em; 583 text-align: left; 584 text-decoration: none; 585 background-repeat: no-repeat; 586 background-position: left top; 587line-height: 1.2; 588} 589.fancyButton284.fancyButton:hover .text,.fancyButton284.fancyButton:focus .text,.fancyButton284.fancyButton:active .text,.fancyButton284.fancyButton.hover .text{ 590 text-decoration: underline; 591 background-repeat: no-repeat; 592 background-position: left top; 593 594 595} 596</style> 597 598 </li><!-- 599--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 600 --><li class="widgetItem GraphicLinks"> 601 602<div> 603 <a href="/1/#cc2c0aa89a-5559-4cd7-b8b1-11e9c81dc177" target="_self" class="fancyButton fancyButton285 " > 604 <span> 605 <span><span class="text">Contact</span></span> 606 </span> 607 </a> 608</div> 609 <style scoped="scoped">.fancyButton285.fancyButton:link,.fancyButton285.fancyButton:visited, .fancyButton285div.fancyButton{ 610 padding-top: 10px; 611 padding-bottom: 10px; 612 padding-left: 32px; 613 background-image: url('/ImageRepository/Document?documentID=11973'); 614 background-repeat: no-repeat; 615 background-position: left 7px ; 616position: relative; 617width: 95px; 618margin: 0 auto; 619} 620 621.fancyButton285::after { 622content: ""; 623border: 1px solid transparent; 624border-width: 0 0 2px 2px; 625width: 9px; 626height: 9px; 627position: absolute; 628left: 50%; 629bottom: 0; 630transform: translateX(-50%) rotate(-45deg); 631border-radius: 2px;} 632.fancyButton285.fancyButton:hover,.fancyButton285.fancyButton:focus,.fancyButton285.fancyButton:active,.fancyButton285.fancyButton.hover{ 633} 634 635.fancyButton285:is(:hover,:focus,:active)::after { 636border-color: #FF5003;} 637.fancyButton285.fancyButton:link > span,.fancyButton285.fancyButton:visited > span, .fancyButton285div.fancyButton > span{ 638} 639.fancyButton285.fancyButton:hover > span,.fancyButton285.fancyButton:focus > span,.fancyButton285.fancyButton:active > span,.fancyButton285.fancyButton.hover > span{ 640} 641.fancyButton285.fancyButton .text{ 642 color: rgb(9, 30, 45); 643 font-size: 1em; 644 text-align: left; 645 text-decoration: none; 646 background-repeat: no-repeat; 647 background-position: left top; 648line-height: 1.2; 649} 650.fancyButton285.fancyButton:hover .text,.fancyButton285.fancyButton:focus .text,.fancyButton285.fancyButton:active .text,.fancyButton285.fancyButton.hover .text{ 651 text-decoration: underline; 652 background-repeat: no-repeat; 653 background-position: left top; 654 655 656} 657</style> 658 659 </li><!-- 660--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 661 --><li class="widgetItem GraphicLinks"> 662 663<div> 664 <a href="/1929/City-Headlines-E-Newsletter" target="_self" class="fancyButton fancyButton309 " > 665 <span> 666 <span><span class="text">E-Newsletter</span></span> 667 </span> 668 </a> 669</div> 670 <style scoped="scoped">.fancyButton309.fancyButton:link,.fancyButton309.fancyButton:visited, .fancyButton309div.fancyButton{ 671 padding-top: 10px; 672 padding-bottom: 10px; 673 padding-left: 32px; 674 background-image: url('/ImageRepository/Document?documentID=9714'); 675 background-repeat: no-repeat; 676 background-position: left 5px ; 677position: relative; 678width: 175px; 679margin: 0 auto; 680} 681 682.fancyButton309::after { 683content: ""; 684border: 1px solid transparent; 685border-width: 0 0 2px 2px; 686width: 9px; 687height: 9px; 688position: absolute; 689left: 50%; 690bottom: 0; 691transform: translateX(-50%) rotate(-45deg); 692border-radius: 2px;} 693.fancyButton309.fancyButton:hover,.fancyButton309.fancyButton:focus,.fancyButton309.fancyButton:active,.fancyButton309.fancyButton.hover{ 694} 695 696.fancyButton309:is(:hover,:focus,:active)::after { 697border-color: #FF5003;} 698.fancyButton309.fancyButton:link > span,.fancyButton309.fancyButton:visited > span, .fancyButton309div.fancyButton > span{ 699} 700.fancyButton309.fancyButton:hover > span,.fancyButton309.fancyButton:focus > span,.fancyButton309.fancyButton:active > span,.fancyButton309.fancyButton.hover > span{ 701} 702.fancyButton309.fancyButton .text{ 703 color: rgb(9, 30, 45); 704 font-size: 1em; 705 text-align: left; 706 text-decoration: none; 707 background-repeat: no-repeat; 708 background-position: left top; 709line-height: 1.2; 710} 711.fancyButton309.fancyButton:hover .text,.fancyButton309.fancyButton:focus .text,.fancyButton309.fancyButton:active .text,.fancyButton309.fancyButton.hover .text{ 712 text-decoration: underline; 713 background-repeat: no-repeat; 714 background-position: left top; 715 716 717} 718</style> 719 720 </li><!-- 721--></ul></div><!-- --> 722 </div> 723 </nav> 724 </div> 725 <div class="widgetFooter"> 726 </div> 727</div> 728</div> 729 730 </div> <!-- inner column --> 731 732 </div> <!-- inner row --> 733 734 </div><!-- outer column --><!-- --></div> <!-- outer row --> 735 736 737 </div> 738</div> 739</div><div data-cpRole="structuralContainer" id="headerRightTS" class="flexHeaderTS"> 740<div data-cpRole="contentContainer" id="links2TS"> <div id="ccd4ba3dd6-359c-473f-b066-b99f2ad1c9ab" data-containerid="d4ba3dd6-359c-473f-b066-b99f2ad1c9ab" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 741 742 743 <div class="row outer wide"><!-- 744--><div class="outer col col24 first last" style="" data-widgetcontainerid="51b476b2-f8b9-4cd6-a0e4-c26748f38383">� 745 <div class="row nest first last wide">� 746 747 <div class="inner col col24 first last id83c29f51-60cb-48f7-8f5c-6454951573f0" style="" data-widgetcontainerid="83c29f51-60cb-48f7-8f5c-6454951573f0">� 748<div data-widget-id="ec2848bb-2e70-402d-aff0-b13aa59f78e6" data-widget-controller-path="/GraphicLinks/Widget"> 749 750 751 752 753<div id="graphicLinkWidgetec2848bb-2e70-402d-aff0-b13aa59f78e6" class="widget widgetGraphicLinks skin82 widgetOptionSet16 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 754 <div class="widgetHeader"> 755 <div class="">
756 </div> 757 </div> 758 <div class="widgetBody cpGrid cpGrid5 "> 759 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 760 <div class="row autoWidths center wide"> 761 <!-- 762--><div class="col col1 first "><ul class="semanticList"><!-- 763 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 764 765<img src="/ImageRepository/Document?documentID=9692" 766 class="graphicButtonLink" alt="Facebook" 767 onmouseover="this.src='/ImageRepository/Document?documentID=9692'" 768 onmouseout="this.src='/ImageRepository/Document?documentID=9692'" 769 onfocus="this.src='/ImageRepository/Document?documentID=9692'" 770 onblur="this.src='/ImageRepository/Document?documentID=9692'"> 771</a></li><!-- 772--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 773 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 774 775<img src="/ImageRepository/Document?documentID=9702" 776 class="graphicButtonLink" alt="YouTube" 777 onmouseover="this.src='/ImageRepository/Document?documentID=9702'" 778 onmouseout="this.src='/ImageRepository/Document?documentID=9702'" 779 onfocus="this.src='/ImageRepository/Document?documentID=9702'" 780 onblur="this.src='/ImageRepository/Document?documentID=9702'"> 781</a></li><!-- 782--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 783 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.linkedin.com/company/cityofschertz" target="_self"> 784 785<img src="/ImageRepository/Document?documentID=9694" 786 class="graphicButtonLink" alt="Linkedin" 787 onmouseover="this.src='/ImageRepository/Document?documentID=9694'" 788 onmouseout="this.src='/ImageRepository/Document?documentID=9694'" 789 onfocus="this.src='/ImageRepository/Document?documentID=9694'" 790 onblur="this.src='/ImageRepository/Document?documentID=9694'"> 791</a></li><!-- 792--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 793 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/cityofschertz/" target="_self"> 794 795<img src="/ImageRepository/Document?documentID=9693" 796 class="graphicButtonLink" alt="Instagram" 797 onmouseover="this.src='/ImageRepository/Document?documentID=9693'" 798 onmouseout="this.src='/ImageRepository/Document?documentID=9693'" 799 onfocus="this.src='/ImageRepository/Document?documentID=9693'" 800 onblur="this.src='/ImageRepository/Document?documentID=9693'"> 801</a></li><!-- 802--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 803 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://nextdoor.com/agency-detail/tx/schertz/city-of-schertz/" target="_self"> 804 805<img src="/ImageRepository/Document?documentID=9695" 806 class="graphicButtonLink" alt="Nextdoor" 807 onmouseover="this.src='/ImageRepository/Document?documentID=9695'" 808 onmouseout="this.src='/ImageRepository/Document?documentID=9695'" 809 onfocus="this.src='/ImageRepository/Document?documentID=9695'" 810 onblur="this.src='/ImageRepository/Document?documentID=9695'"> 811</a></li><!-- 812--></ul></div><!-- --> 813 </div> 814 </nav> 815 </div> 816 <div class="widgetFooter"> 817 </div> 818</div> 819</div> 820 821 </div> <!-- inner column --> 822 823 </div> <!-- inner row --> 824 825 </div><!-- outer column --><!-- --></div> <!-- outer row --> 826 827 828 </div> 829</div><div data-cpRole="contentContainer" id="searchTS"> <div id="cc64dca9e9-e0ef-4634-9e54-c6e949283081" data-containerid="64dca9e9-e0ef-4634-9e54-c6e949283081" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="25"> 830 831 832 <div class="row outer wide"><!-- 833--><div class="outer col col24 first last" style="" data-widgetcontainerid="43290703-2c43-4e1e-9d37-56f23ea845a8">� 834 <div class="row nest first last wide">� 835 836 <div class="inner col col24 first last idc4ab9c3d-616d-418b-8a47-606ff4a2f608" style="" data-widgetcontainerid="c4ab9c3d-616d-418b-8a47-606ff4a2f608">� 837<div data-widget-id="98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d" data-widget-controller-path="/Layout/WidgetSearch"> 838 839
839<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
839 840
840<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
840 841
841<script defer type="text/javascript"> 842 843 $(document).ready(function () { 844 try { 845 // Minimum characters required before performing a search/autocomplete 846 var minPrefixLength = 3; 847 var autoCompleteDebounceDelay = 500; 848 var searchFieldSelector = "#searchField" + '98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d'; 849 var checkboxSelector = "#ysnSearchOnlyDept" + '98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d'; 850 var buttonSelector = ".widgetSearchButton" + '98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d'; 851 var autoCompleteCache = {}; 852 var autoCompleteCacheKeys = []; 853 var autoCompleteCacheLimit = 25; 854 var currentAutoCompleteRequest = null; 855 var currentAutoCompleteRequestKey = null; 856 var autoCompleteDebounceTimer = null; 857 var autoCompleteDebounceKey = null; 858 var pendingAutoCompleteResponses = []; 859 860 function normalizeAutoCompleteTerm(term) { 861 return $.trim((term || "") + "").replace(/\s+/g, " "); 862 } 863 864 function shouldSearch(term) { 865 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 866 } 867 868 function getAutoCompleteUrl() { 869 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 870 } 871 872 function getAutoCompleteCacheKey(requestUrl, term) { 873 return requestUrl + "|" + term.toLowerCase(); 874 } 875 876 function cacheAutoCompleteResult(cacheKey, data) { 877 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 878 autoCompleteCacheKeys.push(cacheKey); 879 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 880 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 881 } 882 } 883 autoCompleteCache[cacheKey] = data; 884 } 885 886 function respondToPendingAutoComplete(data) { 887 var responses = pendingAutoCompleteResponses; 888 pendingAutoCompleteResponses = []; 889 for (var i = 0; i < responses.length; i++) { 890 responses[i](data); 891 } 892 } 893 894 function cancelPendingAutoComplete() { 895 clearTimeout(autoCompleteDebounceTimer); 896 autoCompleteDebounceKey = null; 897 if (currentAutoCompleteRequest != null) { 898 currentAutoCompleteRequest.abort(); 899 currentAutoCompleteRequest = null; 900 } 901 currentAutoCompleteRequestKey = null; 902 respondToPendingAutoComplete([]); 903 } 904 905 function createWidgetAutoCompleteSource(options) { 906 return function (request, response) { 907 var term = normalizeAutoCompleteTerm(request.term); 908 if (!options.shouldSearch(term)) { 909 response([]); 910 return; 911 } 912 913 var requestUrl = options.url(); 914 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 915 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 916 response(autoCompleteCache[cacheKey]); 917 if (options.success) { 918 options.success(autoCompleteCache[cacheKey]); 919 } 920 return; 921 } 922 923 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 924 pendingAutoCompleteResponses.push(response); 925 return; 926 } 927 928 cancelPendingAutoComplete(); 929 autoCompleteDebounceKey = cacheKey; 930 pendingAutoCompleteResponses.push(response); 931 autoCompleteDebounceTimer = setTimeout(function () { 932 autoCompleteDebounceKey = null; 933 currentAutoCompleteRequestKey = cacheKey; 934 currentAutoCompleteRequest = $.ajax({ 935 url: requestUrl, 936 dataType: "json", 937 timeout: options.timeout, 938 data: { 939 term: term, 940 }, 941 success: function (data) { 942 if (currentAutoCompleteRequestKey === cacheKey) { 943 cacheAutoCompleteResult(cacheKey, data); 944 respondToPendingAutoComplete(data); 945 if (options.success) { 946 options.success(data); 947 } 948 } 949 }, 950 error: function (xmlhttprequest, textstatus, message) { 951 if (textstatus === "abort") { 952 return; 953 } 954 955 if (options.error) { 956 options.error(xmlhttprequest, textstatus, message); 957 } 958 959 respondToPendingAutoComplete([]); 960 }, 961 complete: function (xmlhttprequest) { 962 if (currentAutoCompleteRequest === xmlhttprequest) { 963 currentAutoCompleteRequest = null;
964 currentAutoCompleteRequestKey = null; 965 } 966 } 967 }); 968 }, options.delay); 969 }; 970 } 971 972 // click handler for search buttons 973 $(buttonSelector).click(function (e) { 974 e.preventDefault(); 975 var $btn = $(this); 976 var $field = $btn.siblings(".widgetSearchBox"); 977 var term = $field.val() + ""; 978 if (!shouldSearch(term)) { 979 // do nothing until user types enough characters 980 $field.focus(); 981 return; 982 } 983 984 if ($(checkboxSelector).is(':checked') || false) 985 { 986 doWidgetSearch($.trim(term), Number(0)); 987 } 988 else { 989 doWidgetSearch($.trim(term), 0); 990 } 991 }); 992 993 // enter key handler for the search field 994 $(searchFieldSelector).keypress(function (e) { 995 var code = e.which || e.keyCode; 996 if (code === 13) { 997 e.preventDefault(); 998 var $this = $(this); 999 var term = $this.val() + ""; 1000 if (!shouldSearch(term)) { 1001 // do nothing until user types enough characters 1002 $this.focus(); 1003 return false; 1004 } 1005 1006 if ($(checkboxSelector).is(':checked') || false) { 1007 doWidgetSearch($.trim(term), Number(0)); 1008 } else { 1009 doWidgetSearch($.trim(term), 0); 1010 } 1011 return false; 1012 } 1013 return true; 1014 }); 1015 1016 // autocomplete: set minLength and guard source 1017 if (true) { 1018 var $searchField = $(searchFieldSelector).autocomplete({ 1019 minLength: minPrefixLength, 1020 source: createWidgetAutoCompleteSource({ 1021 delay: autoCompleteDebounceDelay, 1022 timeout: 10000, 1023 shouldSearch: shouldSearch, 1024 url: getAutoCompleteUrl, 1025 success: function () { 1026 $('.autoCompleteError').remove(); 1027 }, 1028 error: function (xmlhttprequest, textstatus, message) { 1029 if (textstatus === "timeout") { 1030 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 1031 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 1032 } 1033 } 1034 }), 1035 html: true, 1036 delay: 0, 1037 select: function (event, ui) { 1038 $(this).val(ui.item.value); 1039 $(this).next().click(); 1040 } 1041 }); 1042 1043 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 1044 return $("<li class=\"itemList\"></li>") 1045 .data("ui-autocomplete-item", item) 1046 .append("<a>" + item.label + "</a>") 1047 .appendTo(ul); 1048 }; 1049 } 1050 1051 // keep searchBtnApplyQuery consistent with prefix rule 1052 window.searchBtnApplyQuery = function() { 1053 var $field = $(searchFieldSelector); 1054 var term = $field.val() + ""; 1055 if (shouldSearch(term)) { 1056 // update href for the icon/button (if present) 1057 var btn = document.getElementById("btnSearchIcon"); 1058 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 1059 } else { 1060 var btn = document.getElementById("btnSearchIcon"); 1061 if (btn) btn.href = "#"; 1062 } 1063 }; 1064 } 1065 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. 1066 }); 1067 </script>
1067 1068 1069 <section id="widgetPreviewSearch" class="widget widgetSearch skin77 widgetOptionSet61" style="display: block;" aria-label="Search"> 1070 <!-- For the button right and inside --> 1071 <div class="widgetBody buttonRightInside"> 1072 <input class="widgetSearchBox widgetSearchBox98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d" cp5ph="true" id="searchField98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search our siteâ¦" type="text" value="" /> 1073 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d" role="button"><img alt="Search Icon" class="imageHover" data-hover="/ImageRepository/Document?documentID=11977" data-image="/ImageRepository/Document?documentID=11976" src="/ImageRepository/Document?documentID=11976" /></a> 1074 1075 <label class="searchLabel" aria-hidden="true" for="searchField98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d">Search</label> 1076 </div> 1077 1078 </section> 1079 1080 1081<style scoped> 1082 1083 .widgetSearch ::-webkit-input-placeholder { 1084 color: #091E2D; 1085 } 1086 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 1087 color: #091E2D; 1088 } 1089 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 1090 color: #091E2D; 1091 } 1092 .widgetSearch :-ms-input-placeholder { 1093 color: #091E2D; 1094 } 1095 1096 1097 .widgetSearch .widgetBody .widgetSearchBox98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d 1098 { 1099 color: #091E2D; 1100 background: none; 1101border: 0; 1102height: 40px; 1103font-family: Roboto; 1104font-size: 1em; 1105padding: 0 60px 0 20px; 1106 } 1107 .widgetSearch .widgetBody .widgetSearchButton98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d 1108 { 1109 margin: 2px 0 0; 1110 } 1111 .widgetSearch .widgetSearch-onlyDept98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d 1112 { 1113 display: inline-block; 1114 color: #333; 1115 1116 1117 padding-top: 10px; 1118 } 1119 #ysnSearchOnlyDept98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d 1120 { 1121 position: relative; 1122 top: .125em; 1123 } 1124 1125</style> 1126 1127<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 1128<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 1129 1130 1131
1132<script type="text/javascript"> 1133 //Updates search icons href to have the correct queryString 1134 function searchBtnApplyQuery() { 1135 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField98fcdbd1-5a40-4d28-8749-e4e2cb40cd8d").value; 1136 } 1137</script>
1137 1138 1139</div> 1140 1141 </div> <!-- inner column --> 1142 1143 </div> <!-- inner row --> 1144 1145 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1146 1147 1148 </div> 1149</div> 1150</div></div> 1151</div><div data-cpRole="structuralContainer" id="navWrapTS"> 1152<div class="siteWrap"><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation"> 1153<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 1154--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 1155 --><!-- 1156 --> <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> <!-- 1157 --><!-- 1158 --></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!-- 1159 --><!-- 1160 --> <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> <!-- 1161 --><!-- 1162 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 1163 --><!-- 1164 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavCommunity" class="navMainItem mainNavItem mainNavItem3 " href="/31/Community" target = "_self" > Community </a> <!-- 1165 --><!-- 1166 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 1167 --><!-- 1168 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavBusinessDevelopment" class="navMainItem mainNavItem mainNavItem4 " href="/35/Business-Development" target = "_self" > Business & Development </a> <!-- 1169 --><!-- 1170 --></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!-- 1171 --><!-- 1172 --> <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> <!-- 1173 --><!-- 1174 --></li><!----> 1175</ol> 1176 1177 1178
1178<script type="text/javascript"> 1179 (function () { 1180 function setupMenu() { 1181 const menuID = 'mainNavMenu'; 1182 const menuType = MAIN_MENU; 1183 1184 //setup menu manager properties for main menu 1185 if (!menuManager.mobileMainNav && true) 1186 menuManager.adjustMainItemsWidth('#' + menuID); 1187 menuManager.isMainMenuEditable = false; 1188 menuManager.mainMenuMaxSubMenuLevels = 4; 1189 menuManager.setMOMMode(2, menuType); 1190 1191 //Init main menu 1192 const setupDraggable = menuManager.isMainMenuEditable; 1193 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=63&themeID=24&menuContainerID=mainNav'; 1194 1195 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 1196 menuManager.mainMenuInit = true; 1197 menuManager.mainMenuTextResizer = true; 1198 if (1.00 > 0) 1199 menuManager.mainMenuTextResizerRatio = 1.00; 1200 if (window.isResponsiveEnabled) 1201 menuManager.mainMenuReady.resolve(); 1202 1203 } 1204 1205 if (document.readyState === "complete" 1206 || document.readyState === "loaded" 1207 || document.readyState === "interactive") { 1208 setupMenu(); 1209 return; 1210 } 1211 1212 document.addEventListener("DOMContentLoaded", setupMenu); 1213 })(); 1214 </script>
1214 1215 1216 1217<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="1"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="cc60a16c36-97cb-428e-ad92-e7908c67b5c7" data-containerid="60a16c36-97cb-428e-ad92-e7908c67b5c7" class="pageContent cpGrid cpGrid24 showInMobile"> 1218 1219 1220 1221 1222 </div> 1223</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc2a441456-af30-4141-bf47-f2fbefebe158" data-containerid="2a441456-af30-4141-bf47-f2fbefebe158" class="pageContent cpGrid cpGrid24 showInMobile"> 1224 1225 1226 1227 1228 </div> 1229</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="ccb67f6aba-c1b8-4618-ab72-b77ec2833c1a" data-containerid="b67f6aba-c1b8-4618-ab72-b77ec2833c1a" class="pageContent cpGrid cpGrid24 showInMobile"> 1230 1231 1232 1233 1234 </div> 1235</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cc2f1d6429-d376-4299-9743-941abb26dcb8" data-containerid="2f1d6429-d376-4299-9743-941abb26dcb8" class="pageContent cpGrid cpGrid24 showInMobile"> 1236 1237 1238 1239 1240 </div> 1241</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc751c66c2-c169-4907-ad34-b3634eea5f71" data-containerid="751c66c2-c169-4907-ad34-b3634eea5f71" class="pageContent cpGrid cpGrid24 showInMobile"> 1242 1243 1244 1245 1246 </div> 1247</aside></aside></nav></div> 1248</div> 1249</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 1250<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 1251<div data-cpRole="structuralContainer" id="bannerSearchTS"> 1252<div class="siteWrap2"><div data-cpRole="contentContainer" id="welcomeTS"> <div id="cc8782ef0a-d886-40ec-b321-75e8974ab083" data-containerid="8782ef0a-d886-40ec-b321-75e8974ab083" class="pageContent cpGrid cpGrid24 showInMobile"> 1253 1254 1255 1256 1257 </div> 1258</div></div> 1259</div> 1260</div> 1261 1262 1263 1264 1265 <div id="banner1-105" style="display: none"></div> 1266
1266<script type="text/javascript"> 1267 $(window).on("load", function () { 1268 $.when(window.Pages.rwdSetupComplete) 1269 .done(function () { 1270 renderBanner('banner1-105', 1271 'banner1', 1272 {"BannerOptionID":105,"ThemeID":24,"SlotName":"banner1","Name":"Default - Parks","IsDefault":true,"BannerMode":1,"SlideShowSlideTiming":null,"SlideshowTransition":0,"SlideShowTransitionTiming":null,"ImageScale":false,"ImageAlignment":2,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":260,"BannerOptionID":105,"FileName":"/ImageRepository/Document?documentID=14062","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 1273 {"BannerImageID":260,"BannerOptionID":105,"FileName":"/ImageRepository/Document?documentID=14062","Height":350,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":null}, 1274 '/App_Themes/2024 - Interior/Images/', 1275 '<img alt="" class="bannerObject" src="/ImageRepository/Document?documentID=14062" />'); 1276 }); 1277 }); 1278 </script>
1278 1279 1280</div> 1281</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 1282<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main"> 1283<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"> 1284<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cc66fb874a-89bd-4d99-a836-278fba9a8dc0" data-containerid="66fb874a-89bd-4d99-a836-278fba9a8dc0" class="pageContent cpGrid cpGrid24 showInMobile"> 1285 1286 1287 1288 1289 </div> 1290</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav"> 1291 1292 1293 1294 1295 1296 1297 1298
1298<script type="text/javascript"> 1299 (function () { 1300 function setupSecondaryMenuProperties() { 1301 //setup menu manager properties for secondary menu 1302 menuManager.isSideMenuEditable = false; 1303 menuManager.sideMenuMaxSubMenuLevels = 4; 1304 menuManager.sideMenuHasCustomLinks = true; 1305 } 1306 1307 if (document.readyState === "loading") { 1308 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1309 return; 1310 } 1311 1312 setupSecondaryMenuProperties(); 1313 })(); 1314 </script>
1314 1315 1316
1316<script type="text/javascript"> 1317 (function () { 1318 function setupAccordionSecondaryNav() { 1319 var $menuContainer = $('#secondaryNav'); 1320 1321 $menuContainer.find('*[id^="SideItem"]').each(function () { 1322 var ids = $('[id="' + this.id + '"]'); 1323 if (ids.length > 1) 1324 $.each(ids, function (index, value) { 1325 value.id = value.id + '_' + index; 1326 }); 1327 }); 1328 1329 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1330 e.preventDefault(); 1331 showHideAccordionMenuForSecondaryNav($(this)); 1332 }); 1333 1334 $menuContainer.find(".grippy").each(function () { 1335 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1336 }); 1337 1338 $menuContainer.find("li").each(function () { 1339 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1340 }); 1341 } 1342 1343 if (document.readyState === "loading") { 1344 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1345 return; 1346 } 1347 1348 setupAccordionSecondaryNav(); 1349 })(); 1350 </script>
1350 1351 1352 1353 1354</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="ccaf155c41-cc2e-4b52-87e6-4bbf2a5760c0" data-containerid="af155c41-cc2e-4b52-87e6-4bbf2a5760c0" class="pageContent cpGrid cpGrid24 showInMobile"> 1355 1356 1357 1358 1359 </div> 1360</aside> 1361</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"> 1362<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1363<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1364 <li><a class="breadCrumb" href="/">Home</a></li><li><a href class="breadCrumb" aria-current="page">Alert Center</a></li> 1365 </ol> 1366 1367 1368 1369</div> 1370<div data-cpRole="mainContentContainer" id="moduleContent"> 1371 1372<div id="ctl00_ctl00_MainContent_BodyWrapper"> 1373 1374
1374<script type="text/javascript"><!-- 1375 var isie6 = false, isie7 = false, isie6or7 = false; 1376 var intCountryCode = 840; 1377 1378 function setUrlLength(editor) { 1379 //Toggle Image Context Menu Items 1380 setMenuItems(editor); 1381 //setContentBackgroundColor(editor); 1382 removeIEParagraphs(editor); 1383 } 1384 function setUrlLengthAndToolToggle(editor) { 1385 var minToolsGroups = 2; // Number of MinimumSetOfTools tools groups. 1386 1387 // Hide the MinimumSetOfTools on load. 1388 var toolbar = editor.get_toolContainer(); // Get toolbar container. 1389 var toolgroups = toolbar.getElementsByTagName("UL"); // Get all toolgroups containers. 1390 1391 for (var i = toolgroups.length - 1; i >= minToolsGroups; i--) toolgroups[i].style.display = "none"; 1392 1393 if (editor.isIE) { 1394 var elem = editor.get_element(); 1395 elem.style.height = "430px"; 1396 elem.style.minHeight = "430px"; 1397 } 1398 1399 // Toggle Image Context Menu Items. 1400 setMenuItems(editor); 1401 //setContentBackgroundColor(editor); 1402 removeIEParagraphs(editor); 1403 } 1404//--></script>
1404<!--[if IE 6]>
1404<script type="text/javascript">isie6 = true; isie6or7 = true;</script>
1404<![endif]--> 1405<!--[if IE 7]>
1405<script type="text/javascript">isie7 = true; isie6or7 = true;</script>
1405<![endif]--> 1406 1407 1408 1409 <form name="aspnetForm" method="post" action="./AlertCenter.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" style="display:inline;" enctype="multipart/form-data" autocomplete="off"> 1410<div> 1411<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 1412<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 1413<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="CG00Nz8XFP24vphTGPmeXuA5elpvwveN6GGDMnaD/7+tuJyxkvw+E+haZ4k/RUIRYeO28WUS+SD9K4vihJKWrZrP2uSAZ28ANLIodtc0WzePI61MwyuEf0bjLFCLgm53z50JZRrmyhqKfpIJGTiJ8tgFJjbPHYgwH3puQ4vt7gEZyvsfimva5oRV/C2P97RbbTZffmXLvBnPdaxxlkMAtYE9jytZXXd7nYoHziJwWODqoC5rhUavKtos+cMVwL/nTen5FksqKDaDqu7J8yg/eS0VuYV0EWoFKq9AzXw+/0NYf7gx3N625xEqpIgVt0r438rV3pMZvsVe1yXQxtB3W3Egd5hF4WcFGp37PLe1xSuJ2xK9CvGy3YQntxZvQ2Y60/bEG5p8ou1gNFIU/EuwlMzBDvC9LFSLRZj3OX7LIe1GM0Q4yCx7vt4lRBqNAkKH34+PsYTsIjFSBC5vLm9vNP5GNJYOHcxsKPMSLadxf4hTEKsVOcF1w4d3CbIiSz5i7ATybTBnbVR37Z5H6yVvFh4xOsc93Dl9HH1dXLKnGaQ8eus3hbG7VgCKd+hUPuCxeqWjXfZgpzwV3J8LyM/vh1jyDW2u5g3/a+Fa1qC1PyKsOfvr5aUe/gQuz5bxHwj6FYicqKv3xyyzP4NnF2+CROgjp7/6BexrTcTgw3tv9f1QrmqpODcVFSPAzZ4cc9TLEu1oZEnhk7DnDexj4q5GOOeD5GbmPC3s6Vf20Ez6XJZPM2ykjS+9Ewybd8yyA4F63sjDZ8nzCLAS50MyI/0tPejgVSw6N5Vh4IneT8XuMU5NbMW1BlTo2uNpgqqPLUhRqHSDtzi3YO5PIECyaDOHJ1Xr7xs5mmqUquIGPAoVb7N/iO/4pepLHE0nTLHS2HOR2PtS+49X6rYf1JGi1TN0kO5EY807b3GwsWT3ycxN/EzAw8HRKs3y26910pYegW8jvKwl9i37DIqDp7WZaihQdXd/3XVNNC++51goxggqmlEr8w6ryrZN9gkpVR9Tw5jFQG9wV6IHSXTEz4r5S9VjwiRJU7lXLpw4hi+LiM7AKsXm+2Fmdny72L0LA3jQRZtCjkzdGbYo+64xfOQ6I2Mr9qVwoCPkbvQNl54SHe/94eX61XJCA3Zx51qXz7F2ErxG4DVtegK+O/uswbohJJnjX/1eyTO63q3mjwy2/1SCpoXMKQdOqyCFZvqpfbxZLM1L3guw0Mx0JQKMTt+50uVHdg==" /> 1414</div> 1415
1416<script type="text/javascript"> 1417//<![CDATA[ 1418var theForm = document.forms['aspnetForm']; 1419if (!theForm) { 1420 theForm = document.aspnetForm; 1421} 1422function __doPostBack(eventTarget, eventArgument) { 1423 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 1424 theForm.__EVENTTARGET.value = eventTarget; 1425 theForm.__EVENTARGUMENT.value = eventArgument; 1426 theForm.submit(); 1427 } 1428} 1429//]]> 1430</script>
1430 1431 1432
1433<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZDLabodcikOjfaxGftwY9HZ4kdGjeaKe0dWaPQB1vgEd44eKAO0Ba1XMxE47-4twmw2&t=639190664600000000" type="text/javascript"></script>
1433 1434 1435
1436<script type="text/javascript"> 1437//<![CDATA[ 1438window.location.querystring = [];//]]> 1439</script>
1439 1440
1441<script src="/ScriptResource.axd?d=9LiQfHzCayiHqXhrLu58TU25zOw3V0kMhLAfIirp1Cbejwxy8C-394YldU9hCi4anZaWiHyYqgJpxRy30tj8cxlazqgCiNXw-gaHCHXVi5btoNVbBYnXeD3mVTvNZZVZNt5T82TxfM-vFwaLBKDiAtLTjSAdIiIrSK0QzPd35k9IiUMoJNQrat0GtP9JAoekJRrlYGKVAXtl9GKunH1eFLTarr6G2cGaOipco-wradQhPRxCnqrv0KZ74PDqZ-fTG1sAOPLbsjyhKtiW86lsGxZTcMqMyew5Qg58OHzoMqL_zCFbzjo7ZdcXcawB2bjJ1220Eeg0hFfCbplceZcnsFmLVc06m90CdGW8nn5aLwdMN-UWHpMnsOgpDv8gIor1pHoIa0tXwJtuu8HYlkSL7tIb8XUWZlDPbuRn6dxfrPrF8YoQQ6mAFTmvsl4auqi29vB1FkTqQ7TyAl4EtVxp2QlN_DAcEM2QqJRzTsnUjnHsf0TAIXPxz6N9cqhPlq5wjhiesVA34Zp_cvNiVO3p-jaUqqFSslR_9LoEOTZxWtQRX2bLE-kuKPp75pztVGb-Hi0p99d2im4sU8xygaOuQaj-VLT_tWN-0AYSEJhpBGuRD4OuoQMLBBxWjJWGgfJxNEifPZ-JU7rY9FdS8ZfD6d9R6K08nRYPKBHk_RGdygiaoKVnWh4WfgbmxMoEI31LxI3MXkqVYIqtsHXL_Cs1tyMKLUyj8YhzncM9WgtwcwXxIDRFE5E34p51xPWyAiRrxQDXxYLED93IvTo8wKoxEwPOSarO1ekwHKRt0IusTF8u_aojS0weX71PqwS9XW39OmMmkk9q7c5TMtI5rFqcoA2" type="text/javascript"></script>
vendor: 2 bytes, line 1441
1441
1442<script type="text/javascript"> 1443//<![CDATA[ 1444function WebForm_OnSubmit() { 1445var elem = document.getElementById('txtSearch'); 1446 1447if (elem) 1448 removePlaceholder(elem); 1449return headerValidationCallback(); 1450return true; 1451} 1452//]]> 1453</script>
1453 1454 1455<div> 1456 1457 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5DAAF125" /> 1458</div> 1459 <!--for archiving purpose--> 1460 <input name="ysnNotifyMe" type="hidden"> 1461 <input name="strPage" type="hidden"> 1462 <input name="intArchMainCatID" type="hidden"> 1463 <input name="intArchMainItemID" type="hidden"> 1464
1464<script type="text/javascript"> 1465//<![CDATA[ 1466Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$MainContent$scriptManager', 'aspnetForm', ['tctl00$ctl00$MainContent$ModuleContent$ctl00$contentUpdatePanel','','tctl00$ctl00$MainContent$ModuleContent$ctl00$categoryListControl$categoriesUpdatePanel','','tctl00$ctl00$MainContent$ModuleContent$ctl00$archiveUpdatePanel',''], [], [], 90, 'ctl00$ctl00'); 1467//]]> 1468</script>
1468 1469 1470
1470<script type="text/javascript"> 1471 Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest); 1472 Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded); 1473 </script>
1473 1474 1475 <div id="modulecontent" name="modulecontent.aspx" style="padding-top: 0px;"> 1476<div id="contentarea" ></div> 1477<link href="/1434036390.css" rel="stylesheet" type="text/css" /> 1478 1479<div id="AlertCenterContent" class="newCP moduleContentNew"> 1480 1481 1482 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanel"> 1483 1484 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divContentMain" class="contentMain selfClear"> 1485 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divAlertCenterHeader" class="header"> 1486 <div class="text"> 1487 <h1>Alert Center</h1> 1488 Alert Center allows you to view all alerts and emergencies in your area. If there are alerts or emergencies, they will be listed below by category. To be instantly notified of alerts and emergencies subscribe to <a href='/List.aspx'>Notify Me®</a> or <a href='/Rss.aspx'>RSS</a>. 1489 </div> 1490 </div> 1491 1492
1492<script src="/239155909.js" type="text/javascript"></script>
1492<link href="/-594986299.css" rel="stylesheet" type="text/css" /> 1493
1494<script src="/Assets/Scripts/RssBehavior.js" type="text/javascript"></script>
1494 1495 1496<div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_categoriesUpdatePanel"> 1497 1498 1499 1500 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_divCategory" class="listing listingCollapse divCat_10"> 1501 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_divAuxCatLiveEdit"> 1502 <h2 class="active" aria-label='Category Public Information with 3 Alerts' data-cp-toggle='collapse' role='button' aria-expanded='true' aria-controls='ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_alertsList' style='cursor: pointer;' tabindex="0" onkeypress="this.onclick();">Public Information</h2> 1503 <span class="numAlerts">3 Alerts</span> 1504 1505 1506 </div> 1507 1508 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_alertsList"> 1509 1510 <ol class="alerts-list no-bullets"> 1511 1512 <li id="alertItem" aria-labelledby='alertHeader_24' class="alerts-list"> 1513 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl0_divAlert" class="alert on first"> 1514 1515 1516 <span id="alertDate_24" class="date">October 1, 2026 10:00 AM</span> 1517 <h3 id="alertHeader_24"><a href="/AlertCenter.aspx?AID=Indigenous-Peoples-Columbus-Day-Library--24" id="alertTitle_24">Indigenous Peoples' / Columbus Day : Library Closed October 12</a></h3> 1518 <p>The Library will be closed on Monday, October 12. We will reopen for regular hours on Tuesday, October 13 at 10am. <BR/><BR/>Did you know SPL is fine-free? If you have overdue items, donât worry if you havenât had a chance to return them before we close. Simply...</p> 1519 <a href="/AlertCenter.aspx?AID=Indigenous-Peoples-Columbus-Day-Library--24" class="readMore"><span class="visuallyHidden">Indigenous Peoples' / Columbus Day : Library Closed October 12</span><span aria-hidden="true">Read On...</span></a> 1520 </div> 1521 1522 </li> 1523 1524 <li id="alertItem" aria-labelledby='alertHeader_19' class="alerts-list"> 1525 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl1_divAlert" class="alert on"> 1526 1527 1528 <span id="alertDate_19" class="date">May 28, 2026 5:07 PM</span> 1529 <h3 id="alertHeader_19"><a href="/AlertCenter.aspx?AID=Faxing-Services-Temporarily-Unavailable-19" id="alertTitle_19">Faxing Services Temporarily Unavailable</a></h3> 1530 <p>Weâre currently experiencing phone system issues that are affecting our fax services. Fax services are unavailable until the issue is resolved. We apologize for any inconvenience.</p> 1531 <a href="/AlertCenter.aspx?AID=Faxing-Services-Temporarily-Unavailable-19" class="readMore"><span class="visuallyHidden">Faxing Services Temporarily Unavailable</span><span aria-hidden="true">Read On...</span></a> 1532 </div> 1533 1534 </li> 1535 1536 <li id="alertItem" aria-labelledby='alertHeader_25' class="alerts-list"> 1537 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_categoryListControl_lvwCategories_ctrl0_lvwAlerts_ctrl2_divAlert" class="alert on"> 1538 1539 1540 <span id="alertDate_25" class="date">January 25, 2026 6:04 PM</span> 1541 <h3 id="alertHeader_25"><a href="/AlertCenter.aspx?AID=Utility-Billing-Update-25" id="alertTitle_25">Utility Billing Update</a></h3> 1542 <p>The Utility Billing payment kiosk is temporarily out of order. Staff are working to resolve the issue and will provide an update once service is restored. </p><p></p> 1543 1544 </div> 1545 1546 </li> 1547 1548 </ol> 1549 1550 </div> 1551 </div> 1552 1553 1554 1555 </div> 1556 1557 1558 </div> 1559 <section class="search selfClear" aria-label="Sidebar Navigation"> 1560 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_divSideBar" class="sidebar"> 1561 <section aria-labelledby="moduleSearchHeader" class="section search"> 1562 <label id="moduleSearchHeader" for="alertsSearch" class="h3">Module Search</label> 1563 <label id="moduleSearchInputLabel" for="txtSearch">Enter Search Terms</label> 1564 <div class="searchInput"> 1565 <input name="ctl00$ctl00$MainContent$ModuleContent$ctl00$txtSearch" type="search" id="txtSearch" placeholder="Word or Phrase" /> 1566 <input type="image" id="alertsSearch" class="searchButton" title="Alert Center Search" alt="Search" src="/Common/images/ModuleSearchIcon.png" onkeypress="this.onclick();" onclick="alertCenterSearchFE(txtSearch,ctl00_ctl00_MainContent_ModuleContent_ctl00_ddlCategories); return false;"> 1567 </div> 1568 <label id="moduleSearchCategoryLabel" for="ddlCategories">Select a Category</label> 1569 <div class="categorySelect"> 1570 <select name="ctl00$ctl00$MainContent$ModuleContent$ctl00$ddlCategories" id="ctl00_ctl00_MainContent_ModuleContent_ctl00_ddlCategories" aria-label="Select a Category" title="Categories"> 1571 <option value="0">All Categories</option> 1572 <option value="10">Public Information</option> 1573 1574 </select> 1575 </div> 1576 </section> 1577 <section aria-labelledby="moduleToolsHeader" class="section tools"> 1578 <h3 id="moduleToolsHeader">Tools</h3> 1579 <ol> 1580 <li id="ctl00_ctl00_MainContent_ModuleContent_ctl00_RSS"><a class="RSS" href="/Rss.aspx">RSS</a></li> 1581 <li id="ctl00_ctl00_MainContent_ModuleContent_ctl00_liNotifyMe"><a class="notifyMe" href="/list.aspx?Mode=Subscribe#alertCenter">Notify Me</a></li> 1582 <li><a class="archLinkColor" href="#" onkeypress="this.onclick();" onclick="gotoArchives(-1, -1); return false;">Show Archived</a></li> 1583 </ol> 1584 </section> 1585 1586
1587 <section aria-labelledby="moduleCategoriesHeader" class="section categories"> 1588 <h3 id="moduleCategoriesHeader">Categories</h3> 1589 <ol> 1590 <li class="all"><a href="/AlertCenter.aspx">All Categories</a></li> 1591 1592 1593 <li><a href="/AlertCenter.aspx?CID=Public-Information-10">Public Information</a></li> 1594 1595 1596 </ol> 1597 </section> 1598 1599 </div> 1600 </section> 1601 1602 1603</div> 1604 <div id="ctl00_ctl00_MainContent_ModuleContent_ctl00_archiveUpdatePanel"> 1605 1606 1607 1608 1609</div> 1610 1611</div> 1612 1613<!-- BEGIN Notify Me Fields --> 1614<input type="hidden" name="ysnSave"> 1615<input type="hidden" name="ysnSend" value="0"> 1616<input type="hidden" name="ysnSendAtStart" value="0"> 1617<input type="hidden" name="ysnSendBeforeDays" value="0"> 1618<input type="hidden" name="intSendBeforeDays" value="-1"> 1619<input type="hidden" name="txtComments" value=""> 1620<input type="hidden" name="txtSMSComments" value=""> 1621<input type="hidden" name="txtSubject" value="" > 1622<input type="hidden" id="dtiCurDate" name="dtiCurDate" value="Friday, October 2, 2026 3:49 PM"> 1623<!-- END Notify Me Fields --> 1624
1625<script type="text/javascript" language="javascript"><!-- 1626 var popupWindowID = ''; 1627 var mainUpdatePanelID = 'ctl00_ctl00_MainContent_ModuleContent_ctl00_contentUpdatePanel'; 1628 1629 function redrawContent(closeModal, argument) { 1630 raiseAsyncPostbackAC(mainUpdatePanelID, closeModal, argument); 1631 } 1632//--></script>
1632 1633</div>
1634<script type="text/javascript">order+='ModuleContent\n'</script>
1634 1635 1636 <div id="ctl00_ctl00_MainContent_ctl00_liveEditPopupWindow" class="modalContainer modalContainerCP" style="display: none;"> 1637 <div id="ctl00_liveEditTitleBar" class="modalTitleLeft"><h3 id="ctl00_LiveEditModalTitle" class="modalTitle">Live Edit</h3><a id="ctl00_LiveEditCloseButton" class="modalClose" aria-label="Close this modal" href="/" title="Close this window"><svg viewBox='0 0 25 25' id='modalIconClose'><polygon style='fill:currentcolor' points='18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508'></polygon></svg></a></div><div id="ctl00_liveEditContentLeft" class="modalContentLeft"><div id="ctl00_liveEditContentRight" class="modalContentRight"><div id="ctl00_liveEditContent" class="modalContent"><iframe style="display: none; border: none;" src="about:blank" id="liveEditDialog" title="Live Edit Dialog" name="liveEditDialog"></iframe></div></div></div><div id="ctl00_liveEditFooter" class="modalBottomLeft"><div id="ctl00_liveEditfooterbar" class="modalBottomRight"><div id="ctl00_liveEditfooterbar1" class="modalBottom"></div></div></div> 1638</div><input type="submit" name="ctl00$ctl00$MainContent$ctl00_liveEditSpawnWindow" value="" id="ctl00_ctl00_MainContent_ctl00_liveEditSpawnWindow" disabled="disabled" aria-hidden="true" style="display: none;" /> 1639 1640
1641<script type="text/javascript"> 1642//<![CDATA[ 1643Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded( 1644 function() { 1645 var elem = document.getElementById('txtSearch'); 1646 setPlaceholder(elem); 1647 } 1648); 1649 1650Sys.Application.add_init(function() { 1651 $create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"ctl00_LiveEditCloseButton","PopupControlID":"ctl00_ctl00_MainContent_ctl00_liveEditPopupWindow","PopupDragHandleControlID":"ctl00_liveEditTitleBar","dynamicServicePath":"/AlertCenter.aspx","id":"editItemBehavior"}, null, null, $get("ctl00_ctl00_MainContent_ctl00_liveEditSpawnWindow")); 1652}); 1653//]]> 1654</script>
1654 1655</form> 1656 <form id="aspnetSearchForm" name="aspnetSearchForm" style="display:none;" action="/Search.aspx" method="get"> 1657 <input name="SearchString" type = "hidden" value ="" /> 1658 </form> 1659 1660 1661 1662 </div> 1663 1664</div> 1665 1666</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="cc46f546f4-4a00-427a-85a0-28077dc8b808" data-containerid="46f546f4-4a00-427a-85a0-28077dc8b808" class="pageContent cpGrid cpGrid24 showInMobile"> 1667 1668 1669 1670 1671 </div> 1672</aside> 1673</div> 1674</div></div> 1675</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1676<div class="siteWrap3"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc4a219358-9926-4b18-8654-506aa76db57d" data-containerid="4a219358-9926-4b18-8654-506aa76db57d" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="40"> 1677 1678 1679 <div class="row outer wide"><!-- 1680--><div class="outer col col12 first" style="" data-widgetcontainerid="9ff57e05-f793-423b-8857-2ba3e93e2aa3">� 1681 <div class="row nest first last wide">� 1682 1683 <div class="inner col col6 first ida8b436b6-df50-4cac-a12e-f9b8bc1ad2f0" style="" data-widgetcontainerid="a8b436b6-df50-4cac-a12e-f9b8bc1ad2f0">� 1684<div data-widget-id="0bda7df8-61fe-42ab-aa84-8742f534cea4" data-widget-controller-path="/GraphicLinks/Widget"> 1685 1686 1687 1688 1689<div id="graphicLinkWidget0bda7df8-61fe-42ab-aa84-8742f534cea4" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1690 <div class="widgetHeader"> 1691 <div class=""> 1692 </div> 1693 </div> 1694 <div class="widgetBody cpGrid cpGrid2 "> 1695 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1696 <div class="row wide"> 1697 <!-- 1698--><div class="col col1 first "><ul class="semanticList"><!-- 1699 --><li class="widgetItem GraphicLinks"> 1700 1701<div> 1702 <a href="/273" target="_self" class="fancyButton fancyButton310 " > 1703 <span> 1704 <span><span class="text">Agendas & Minutes</span></span> 1705 </span> 1706 </a> 1707</div> 1708 <style scoped="scoped">.fancyButton310.fancyButton:link,.fancyButton310.fancyButton:visited, .fancyButton310div.fancyButton{ 1709 background-repeat: no-repeat; 1710 background-position: left top; 1711z-index: 1; 1712position: relative; 1713} 1714 1715.fancyButton310::after { 1716content: ""; 1717position: absolute; 1718left: 50%; 1719transform: translateX(-50%); 1720border-radius: 3px; 1721z-index: -1; 1722top: 72px; 1723width: 80px; 1724height: 2px; 1725background: #ff8e00; 1726transition: all .2s ease-in-out; 1727} 1728.fancyButton310.fancyButton:hover,.fancyButton310.fancyButton:focus,.fancyButton310.fancyButton:active,.fancyButton310.fancyButton.hover{ 1729 background-repeat: no-repeat; 1730 background-position: left top; 1731} 1732 1733.fancyButton310:is(:hover,:focus,:active)::after { 1734height: 74px; 1735top: 0;} 1736.fancyButton310.fancyButton:link > span,.fancyButton310.fancyButton:visited > span, .fancyButton310div.fancyButton > span{ 1737} 1738.fancyButton310.fancyButton:hover > span,.fancyButton310.fancyButton:focus > span,.fancyButton310.fancyButton:active > span,.fancyButton310.fancyButton.hover > span{ 1739} 1740.fancyButton310.fancyButton .text{ 1741 color: rgb(240, 243, 252); 1742 font-size: 1.1em; 1743 font-family: "Roboto"; 1744 padding-top: 88px; 1745 padding-bottom: 13px; 1746 padding-right: 5px; 1747 padding-left: 5px; 1748 font-style: normal; 1749 text-decoration: none; 1750 padding-top: 88px; 1751 padding-bottom: 13px; 1752 padding-right: 5px; 1753 padding-left: 5px; 1754 background-image: url('/ImageRepository/Document?documentID=9703'); 1755 background-repeat: no-repeat; 1756 background-position: center 10px ; 1757line-height: 1.2; 1758} 1759.fancyButton310.fancyButton:hover .text,.fancyButton310.fancyButton:focus .text,.fancyButton310.fancyButton:active .text,.fancyButton310.fancyButton.hover .text{ 1760 text-decoration: underline; 1761 1762 1763} 1764</style> 1765 1766 </li><!-- 1767--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1768 --><li class="widgetItem GraphicLinks"> 1769 1770<div> 1771 <a href="https://www.arcgis.com/apps/dashboards/07fa628f8d3441b6b32b170c42554925" target="_self" class="fancyButton fancyButton311 " > 1772 <span> 1773 <span><span class="text">Capital Improvements</span></span> 1774 </span> 1775 </a> 1776</div> 1777 <style scoped="scoped">.fancyButton311.fancyButton:link,.fancyButton311.fancyButton:visited, .fancyButton311div.fancyButton{ 1778 background-repeat: no-repeat; 1779 background-position: left top; 1780z-index: 1; 1781position: relative; 1782} 1783 1784.fancyButton311::after { 1785content: ""; 1786position: absolute; 1787left: 50%; 1788transform: translateX(-50%); 1789border-radius: 3px; 1790z-index: -1; 1791top: 72px; 1792width: 80px; 1793height: 2px; 1794background: #FF8E00; 1795transition: all .2s ease-in-out;} 1796.fancyButton311.fancyButton:hover,.fancyButton311.fancyButton:focus,.fancyButton311.fancyButton:active,.fancyButton311.fancyButton.hover{ 1797 background-repeat: no-repeat; 1798 background-position: left top; 1799} 1800 1801.fancyButton311:is(:hover,:focus,:active)::after { 1802top: 0; 1803height: 74px;} 1804.fancyButton311.fancyButton:link > span,.fancyButton311.fancyButton:visited > span, .fancyButton311div.fancyButton > span{ 1805} 1806.fancyButton311.fancyButton:hover > span,.fancyButton311.fancyButton:focus > span,.fancyButton311.fancyButton:active > span,.fancyButton311.fancyButton.hover > span{ 1807} 1808.fancyButton311.fancyButton .text{ 1809 color: rgb(240, 243, 252); 1810 font-size: 1.1em; 1811 font-family: "Roboto"; 1812 padding-top: 88px; 1813 padding-bottom: 13px; 1814 padding-right: 5px; 1815 padding-left: 5px; 1816 font-style: normal; 1817 text-decoration: none; 1818 padding-top: 88px; 1819 padding-bottom: 13px; 1820 padding-right: 5px; 1821 padding-left: 5px; 1822 background-image: url('/ImageRepository/Document?documentID=11995'); 1823 background-repeat: no-repeat; 1824 background-position: center 10px ; 1825line-height: 1.2; 1826} 1827.fancyButton311.fancyButton:hover .text,.fancyButton311.fancyButton:focus .text,.fancyButton311.fancyButton:active .text,.fancyButton311.fancyButton.hover .text{ 1828 text-decoration: underline; 1829 1830 1831} 1832</style> 1833 1834 </li><!-- 1835--></ul></div><!-- --> 1836 </div> 1837 </nav> 1838 </div> 1839 <div class="widgetFooter"> 1840 </div> 1841</div> 1842</div> 1843 1844 </div> <!-- inner column --> 1845 <div class="inner col col6 last idb321c867-68a9-4ac7-a0f1-030d872efb5d" style="" data-widgetcontainerid="b321c867-68a9-4ac7-a0f1-030d872efb5d">� 1846<div data-widget-id="f1cd05ac-1f4b-48fb-80df-18cb97fe539e" data-widget-controller-path="/GraphicLinks/Widget"> 1847 1848 1849 1850 1851<div id="graphicLinkWidgetf1cd05ac-1f4b-48fb-80df-18cb97fe539e" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1852 <div class="widgetHeader"> 1853 <div class="">
1854 </div> 1855 </div> 1856 <div class="widgetBody cpGrid cpGrid2 "> 1857 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1858 <div class="row wide"> 1859 <!-- 1860--><div class="col col1 first "><ul class="semanticList"><!-- 1861 --><li class="widgetItem GraphicLinks"> 1862 1863<div> 1864 <a href="/131/Online-Payments" target="_self" class="fancyButton fancyButton287 " > 1865 <span> 1866 <span><span class="text">Pay My Bill</span></span> 1867 </span> 1868 </a> 1869</div> 1870 <style scoped="scoped">.fancyButton287.fancyButton:link,.fancyButton287.fancyButton:visited, .fancyButton287div.fancyButton{ 1871 background-repeat: no-repeat; 1872 background-position: left top; 1873z-index: 1; 1874position: relative; 1875} 1876 1877.fancyButton287::after { 1878content: ""; 1879position: absolute; 1880left: 50%; 1881transform: translateX(-50%); 1882border-radius: 3px; 1883z-index: -1; 1884top: 72px; 1885width: 80px; 1886height: 2px; 1887background: #FF8E00; 1888transition: all .2s ease-in-out;} 1889.fancyButton287.fancyButton:hover,.fancyButton287.fancyButton:focus,.fancyButton287.fancyButton:active,.fancyButton287.fancyButton.hover{ 1890 background-repeat: no-repeat; 1891 background-position: left top; 1892} 1893 1894.fancyButton287:is(:hover,:focus,:active)::after { 1895top: 0; 1896height: 74px;} 1897.fancyButton287.fancyButton:link > span,.fancyButton287.fancyButton:visited > span, .fancyButton287div.fancyButton > span{ 1898} 1899.fancyButton287.fancyButton:hover > span,.fancyButton287.fancyButton:focus > span,.fancyButton287.fancyButton:active > span,.fancyButton287.fancyButton.hover > span{ 1900} 1901.fancyButton287.fancyButton .text{ 1902 color: rgb(240, 243, 252); 1903 font-size: 1.1em; 1904 font-family: "Roboto"; 1905 padding-top: 88px; 1906 padding-bottom: 13px; 1907 padding-right: 5px; 1908 padding-left: 5px; 1909 font-style: normal; 1910 text-decoration: none; 1911 padding-top: 88px; 1912 padding-bottom: 13px; 1913 padding-right: 5px; 1914 padding-left: 5px; 1915 background-image: url('/ImageRepository/Document?documentID=11983'); 1916 background-repeat: no-repeat; 1917 background-position: center 10px ; 1918line-height: 1.2; 1919} 1920.fancyButton287.fancyButton:hover .text,.fancyButton287.fancyButton:focus .text,.fancyButton287.fancyButton:active .text,.fancyButton287.fancyButton.hover .text{ 1921 text-decoration: underline; 1922 1923 1924} 1925</style> 1926 1927 </li><!-- 1928--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1929 --><li class="widgetItem GraphicLinks"> 1930 1931<div> 1932 <a href="/251/Budget-Finance" target="_self" class="fancyButton fancyButton288 " > 1933 <span> 1934 <span><span class="text">Budget & Finance</span></span> 1935 </span> 1936 </a> 1937</div> 1938 <style scoped="scoped">.fancyButton288.fancyButton:link,.fancyButton288.fancyButton:visited, .fancyButton288div.fancyButton{ 1939 background-repeat: no-repeat; 1940 background-position: left top; 1941z-index: 1; 1942position: relative; 1943} 1944 1945.fancyButton288::after { 1946content: ""; 1947position: absolute; 1948left: 50%; 1949transform: translateX(-50%); 1950border-radius: 3px; 1951z-index: -1; 1952top: 72px; 1953width: 80px; 1954height: 2px; 1955background: #FF8E00; 1956transition: all .2s ease-in-out; 1957} 1958.fancyButton288.fancyButton:hover,.fancyButton288.fancyButton:focus,.fancyButton288.fancyButton:active,.fancyButton288.fancyButton.hover{ 1959 background-repeat: no-repeat; 1960 background-position: left top; 1961} 1962 1963.fancyButton288:is(:hover,:focus,:active)::after { 1964top: 0; 1965height: 74px;} 1966.fancyButton288.fancyButton:link > span,.fancyButton288.fancyButton:visited > span, .fancyButton288div.fancyButton > span{ 1967} 1968.fancyButton288.fancyButton:hover > span,.fancyButton288.fancyButton:focus > span,.fancyButton288.fancyButton:active > span,.fancyButton288.fancyButton.hover > span{ 1969} 1970.fancyButton288.fancyButton .text{ 1971 color: rgb(240, 243, 252); 1972 font-size: 1.1em; 1973 font-family: "Roboto"; 1974 padding-top: 88px; 1975 padding-bottom: 13px; 1976 padding-right: 5px; 1977 padding-left: 5px; 1978 font-style: normal; 1979 text-decoration: none; 1980 padding-top: 88px; 1981 padding-bottom: 13px; 1982 padding-right: 5px; 1983 padding-left: 5px; 1984 background-image: url('/ImageRepository/Document?documentID=11979'); 1985 background-repeat: no-repeat; 1986 background-position: center 10px ; 1987line-height: 1.2; 1988} 1989.fancyButton288.fancyButton:hover .text,.fancyButton288.fancyButton:focus .text,.fancyButton288.fancyButton:active .text,.fancyButton288.fancyButton.hover .text{ 1990 text-decoration: underline; 1991 1992 1993} 1994</style> 1995 1996 </li><!-- 1997--></ul></div><!-- --> 1998 </div> 1999 </nav> 2000 </div> 2001 <div class="widgetFooter"> 2002 </div> 2003</div> 2004</div> 2005 2006 </div> <!-- inner column --> 2007 2008 </div> <!-- inner row --> 2009 2010 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="f9c4f822-9092-4422-
2010af05-0bafa81441c6">� 2011 <div class="row nest first last wide">� 2012 2013 <div class="inner col col6 first ida4e7507a-6157-451c-8b41-91ff72fa2e76" style="" data-widgetcontainerid="a4e7507a-6157-451c-8b41-91ff72fa2e76">� 2014<div data-widget-id="aae2b5c0-8868-40e0-906e-3bb02f3a743e" data-widget-controller-path="/GraphicLinks/Widget"> 2015 2016 2017 2018 2019<div id="graphicLinkWidgetaae2b5c0-8868-40e0-906e-3bb02f3a743e" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2020 <div class="widgetHeader"> 2021 <div class=""> 2022 </div> 2023 </div> 2024 <div class="widgetBody cpGrid cpGrid2 "> 2025 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2026 <div class="row wide"> 2027 <!-- 2028--><div class="col col1 first "><ul class="semanticList"><!-- 2029 --><li class="widgetItem GraphicLinks"> 2030 2031<div> 2032 <a href="/2118/Join-Our-Team" target="_self" class="fancyButton fancyButton289 " > 2033 <span> 2034 <span><span class="text">Join Our Team</span></span> 2035 </span> 2036 </a> 2037</div> 2038 <style scoped="scoped">.fancyButton289.fancyButton:link,.fancyButton289.fancyButton:visited, .fancyButton289div.fancyButton{ 2039 background-repeat: no-repeat; 2040 background-position: left top; 2041z-index: 1; 2042position: relative; 2043} 2044 2045.fancyButton289::after { 2046content: ""; 2047position: absolute; 2048left: 50%; 2049transform: translateX(-50%); 2050border-radius: 3px; 2051z-index: -1; 2052top: 72px; 2053width: 80px; 2054height: 2px; 2055background: #FF8E00; 2056transition: all .2s ease-in-out; 2057} 2058.fancyButton289.fancyButton:hover,.fancyButton289.fancyButton:focus,.fancyButton289.fancyButton:active,.fancyButton289.fancyButton.hover{ 2059 background-repeat: no-repeat; 2060 background-position: left top; 2061} 2062 2063.fancyButton289:is(:hover,:focus,:active)::after { 2064top: 0; 2065height: 74px;} 2066.fancyButton289.fancyButton:link > span,.fancyButton289.fancyButton:visited > span, .fancyButton289div.fancyButton > span{ 2067} 2068.fancyButton289.fancyButton:hover > span,.fancyButton289.fancyButton:focus > span,.fancyButton289.fancyButton:active > span,.fancyButton289.fancyButton.hover > span{ 2069} 2070.fancyButton289.fancyButton .text{ 2071 color: rgb(240, 243, 252); 2072 font-size: 1.1em; 2073 font-family: "Roboto"; 2074 padding-top: 88px; 2075 padding-bottom: 13px; 2076 padding-right: 5px; 2077 padding-left: 5px; 2078 font-style: normal; 2079 text-decoration: none; 2080 padding-top: 88px; 2081 padding-bottom: 13px; 2082 padding-right: 5px; 2083 padding-left: 5px; 2084 background-image: url('/ImageRepository/Document?documentID=11982'); 2085 background-repeat: no-repeat; 2086 background-position: center 10px ; 2087line-height: 1.2; 2088} 2089.fancyButton289.fancyButton:hover .text,.fancyButton289.fancyButton:focus .text,.fancyButton289.fancyButton:active .text,.fancyButton289.fancyButton.hover .text{ 2090 text-decoration: underline; 2091 2092 2093} 2094</style> 2095 2096 </li><!-- 2097--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2098 --><li class="widgetItem GraphicLinks"> 2099 2100<div> 2101 <a href="/430/Emergency-Notifications" target="_self" class="fancyButton fancyButton290 " > 2102 <span> 2103 <span><span class="text">Emergency Alerts</span></span> 2104 </span> 2105 </a> 2106</div> 2107 <style scoped="scoped">.fancyButton290.fancyButton:link,.fancyButton290.fancyButton:visited, .fancyButton290div.fancyButton{ 2108 background-repeat: no-repeat; 2109 background-position: left top; 2110z-index: 1; 2111position: relative; 2112} 2113 2114.fancyButton290::after { 2115content: ""; 2116position: absolute; 2117left: 50%; 2118transform: translateX(-50%); 2119border-radius: 3px; 2120z-index: -1; 2121top: 72px; 2122width: 80px; 2123height: 2px; 2124background: #FF8E00; 2125transition: all .2s ease-in-out; 2126} 2127.fancyButton290.fancyButton:hover,.fancyButton290.fancyButton:focus,.fancyButton290.fancyButton:active,.fancyButton290.fancyButton.hover{ 2128 background-repeat: no-repeat; 2129 background-position: left top; 2130} 2131 2132.fancyButton290:is(:hover,:focus,:active)::after { 2133top: 0; 2134height: 74px;} 2135.fancyButton290.fancyButton:link > span,.fancyButton290.fancyButton:visited > span, .fancyButton290div.fancyButton > span{ 2136} 2137.fancyButton290.fancyButton:hover > span,.fancyButton290.fancyButton:focus > span,.fancyButton290.fancyButton:active > span,.fancyButton290.fancyButton.hover > span{ 2138} 2139.fancyButton290.fancyButton .text{ 2140 color: rgb(240, 243, 252); 2141 font-size: 1.1em; 2142 font-family: "Roboto"; 2143 padding-top: 88px; 2144 padding-bottom: 13px; 2145 padding-right: 5px; 2146 padding-left: 5px; 2147 font-style: normal; 2148 text-decoration: none; 2149 padding-top: 88px; 2150 padding-bottom: 13px; 2151 padding-right: 5px; 2152 padding-left: 5px; 2153 background-image: url('/ImageRepository/Document?documentID=11981'); 2154 background-repeat: no-repeat; 2155 background-position: center 10px ; 2156line-height: 1.2; 2157} 2158.fancyButton290.fancyButton:hover .text,.fancyButton290.fancyButton:focus .text,.fancyButton290.fancyButton:active .text,.fancyButton290.fancyButton.hover .text{ 2159 text-decoration: underline; 2160 2161 2162} 2163</style> 2164 2165 </li><!-- 2166--></ul></div><!-- --> 2167 </div> 2168 </nav> 2169 </div> 2170 <div class="widgetFooter"> 2171 </div> 2172</div> 2173</div> 2174 2175 </div> <!-- inner column --> 2176 <div class="inner col col6 last id78ca14a1-54e6-4ac8-ae84-6366b033c82e" style="" data-widgetcontainerid="78ca14a1-54e6-4ac8-ae84-6366b033c82e">� 2177<div data-widget-id="6d478ff6-fe15-4d5d-8c46-67fffbe17008" data-widget-controller-path="/GraphicLinks/Widget"> 2178 2179 2180 2181 2182<div id="graphicLinkWidget6d478ff6-fe15-4d5d-8c46-67fffbe17008" class="widget widgetGraphicLinks skin79 widgetOptionSet4 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2183 <div class="widgetHeader"> 2184 <div class="">
2185 </div> 2186 </div> 2187 <div class="widgetBody cpGrid cpGrid2 "> 2188 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2189 <div class="row wide"> 2190 <!-- 2191--><div class="col col1 first "><ul class="semanticList"><!-- 2192 --><li class="widgetItem GraphicLinks"> 2193 2194<div> 2195 <a href="https://schertz.com/1993/Customer-Care311" target="_self" class="fancyButton fancyButton291 " > 2196 <span> 2197 <span><span class="text">Report a Concern</span></span> 2198 </span> 2199 </a> 2200</div> 2201 <style scoped="scoped">.fancyButton291.fancyButton:link,.fancyButton291.fancyButton:visited, .fancyButton291div.fancyButton{ 2202 background-repeat: no-repeat; 2203 background-position: left top; 2204z-index: 1; 2205position: relative; 2206} 2207 2208.fancyButton291::after { 2209content: ""; 2210position: absolute; 2211left: 50%; 2212transform: translateX(-50%); 2213border-radius: 3px; 2214z-index: -1; 2215top: 72px; 2216width: 80px; 2217height: 2px; 2218background: #FF8E00; 2219transition: all .2s ease-in-out; 2220} 2221.fancyButton291.fancyButton:hover,.fancyButton291.fancyButton:focus,.fancyButton291.fancyButton:active,.fancyButton291.fancyButton.hover{ 2222 background-repeat: no-repeat; 2223 background-position: left top; 2224} 2225 2226.fancyButton291:is(:hover,:focus,:active)::after { 2227top: 0; 2228height: 74px;} 2229.fancyButton291.fancyButton:link > span,.fancyButton291.fancyButton:visited > span, .fancyButton291div.fancyButton > span{ 2230} 2231.fancyButton291.fancyButton:hover > span,.fancyButton291.fancyButton:focus > span,.fancyButton291.fancyButton:active > span,.fancyButton291.fancyButton.hover > span{ 2232} 2233.fancyButton291.fancyButton .text{ 2234 color: rgb(240, 243, 252); 2235 font-size: 1.1em; 2236 font-family: "Roboto"; 2237 padding-top: 88px; 2238 padding-bottom: 13px; 2239 padding-right: 5px; 2240 padding-left: 5px; 2241 font-style: normal; 2242 text-decoration: none; 2243 padding-top: 88px; 2244 padding-bottom: 13px; 2245 padding-right: 5px; 2246 padding-left: 5px; 2247 background-image: url('/ImageRepository/Document?documentID=11984'); 2248 background-repeat: no-repeat; 2249 background-position: center 10px ; 2250line-height: 1.2; 2251} 2252.fancyButton291.fancyButton:hover .text,.fancyButton291.fancyButton:focus .text,.fancyButton291.fancyButton:active .text,.fancyButton291.fancyButton.hover .text{ 2253 text-decoration: underline; 2254 2255 2256} 2257</style> 2258 2259 </li><!-- 2260--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2261 --><li class="widgetItem GraphicLinks"> 2262 2263<div> 2264 <a href="/464/Whats-Developing-in-Schertz" target="_self" class="fancyButton fancyButton292 " > 2265 <span> 2266 <span><span class="text">What's Developing</span></span> 2267 </span> 2268 </a> 2269</div> 2270 <style scoped="scoped">.fancyButton292.fancyButton:link,.fancyButton292.fancyButton:visited, .fancyButton292div.fancyButton{ 2271 background-repeat: no-repeat; 2272 background-position: left top; 2273z-index: 1; 2274position: relative; 2275} 2276 2277.fancyButton292::after { 2278content: ""; 2279position: absolute; 2280left: 50%; 2281transform: translateX(-50%); 2282border-radius: 3px; 2283z-index: -1; 2284top: 72px; 2285width: 80px; 2286height: 2px; 2287background: #FF8E00; 2288transition: all .2s ease-in-out; 2289} 2290.fancyButton292.fancyButton:hover,.fancyButton292.fancyButton:focus,.fancyButton292.fancyButton:active,.fancyButton292.fancyButton.hover{ 2291 background-repeat: no-repeat; 2292 background-position: left top; 2293} 2294 2295.fancyButton292:is(:hover,:focus,:active)::after { 2296top: 0; 2297height: 74px;} 2298.fancyButton292.fancyButton:link > span,.fancyButton292.fancyButton:visited > span, .fancyButton292div.fancyButton > span{ 2299} 2300.fancyButton292.fancyButton:hover > span,.fancyButton292.fancyButton:focus > span,.fancyButton292.fancyButton:active > span,.fancyButton292.fancyButton.hover > span{ 2301} 2302.fancyButton292.fancyButton .text{ 2303 color: rgb(240, 243, 252); 2304 font-size: 1.1em; 2305 font-family: "Roboto"; 2306 padding-top: 88px; 2307 padding-bottom: 13px; 2308 padding-right: 5px; 2309 padding-left: 5px; 2310 font-style: normal; 2311 text-decoration: none; 2312 padding-top: 88px; 2313 padding-bottom: 13px; 2314 padding-right: 5px; 2315 padding-left: 5px; 2316 background-image: url('/ImageRepository/Document?documentID=11985'); 2317 background-repeat: no-repeat; 2318 background-position: center 10px ; 2319line-height: 1.2; 2320} 2321.fancyButton292.fancyButton:hover .text,.fancyButton292.fancyButton:focus .text,.fancyButton292.fancyButton:active .text,.fancyButton292.fancyButton.hover .text{ 2322 text-decoration: underline; 2323 2324 2325} 2326</style> 2327 2328 </li><!-- 2329--></ul></div><!-- --> 2330 </div> 2331 </nav> 2332 </div> 2333 <div class="widgetFooter"> 2334 </div> 2335</div> 2336</div> 2337 2338 </div> <!-- inner column --> 2339 2340 </div> <!-- inner row --> 2341 2342 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2343 2344 2345 </div> 2346</div></div> 2347</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2348<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc40064855-a524-470d-ae2f-ffc002e366a9" data-containerid="40064855-a524-470d-ae2f-ffc002e366a9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="65"> 2349 2350 2351 <div class="row outer wide"><!-- 2352--><div class="outer col col5 first" style="" data-widgetcontainerid="310b2dfd-decc-4631-a06c-ddef832cfd24">� 2353 <div class="row nest first wide">� 2354 2355 <div class="inner col col5 first last id4c55764b-7f8f-4ea3-a996-3a133caf8c66" style="" data-widgetcontainerid="4c55764b-7f8f-4ea3-a996-3a133caf8c66">� 2356 <div data-widget-id="8c5ee466-f020-4367-85fc-cd6ec63256be" data-widget-controller-path="/InfoAdvanced/Widget"> 2357 2358 2359 2360 2361 2362 <section id="divInfoAdv8c5ee466-f020-4367-85fc-cd6ec63256be" class="widget widgetInfoAdvanced skin77 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 2363 <header class="widgetHeader" id="header8c5ee466-f020-4367-85fc-cd6ec63256be">
2364 <div class=""> 2365 </div> 2366 </header> 2367 <div class="widgetBody cpGrid cpGrid1 "> 2368 <div class="row wide"> 2369 <div class="col col1 first last"> 2370 <ol class="pageStyles semanticList"> 2371 2372<li class="InfoAdvanced widgetItem fr-view"> 2373 <p><a href="/"><img src="/ImageRepository/Document?documentId=11986" class="fr-dib" alt="Schertz TX Homepage"></a></p> 2374</li> </ol> 2375 </div> 2376 </div> 2377 </div> 2378 <div class="widgetFooter"> 2379 2380 </div> 2381 2382 </section> 2383 2384 2385
2386<script type="text/javascript"> 2387 //Render slideshow if info advacned items contain one. 2388 $(document).ready(function (e) { 2389 $('#divInfoAdv8c5ee466-f020-4367-85fc-cd6ec63256be .InfoAdvanced.widgetItem').each(function () { 2390 renderSlideshowIfApplicable($(this)); 2391 }); 2392 }); 2393</script>
2393</div> 2394 </div> <!-- inner column --> 2395 2396 </div> <!-- inner row --> 2397 <div class="row nest last wide">� 2398 2399 <div class="inner col col5 first last id0295686e-1a42-4a19-91ab-2eba7be21424" style="" data-widgetcontainerid="0295686e-1a42-4a19-91ab-2eba7be21424">� 2400<div data-widget-id="68c643fb-5c46-42a2-9f5e-5f871addd351" data-widget-controller-path="/GraphicLinks/Widget"> 2401 2402 2403 2404 2405<div id="graphicLinkWidget68c643fb-5c46-42a2-9f5e-5f871addd351" class="widget widgetGraphicLinks skin82 widgetOptionSet16 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2406 <div class="widgetHeader"> 2407 <div class=""> 2408 </div> 2409 </div> 2410 <div class="widgetBody cpGrid cpGrid6 "> 2411 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2412 <div class="row autoWidths center wide"> 2413 <!-- 2414--><div class="col col1 first "><ul class="semanticList"><!-- 2415 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 2416 2417<img src="/ImageRepository/Document?documentID=9692" 2418 class="graphicButtonLink" alt="Facebook" 2419 onmouseover="this.src='/ImageRepository/Document?documentID=9692'" 2420 onmouseout="this.src='/ImageRepository/Document?documentID=9692'" 2421 onfocus="this.src='/ImageRepository/Document?documentID=9692'" 2422 onblur="this.src='/ImageRepository/Document?documentID=9692'"> 2423</a></li><!-- 2424--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2425 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self"> 2426 2427<img src="/ImageRepository/Document?documentID=9702" 2428 class="graphicButtonLink" alt="YouTube" 2429 onmouseover="this.src='/ImageRepository/Document?documentID=9702'" 2430 onmouseout="this.src='/ImageRepository/Document?documentID=9702'" 2431 onfocus="this.src='/ImageRepository/Document?documentID=9702'" 2432 onblur="this.src='/ImageRepository/Document?documentID=9702'"> 2433</a></li><!-- 2434--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2435 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.linkedin.com/company/cityofschertz" target="_self"> 2436 2437<img src="/ImageRepository/Document?documentID=9694" 2438 class="graphicButtonLink" alt="Linkedin" 2439 onmouseover="this.src='/ImageRepository/Document?documentID=9694'" 2440 onmouseout="this.src='/ImageRepository/Document?documentID=9694'" 2441 onfocus="this.src='/ImageRepository/Document?documentID=9694'" 2442 onblur="this.src='/ImageRepository/Document?documentID=9694'"> 2443</a></li><!-- 2444--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2445 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/cityofschertz/" target="_self"> 2446 2447<img src="/ImageRepository/Document?documentID=9693" 2448 class="graphicButtonLink" alt="Instagram" 2449 onmouseover="this.src='/ImageRepository/Document?documentID=9693'" 2450 onmouseout="this.src='/ImageRepository/Document?documentID=9693'" 2451 onfocus="this.src='/ImageRepository/Document?documentID=9693'" 2452 onblur="this.src='/ImageRepository/Document?documentID=9693'"> 2453</a></li><!-- 2454--></ul></div><!----><div class="col col1 "><ul class="semanticList"><!-- 2455 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://nextdoor.com/agency-detail/tx/schertz/city-of-schertz/" target="_self"> 2456 2457<img src="/ImageRepository/Document?documentID=9695" 2458 class="graphicButtonLink" alt="Nextdoor" 2459 onmouseover="this.src='/ImageRepository/Document?documentID=9695'" 2460 onmouseout="this.src='/ImageRepository/Document?documentID=9695'" 2461 onfocus="this.src='/ImageRepository/Document?documentID=9695'" 2462 onblur="this.src='/ImageRepository/Document?documentID=9695'"> 2463</a></li><!-- 2464--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2465--></ul></div><!-- --> 2466 </div> 2467 </nav> 2468 </div> 2469 <div class="widgetFooter"> 2470 </div> 2471</div> 2472</div> 2473 2474 </div> <!-- inner column --> 2475 2476 </div> <!-- inner row --> 2477 2478 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="20d88bb1-579d-43c3-b68b-7c9469d7d4d2">� 2479 <div class="row nest first last wide">� 2480 2481 <div class="inner col col1 first last id2a45c46b-e168-4907-8c53-fd40f3e5441a" style="" data-widgetcontainerid="2a45c46b-e168-4907-8c53-fd40f3e5441a">� 2482 2483<div class="widget widgetSpacer" id="e308ff1f-517b-4ae7-a18b-746c32971ec6"></div> 2484 </div> <!-- inner column --> 2485 2486 </div> <!-- inner row --> 2487 2488 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="6ea60856-5465-4892-8867-debed5ce80e1">� 2489 <div class="row nest first last wide">� 2490 2491 <div class="inner col col4 first last idd8cf6ce1-c3a1-4fe4-b501-5528b5266425" style="" data-widgetcontainerid="d8cf6ce1-c3a1-4fe4-b501-5528b5266425">� 2492 <div data-widget-id="fdab6b6d-413d-4a27-8f56-b22f71ced1c6" data-widget-controller-path="/InfoAdvanced/Widget"> 2493 2494 2495 2496 2497 2498 <section id="divInfoAdvfdab6b6d-413d-4a27-8f56-b22f71ced1c6" class="widget widgetInfoAdvanced skin80 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerfdab6b6d-413d-4a27-8f56-b22f71ced1c6"> 2499 <header class="widgetHeader" id="headerfdab6b6d-413d-4a27-8f56-b22f71ced1c6"> 2500 <div class=""> 2501 <h3 >Contact Us</h3> 2502 </div> 2503 </header> 2504 <div class="widgetBody cpGrid cpGrid1 "> 2505 <div class="row wide"> 2506 <div class="col col1 first last"> 2507 <ol class="pageStyles semanticList"> 2508 2509<li class="InfoAdvanced widgetItem fr-view"> 2510 <p>City of Schertz<br>1400 Schertz Parkway<br>Schertz, Texas 78154</p> 2511</li> 2512<li class="InfoAdvanced widgetItem fr-view"> 2513 <p><br><a href="mailto:mainto:[email protected]">Email the City of Schertz</a><br>Hours: Monday - Friday<br>8 a.m. - 5 p.m.</p><p><br></p> 2514</li> 2515<li class="InfoAdvanced widgetItem fr-view"> 2516 <p><a href="http://schertz.com/148/Customer-Care" target="_blank" rel="noopener">Customer Care</a><br><a href="https://schertz.com/DocumentCenter/View/8101" target="_blank" rel="noopener">City Building Map</a></p> 2517</li> </ol> 2518 </div> 2519 </div> 2520 </div> 2521 <div class="widgetFooter"> 2522 2523 </div> 2524 2525 </section> 2526 2527 2528
2529<script type="text/javascript"> 2530 //Render slideshow if info advacned items contain one. 2531 $(document).ready(function (e) { 2532 $('#divInfoAdvfdab6b6d-413d-4a27-8f56-b22f71ced1c6 .InfoAdvanced.widgetItem').each(function () { 2533 renderSlideshowIfApplicable($(this)); 2534 }); 2535 }); 2536</script>
2536</div> 2537 </div> <!-- inner column --> 2538 2539 </div> <!-- inner row --> 2540 2541 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="a9d73899-5da7-4584-b409-66b8763efe49">� 2542 <div class="row nest first last wide">� 2543 2544 <div class="inner col col1 first last id4fe8ee17-bb3f-4780-a7d1-1827dcbc17c6" style="" data-widgetcontainerid="4fe8ee17-bb3f-4780-a7d1-1827dcbc17c6">� 2545 2546<div class="widget widgetSpacer" id="6cb8b49b-b95d-4643-902f-6f3614c3eec0"></div> 2547 </div> <!-- inner column --> 2548 2549 </div> <!-- inner row --> 2550 2551 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="9b450f24-16df-4da6-8da8-b675364f5fd7">� 2552 <div class="row nest first last wide">� 2553 2554 <div class="inner col col4 first last id201ff48f-4d55-4d4b-aad7-36f50dd9269a" style="" data-widgetcontainerid="201ff48f-4d55-4d4b-aad7-36f50dd9269a">� 2555 <div data-widget-id="dfc9ebe3-b0f3-4c23-a5b9-03908a89051a" data-widget-controller-path="/QuickLinks/Widget"> 2556 2557 2558 2559 2560 2561 2562 2563 2564 <section id="widgetQuicklinkdfc9ebe3-b0f3-4c23-a5b9-03908a89051a" class="widget widgetQuickLinks skin80 widgetOptionSet46 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderdfc9ebe3-b0f3-4c23-a5b9-03908a89051a"> 2565 <header class="widgetHeader" id="quickLinksHeaderdfc9ebe3-b0f3-4c23-a5b9-03908a89051a"> 2566 <div class=""> 2567 <h3><a style="" href="/QuickLinks.aspx?CID=15" >Quick Links</a></h3> 2568 </div> 2569 </header> 2570 <div class="widgetBody cpGrid cpGrid1 "> 2571 <div class="row narrow"> 2572 <div class="col col1 first last"> 2573 <ol class="semanticList"> 2574 2575 <li style="position:relative" class="widgetItem QuickLinks"> 2576 <a class="widgetDesc widgetQuickLinksLink" href="/283/City-Staff" target="_self" >Staff Directory</a> 2577 <div class="widgetMeta"></div> 2578 </li> 2579 2580 <li style="position:relative" class="widgetItem QuickLinks"> 2581 <a class="widgetDesc widgetQuickLinksLink" href="https://www.schertz.com/2038/Public-Library" target="_blank" aria-label="Schertz Public Library opens in new window">Schertz Public Library</a> 2582 <div class="widgetMeta"></div> 2583 </li> 2584 2585 <li style="position:relative" class="widgetItem QuickLinks"> 2586 <a class="widgetDesc widgetQuickLinksLink" href="https://schertzedc.com" target="_blank" aria-label="Schertz Economic Development Corporation opens in new window">Schertz Economic Development Corporation</a> 2587 <div class="widgetMeta"></div> 2588 </li> 2589 2590 <li style="position:relative" class="widgetItem QuickLinks"> 2591 <a class="widgetDesc widgetQuickLinksLink" href="//www.ymcasatx.org/schertz" target="_self" >Schertz Family YMCA</a> 2592 <div class="widgetMeta"></div> 2593 </li> 2594 2595 <li style="position:relative" class="widgetItem QuickLinks"> 2596 <a class="widgetDesc widgetQuickLinksLink" href="https://secure.rec1.com/TX/schertz-tx/catalog/index/a6678cd9be43f068ecb3ced670e61ab2?filter=c2VhcmNoPQ==" target="_self" >Parks and Recreation</a> 2597 <div class="widgetMeta"></div> 2598 </li> 2599 </ol> 2600 </div> 2601 </div> 2602 2603 </div> 2604 <div class="widgetFooter"> 2605 </div> 2606 <div class="addItemModal hidden"> 2607 <div class="url hidden">/QuickLinks.aspx</div> 2608 </div> 2609 2610 </section> 2611</div> 2612 2613 </div> <!-- inner column --> 2614 2615 </div> <!-- inner row --> 2616 2617 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="aa45759a-f338-4977-b3c6-4acf4d90d315">� 2618 <div class="row nest first last wide">� 2619 2620 <div class="inner col col1 first last id1879f153-892c-4e44-b4ee-29f0f72a4623" style="" data-widgetcontainerid="1879f153-892c-4e44-b4ee-29f0f72a4623">� 2621 2622<div class="widget widgetSpacer" id="4de91994-bd20-46da-be80-8909eb24fecb"></div> 2623 </div> <!-- inner column --> 2624 2625 </div> <!-- inner row --> 2626 2627 </div><!-- outer column --><!----><div class="outer col col4" style="" data-widgetcontainerid="bbc66995-c6aa-4437-b2ee-efdbcdd445f1">� 2628 <div class="row nest first last wide">� 2629 2630 <div class="inner col col4 first last idc947c445-e448-4cf7-9e2a-06720db3e564" style="" data-widgetcontainerid="c947c445-e448-4cf7-9e2a-06720db3e564">� 2631<div data-widget-id="996a8406-aee0-40c1-8360-a827a60281e1" data-widget-controller-path="/Faq/Widget"> 2632 2633 2634 2635 2636 2637 2638 2639 2640 <section id="widgetFaq996a8406-aee0-40c1-8360-a827a60281e1" class="widget widgetFAQ skin80 widgetOptionSet31 narrow" data-modulewidgettype="FAQ" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="faqHeader996a8406-aee0-40c1-8360-a827a60281e1"> 2641 <header class="widgetHeader" id="faqHeader996a8406-aee0-40c1-8360-a827a60281e1"> 2642 <div class=""> 2643 <h3><a href="/Faq.aspx?TID=40">FAQs</a></h3> 2644 </div> 2645 </header> 2646 <div class="widgetBody pageStyles cpGrid cpGrid1 "> 2647 <div class="row narrow"> 2648 <link href="/Areas/FAQ/Assets/Styles/Widget.css" rel="stylesheet" /> 2649 <div class="col col1"> 2650 <ol class="semanticList" style="columns: 1"> 2651 2652 2653 <li style="position: relative" class="widgetItem"> 2654 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=301">What are the City's allowed construction hours?</a> 2655 </li> 2656 2657 2658 <li style="position: relative" class="widgetItem"> 2659 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=224">How do I open or close my Utility Account?</a> 2660 </li> 2661 2662 2663 <li style="position: relative" class="widgetItem"> 2664 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=225">How can I reconnect my service after office hours?</a> 2665 </li> 2666 2667 2668 <li style="position: relative" class="widgetItem"> 2669 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=218">Where can I get a Schertz T-shirt car sticker? </a> 2670 </li> 2671 2672 2673 <li style="position: relative" class="widgetItem"> 2674 <a class="widgetDesc widgetFAQQuestion" href="/Faq.aspx?QID=228">Where do I call if Iâm having water pressure problems at my home?</a> 2675 </li> 2676 </ol> 2677 </div> 2678 </div> 2679 </div> 2680 <div class="widgetFooter"> 2681 </div> 2682 <div class="addItemModal hidden"> 2683 <div class="url hidden">/FAQ.aspx</div> 2684 </div> 2685 2686 </section> 2687 2688
2689<script> 2690 function handleExpandCollapse(e) { 2691 const element = e.currentTarget; 2692 const answer = document.getElementById(element.getAttribute("aria-controls")).parentElement; 2693 const expandArrow = element.getElementsByClassName("widgetFAQ--arrow")[0]; 2694 if (answer.classList.contains("hidden")) { 2695 expandArrow.classList.add('widgetFAQ--arrow-expanded'); 2696 expandArrow.classList.remove('widgetFAQ--arrow-collapsed'); 2697 answer.classList.remove("hidden"); 2698 element.setAttribute("aria-expanded", "true"); 2699 } else { 2700 expandArrow.classList.add('widgetFAQ--arrow-collapsed'); 2701 expandArrow.classList.remove('widgetFAQ--arrow-expanded'); 2702 answer.classList.add("hidden"); 2703 element.setAttribute("aria-expanded", "false"); 2704 } 2705 e.preventDefault(); 2706 e.stopImmediatePropagation(); 2707 e.stopPropagation(); 2708 } 2709 document.querySelectorAll(".widgetFAQ--question a").forEach(element => { 2710 // When the link is clicked, expand or collapse the answer 2711 element.addEventListener("click", handleExpandCollapse); 2712 }); 2713</script>
2713 2714</div> 2715 2716 </div> <!-- inner column --> 2717 2718 </div> <!-- inner row --> 2719 2720 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="122d0946-888c-4681-a4c8-64aa2b7f5c75">� 2721 <div class="row nest first last wide">� 2722 2723 <div class="inner col col1 first last id732b2daf-a28f-4ad8-994d-7b5b9be0e24e" style="" data-widgetcontainerid="732b2daf-a28f-4ad8-994d-7b5b9be0e24e">� 2724 2725<div class="widget widgetSpacer" id="0487868e-cad0-4bcc-b084-114115ec731f"></div> 2726 </div> <!-- inner column --> 2727 2728 </div> <!-- inner row --> 2729 2730 </div><!-- outer column --><!----><div class="outer col col3 last" style="" data-widgetcontainerid="d4b130ab-829d-4c43-9e73-3bce7d527921">� 2731 <div class="row nest first last wide">� 2732 2733 <div class="inner col col3 first last idc3adbc48-1185-488b-a73a-6c5b36a21bc8" style="" data-widgetcontainerid="c3adbc48-1185-488b-a73a-6c5b36a21bc8">� 2734 <div data-widget-id="cd754fa4-ebbe-4f4f-b6eb-3ad671a89a93" data-widget-controller-path="/QuickLinks/Widget"> 2735 2736 2737 2738 2739 2740 2741 2742 2743 <section id="widgetQuicklinkcd754fa4-ebbe-4f4f-b6eb-3ad671a89a93" class="widget widgetQuickLinks skin80 widgetOptionSet46 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeadercd754fa4-ebbe-4f4f-b6eb-3ad671a89a93"> 2744 <header class="widgetHeader" id="quickLinksHeadercd754fa4-ebbe-4f4f-b6eb-3ad671a89a93"> 2745 <div class=""> 2746 <h3><a style="" href="/QuickLinks.aspx?CID=16" >Site Links</a></h3> 2747 </div> 2748 </header> 2749 <div class="widgetBody cpGrid cpGrid1 "> 2750 <div class="row narrow"> 2751 <div class="col col1 first last"> 2752 <ol class="semanticList"> 2753 2754 <li style="position:relative" class="widgetItem QuickLinks"> 2755 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home (Schertz.com) </a> 2756 <div class="widgetMeta"></div> 2757 </li> 2758 2759 <li style="position:relative" class="widgetItem QuickLinks"> 2760 <a class="widgetDesc widgetQuickLinksLink" href="/accessibility" target="_self" >Accessibility</a> 2761 <div class="widgetMeta"></div> 2762 </li> 2763 2764 <li style="position:relative" class="widgetItem QuickLinks"> 2765 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a> 2766 <div class="widgetMeta"></div> 2767 </li> 2768 2769 <li style="position:relative" class="widgetItem QuickLinks"> 2770 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2771 <div class="widgetMeta"></div> 2772 </li> 2773 2774 <li style="position:relative" class="widgetItem QuickLinks"> 2775 <a class="widgetDesc widgetQuickLinksLink" href="/privacy" target="_self" >Privacy</a> 2776 <div class="widgetMeta"></div> 2777 </li> 2778 2779 <li style="position:relative" class="widgetItem QuickLinks"> 2780 <a class="widgetDesc widgetQuickLinksLink" href="http://schertz.com/MyAccount/Profile" target="_self" >Create an Account or Sign In</a> 2781 <div class="widgetMeta"></div> 2782 </li> 2783 </ol> 2784 </div> 2785 </div> 2786 2787 </div> 2788 <div class="widgetFooter"> 2789 </div> 2790 <div class="addItemModal hidden"> 2791 <div class="url hidden">/QuickLinks.aspx</div> 2792 </div> 2793 2794 </section> 2795</div> 2796 2797 </div> <!-- inner column --> 2798 2799 </div> <!-- inner row --> 2800 2801 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2802 2803 2804 </div> 2805</div></div> 2806</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2807<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc265c14e1-a4cb-47d7-b2d9-c4ec78a79319" data-containerid="265c14e1-a4cb-47d7-b2d9-c4ec78a79319" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2808 2809 2810 <div class="row outer wide"><!-- 2811--><div class="outer col col24 first last" style="" data-widgetcontainerid="d3e1a91d-129e-4456-a13f-dbf229016187">� 2812 <div class="row nest first last wide">� 2813 2814 <div class="inner col col24 first last id3010febb-d95d-448a-a84e-08c3bffbd762" style="" data-widgetcontainerid="3010febb-d95d-448a-a84e-08c3bffbd762">� 2815 2816 <div data-widget-id='fc6f771d-42b5-43cd-bf24-5b4795bd76ce' data-moduleName="customHtml" id='widgetCustomHtmlfc6f771d-42b5-43cd-bf24-5b4795bd76ce' class="widget widgetCustomHtml skin81 narrow" > 2817 <div class="widgetBody pageStyles" id="widgetBodyfc6f771d-42b5-43cd-bf24-5b4795bd76ce"> 2818 <div id="customHtmlfc6f771d-42b5-43cd-bf24-5b4795bd76ce"><div><style> 2819 /* CP icon */ 2820 .cpBylineIconTS { 2821 } 2822 /* CP Text */ 2823 .cpBylineTextTS, 2824 .cpBylineTextTS a:link { 2825 } 2826 2827 .cpBylineTS { 2828 } 2829 2830 .cpBylineIconTS { 2831 fill: currentColor; 2832 width: 39px;
2833 height: 26px; 2834 display: inline; 2835 vertical-align: middle; 2836 } 2837</style> 2838 2839<div class="widgetItem cpBylineTS"> 2840 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2841 <path class="c" d="M73.4,23.2h-19v16.7h19c2.8,0,5,2.2,5,5c0,2.8-2.2,5-5,5h-19v28.4h5.5l11.3-11.7h2.2c11.9,0,21.6-9.7,21.6-21.6C95,33,85.3,23.2,73.4,23.2"></path> 2842 <path class="p" d="M45.8,66.5H26.6C14.7,66.5,5,56.8,5,44.9C5,33,14.7,23.2,26.6,23.2h19.1v16.7H26.6c-2.8,0-5,2.2-5,5c0,2.8,2.2,5,5,5h19.1V66.5z"></path> 2843 </svg> 2844 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2845</div> 2846</div></div> 2847 </div> 2848 2849 </div> 2850 2851 </div> <!-- inner column --> 2852 2853 </div> <!-- inner row --> 2854 2855 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2856 2857 2858 </div> 2859</div></div> 2860</div> 2861</div> 2862 2863 </div> 2864 </div> 2865 </div> 2866 2867 2868<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2869 2870<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2871 <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"> 2872 <div class="cp-Splash-header"> 2873 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2874 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2875 <svg id="iconClose" viewBox="0 0 25 25"> 2876 <polygon style="fill:currentcolor" 2877 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> 2878 </svg> 2879 </button>
2880 </div> 2881 <div class="cp-Splash-body"> 2882 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2883 <!-- Content from the Froala Editor will go here. --> 2884 Loading 2885 </div> 2886 </div> 2887 <div class="cp-Splash-footer"> 2888 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2889 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2890 </div> 2891 </div> 2892</div> 2893
2894<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2894
2894
2895<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2895
2895
2896<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2896
2896
2897<script> 2898 2899 $(document).ready(function () { 2900 var filter = { 2901 targetId: '', 2902 targetType: 0 2903 } 2904 2905 new SplashModalRender().triggerRender(filter); 2906 }); 2907</script>
2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917
2917<script src="/-1442400649.js" type="text/javascript"></script>
2917 2918 <!----------Google Translate (Mobile Friendly)---------> 2919 2920<style> 2921 #google-translate-container { 2922 float: right; 2923 padding: 3px 5px 0px 0px; 2924 position: fixed; 2925 bottom: 16px; 2926 right: 10px; 2927 z-index: 5; 2928 } 2929 2930 .goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * { 2931 font-family: arial; 2932 font-size: 10pt; 2933 background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png"); 2934 background-position: 5px 5px; 2935 background-size: 18px; 2936 background-repeat: no-repeat; 2937 text-indent: 16px; 2938 background-color: #fff; 2939 color: #000 !important; 2940 } 2941 2942 .goog-logo-link { 2943 display: none !important; 2944 } 2945 2946 .goog-te-gadget { 2947 color: transparent !important; 2948 } 2949 2950 .goog-te-gadget .goog-te-combo { 2951 margin: 2px 0 !important; 2952 border-radius: 15px !important; 2953 } 2954 2955 .goog-te-combo{ 2956 border: 1px solid !important; 2957 border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important; 2958 border-radius: 50px !important; 2959 height:31px !important; 2960 padding: 0 1px 0 .25rem !important; 2961 width: 156px; 2962 } 2963 2964 #launcher-wrapper { 2965 bottom: 50px !important; 2966 } 2967 2968</style> 2969 2970<div id="google-translate-container"> 2971 <div id="google_translate_element"> 2972 </div> 2973</div> 2974
2975<script> 2976 2977 function googleTranslateElementInit() { 2978 var el = document.getElementById("google_translate_element"); 2979 if (el && el.innerHTML.trim() !== "") { 2980 return; 2981 } 2982 2983 new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element"); 2984 // begin accessibility compliance 2985 $('img.goog-te-gadget-icon').attr('alt','Google Translate'); 2986 $('div#goog-gt-tt div.logo img').attr('alt','translate'); 2987 $('div#goog-gt-tt .original-text').css('text-align','left'); 2988 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2989 $('.goog-te-combo').attr('aria-label','google translate languages'); 2990 $('svg.goog-te-spinner').attr('title','Google Translate Spinner'); 2991 $('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000'); 2992 } 2993 2994 $(function() { 2995 $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"); 2996 }); 2997 2998</script>
2998 2999 3000<!--------------End Google Translate-----------------> 3001 3002
3003<script>
vendor: 357 bytes, lines 3003-3009
3003 3004 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 3005 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 3006 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 3007 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 3008 3009 ga('create', '
3009UA-12955438-1
vendor: 45 bytes, lines 3009-3011
3009', 'auto'); 3010 ga('send', 'pageview'); 3011
3012</script>
3012 3013 3014 3015<!-- Facebook Pixel Code --> 3016
3017<script>
vendor: 425 bytes, lines 3017-3035
3017 3018 3019!function(f,b,e,v,n,t,s) 3020 3021{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3022 3023n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 3024 3025if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 3026 3027n.queue=[];t=b.createElement(e);t.async=!0; 3028 3029t.src=v;s=b.getElementsByTagName(e)[0]; 3030 3031s.parentNode.insertBefore(t,s)}(window,document,'script', 3032 3033'https://connect.facebook.net/en_US/fbevents.js'); 3034 3035fbq('init', '
3035194719095007423
vendor: 36 bytes, lines 3035-3038
3035'); 3036 3037fbq('track', 'PageView'); 3038
3039</script>
3039 3040 3041<noscript> 3042 3043<img height="1" width="1" 3044 3045src="https://www.facebook.com/tr?id=194719095007423&ev=PageView 3046 3047&noscript=1"/> 3048 3049</noscript> 3050 3051<!-- End Facebook Pixel Code --> 3052 3053<!-- Fixed Nav Adjustment -->
3054<script> 3055 function getValueTS(elem, attr) { 3056 var val = elem.css(attr); 3057 if (val === undefined) return undefined; 3058 var num = parseInt(val, 10); 3059 if (num === NaN) return undefined; 3060 return num; 3061 } 3062 3063 function clampTS(number, min, max) { 3064 return Math.min(Math.max(number, min), max); 3065 } 3066 3067 function isPageEditingTS() { 3068 return ( 3069 $("#doneEditing").length > 0 || // In live edit 3070 typeof DesignCenter !== "undefined" // In theme manager 3071 ); 3072 } 3073 3074 var bgColorRegexTS = new RegExp("rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)"); 3075 3076 function isTransparentTS(elem) { 3077 var bg = elem.css('background-color'); 3078 if (typeof bg !== "string") return false; 3079 if (bg === "transparent") return true; 3080 if (!bg.startsWith('rgba(')) return false; 3081 var matchState = bg.match(bgColorRegexTS); 3082 if (!matchState || matchState.length !== 5) return false; 3083 var alpha = parseFloat(matchState[4], 10); 3084 if (!(alpha >= 0 && alpha < 1)) return false; 3085 return true; 3086 } 3087 3088 function iterateLeftpads(cb) { 3089 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3090 for (var i = 0; i < containersTS.length; i++) { 3091 var containerTS = containersTS[i]; 3092 // Skip the body container and anything with data-skip-leftpad 3093 if ( 3094 containerTS.id !== "bodyContainerTS" && 3095 containerTS.getAttribute('data-skip-leftpad') === null 3096 ) { 3097 cb(containerTS); 3098 } 3099 } 3100 } 3101 3102 function iterateRightpads(cb) { 3103 var containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3104 for (var i = 0; i < containersTS.length; i++) { 3105 var containerTS = containersTS[i]; 3106 // Skip the body container and anything with data-skip-rightpad 3107 if ( 3108 containerTS.id !== "bodyContainerTS" && 3109 containerTS.getAttribute('data-skip-rightpad') === null 3110 ) { 3111 cb(containerTS); 3112 } 3113 } 3114 } 3115 3116 var anchor = $("#divToolbars"); 3117 var headerContainerTS = $("#headerContainerTS"); 3118 var bodyContainerTS = $("#bodyContainerTS"); 3119 3120 // Outer banner padding (push banner down) 3121 var outerSizingTS = $("#bannerContainerTS"); 3122 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 3123 var innerSizingTS = $("#bannerSizingTS"); 3124 3125 var forceUnfixClassTS = "forceUnfixTS"; 3126 3127 var fixedTopTS = $(".fixedTopTS"); 3128 var fixedBottomTS = $(".fixedBottomTS"); 3129 var fixedLeftTS = $(".fixedLeftTS"); 3130 var fixedRightTS = $(".fixedRightTS"); 3131 3132 var initialTopTS; 3133 var topAttachTS; 3134 if (fixedTopTS && fixedTopTS.length === 1) { 3135 initialTopTS = getValueTS(fixedTopTS, 'top'); 3136 var attachment = fixedTopTS.attr('data-attach');
3137 if (attachment) topAttachTS = $("#" + attachment); 3138 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 3139 } 3140 3141 function resizeAdjustmentTS() { 3142 var editing = isPageEditingTS(); 3143 3144 // Fixed top script 3145 (function () { 3146 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 3147 3148 if (editing) { 3149 fixedTopTS[0].classList.add(forceUnfixClassTS); 3150 } else { 3151 fixedTopTS[0].classList.remove(forceUnfixClassTS); 3152 } 3153 3154 var topPosition = fixedTopTS.css('position'); 3155 if (topPosition === 'fixed') { 3156 if (topAttachTS) { 3157 scrollAdjustmentTS(); 3158 } else { 3159 var anchorHeight = anchor.outerHeight() - 1; 3160 fixedTopTS.css('top', anchorHeight + initialTopTS); 3161 } 3162 } else { 3163 fixedTopTS.css('top', initialTopTS); 3164 } 3165 3166 if (topPosition === 'fixed' || topPosition === 'absolute') { 3167 // Bump the banner content down 3168 if (isTransparentTS(fixedTopTS)) { 3169 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight()); 3170 outerSizingTS.css('padding-top', ''); 3171 3172 try { 3173 window.Pages.onResizeHandlersExecute(); 3174 } catch (e) {} 3175 } else { 3176 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 3177 innerSizingTS.css('padding-top', ''); 3178 } 3179 } else { 3180 innerSizingTS.css('padding-top', ''); 3181 outerSizingTS.css('padding-top', ''); 3182 } 3183 })(); 3184 3185 // Fixed bottom script 3186 (function () { 3187 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 3188 3189 // If the widget has gone narrow, force unfix 3190 if (editing || fixedBottomTS.outerHeight() > 200) { 3191 fixedBottomTS[0].classList.add(forceUnfixClassTS); 3192 } else { 3193 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 3194 } 3195 3196 if (fixedBottomTS.css('position') === 'fixed') { 3197 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 3198 } else { 3199 bodyContainerTS.css('padding-bottom', ''); 3200 } 3201 })(); 3202 3203 // Fixed left script 3204 (function () { 3205 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 3206 3207 if (editing) { 3208 fixedLeftTS[0].classList.add(forceUnfixClassTS); 3209 } else { 3210 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 3211 } 3212 3213 if (fixedLeftTS.css('position') === 'fixed') { 3214 var headerHeight = headerContainerTS.outerHeight(); 3215 var anchorHeight = anchor.outerHeight() - 1; 3216 fixedLeftTS.css('top', anchorHeight + headerHeight + 90); 3217 var leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 3218 iterateLeftpads(function (containerTS) { 3219 var containerBoundingTS = containerTS.getBoundingClientRect(); 3220 if (containerBoundingTS.left <= leftBoundingTS.right) { 3221 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 3222 } else { 3223 $(containerTS).css('padding-left', ''); 3224 } 3225 }); 3226 } else { 3227 fixedLeftTS.css('top', ''); 3228 iterateLeftpads(function (containerTS) { 3229 $(containerTS).css('padding-left', ''); 3230 }); 3231 } 3232 })(); 3233 3234 // Fixed right script 3235 (function () { 3236 if (!fixedRightTS || fixedRightTS.length === 0) return; 3237 3238 if (editing) { 3239 fixedRightTS[0].classList.add(forceUnfixClassTS); 3240 } else { 3241 fixedRightTS[0].classList.remove(forceUnfixClassTS); 3242 } 3243 3244 if (fixedRightTS.css('position') === 'fixed') { 3245 var headerHeight = headerContainerTS.outerHeight(); 3246 var anchorHeight = anchor.outerHeight() - 1; 3247 fixedRightTS.css('top', anchorHeight + headerHeight + 90); 3248 var rightBoundingTS = fixedRightTS[0].getBoundingClientRect(); 3249 iterateRightpads(function (containerTS) { 3250 var containerBoundingTS = containerTS.getBoundingClientRect(); 3251 if (containerBoundingTS.right >= rightBoundingTS.left) { 3252 $(containerTS).css('padding-right', rightBoundingTS.width + 16); 3253 } 3254 }); 3255 } else { 3256 fixedRightTS.css('top', ''); 3257 iterateRightpads(function (containerTS) { 3258 $(containerTS).css('padding-right', ''); 3259 }); 3260 } 3261 })(); 3262 } 3263 3264 function scrollAdjustmentTS() {
3265 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 3266 var topPosition = fixedTopTS.css('position'); 3267 if (topPosition === 'fixed' || topPosition === 'absolute') { 3268 var anchorBounding = anchor[0].getBoundingClientRect(); 3269 var attachBounding = topAttachTS[0].getBoundingClientRect(); 3270 var scrollTop = $(window).scrollTop(); 3271 3272 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 3273 } else { 3274 fixedTopTS.css('top', initialTopTS); 3275 } 3276 } 3277 3278 $(window).load(function () { 3279 setTimeout(function () { 3280 try { 3281 resizeAdjustmentTS(); 3282 } catch (e) { 3283 console.error(e); 3284 } 3285 }, 350); 3286 3287 $(window).scroll(function () { 3288 try { 3289 scrollAdjustmentTS(); 3290 } catch (e) { 3291 console.error(e); 3292 } 3293 }); 3294 3295 var adjustTimeoutTS; 3296 $(window).resize(function () { 3297 clearTimeout(adjustTimeoutTS); 3298 adjustTimeoutTS = setTimeout(function () { 3299 try { 3300 resizeAdjustmentTS(); 3301 } catch (e) { 3302 console.error(e); 3303 } 3304 }, 350); 3305 }); 3306 3307 $.when(window.Pages.angularToolbarComplete).done(function () { 3308 try { 3309 resizeAdjustmentTS(); 3310 } catch (e) { 3311 console.error(e); 3312 } 3313 }); 3314 }); 3315</script>
3315 3316<!-- End Fixed Nav Adjustment --> 3317 3318<!-- Move banner to outer wrap -->
3319<script> 3320function moveBannerToOuterWrap() { 3321 if ($(".fixedBannerTS").length) { 3322 if ($("#bannerDivbanner2").length) { 3323 $("#bannerDivbanner2").appendTo("#outer-wrap"); 3324 } else { 3325 setTimeout(function() { 3326 moveBannerToOuterWrap(); 3327 }, 500); 3328 } 3329 } 3330} 3331moveBannerToOuterWrap(); 3332</script>
3332 3333<!-- end move banner to outer wrap --> 3334 3335<!-- Start of HubSpot Embed Code 901079-->
3336<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/48135640.js"></script>
3336 3337<!-- End of HubSpot Embed Code --> 3338 3339 3340
3340<script type="text/javascript"> 3341 $(function () { 3342 document.cookie = "responsiveGhost=0; path=/"; 3343 }); 3344 $(window).on("load", function () { 3345 $('body').addClass('doneLoading').removeClass('hideContent'); 3346 3347 if ($('#404Content').length > 0) 3348 $('div#bodyWrapper').css('padding', '0px'); 3349 }); 3350 </script>
3350 3351 3352 <noscript> 3353 <style> 3354 body.hideContent { 3355 opacity: 1 !important; 3356 } 3357 </style> 3358 </noscript> 3359 3360 3361<div style="display: none;"> 3362 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3363 3364 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3365 <title>Arrow Left</title> 3366 <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> 3367 </symbol> 3368 3369 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3370 <title>Arrow Right</title> 3371 <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> 3372 </symbol> 3373 3374 </svg> 3375</div> 3376
3376<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Lato:regular|Merriweather:300,300italic,700,700italic,900,900italic,italic,regular|Roboto:500,500italic,700,700italic,900,900italic,italic,regular|Source+Sans+Pro:200,200italic,300,300italic,600,600italic,700,700italic,900,900italic,italic,regular|');</script>
3376 3377 3378 3379 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3380 <div style="display: none;"> 3381 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3382 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3383 <title>Slideshow Left Arrow</title> 3384 <g> 3385 <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> 3386 </g> 3387 </symbol> 3388 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3389 <title>Slideshow Right Arrow</title> 3390 <g> 3391 <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> 3392 </g> 3393 </symbol> 3394 </svg> 3395 </div> 3396 3397 3398 3399 3400 <div id="root-picker-outlet"></div> 3401</body> 3402</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.