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-YHYCQ46G40';w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 12 })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS');</script>
12 13 <!-- End Google Tag Manager for GA4 --> 14
14<script type='text/javascript'> 15 var enableTelemetry = 'false' 16 var aiConfig = { 17 instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' 18 } 19 var appInsights = window.appInsights || function (a) { function b(a) { c[a] = function () { var b = arguments; c.queue.push(function () { c[a].apply(c, b) }) } } var c = { config: a }, d = document, e = window; setTimeout(function () { var b = d.createElement('script'); b.src = a.url || 'https://js.monitor.azure.com/scripts/a/ai.0.js', d.getElementsByTagName('script')[0].parentNode.appendChild(b) }); try { c.cookie = d.cookie } catch (a) { } c.queue = []; for (var f = ['Event', 'Exception', 'Metric', 'PageView', 'Trace', 'Dependency']; f.length;)b('track' + f.pop()); if (b('setAuthenticatedUserContext'), b('clearAuthenticatedUserContext'), b('startTrackEvent'), b('stopTrackEvent'), b('startTrackPage'), b('stopTrackPage'), b('flush'), !a.disableExceptionTracking) { f = 'onerror', b('_' + f); var g = e[f]; e[f] = function (a, b, d, e, h) { var i = g && g(a, b, d, e, h); return !0 !== i && c['_' + f](a, b, d, e, h), i } } return c }(aiConfig); 20 window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; 21 // Add telemetry initializer 22 appInsights.queue.push(function() { 23 appInsights.context.addTelemetryInitializer(function(envelope) { 24 var telemetryItem = envelope.data.baseData; 25 // To check the telemetry itemâs type: 26 if (!false) 27 { 28 //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that 29 if (envelope.name.indexOf('.Event') == -1) 30 return false; 31 } 32 }); 33 }); 34 appInsights.trackPageView(); 35 </script>
35 36
36<script> 37 function populateAntiForgery(token) { 38 var input = document.createElement("input"); 39 input.name = "__RequestVerificationToken"; 40 input.type = "hidden"; 41 input.value = token; 42 var absPat = /^https?:\/\/|^\/\//i; 43 var forms = document.getElementsByTagName("form"); 44 for (var i = 0; i < forms.length; i++) { 45 if (forms[i].method == "post" && 46 !forms[i].querySelector('[name="__RequestVerificationToken"]') && 47 !absPat.test(forms[i].getAttribute("action"))) { 48 forms[i].appendChild(input.cloneNode()); 49 } 50 } 51 } 52 53 function getAntiForgeryToken(callback, error) { 54 var xhr = new XMLHttpRequest(); 55 xhr.open("GET", "/antiforgery"); 56 xhr.addEventListener("load", function() { 57 try { 58 if (this.status !== 200) { 59 throw Error("Invalid status. Could not retrieve antiforgery token."); 60 } 61 var obj = JSON.parse(this.responseText); 62 callback(obj.token); 63 } catch (e) { 64 typeof error === "function" && error(e); 65 } 66 }); 67 xhr.send(); 68 } 69 70 getAntiForgeryToken(function(token) { 71 if (document.readyState === "complete" 72 || document.readyState === "loaded" 73 || document.readyState === "interactive") { 74 populateAntiForgery(token); 75 return; 76 } 77 document.addEventListener("DOMContentLoaded", function() { 78 populateAntiForgery(token); 79 }, false); 80 }, console.error); 81 </script>
81 82 83 84
84<script type="text/javascript"> 85 window.departmentHeader = {}; 86 window.pageSectionTracker = {}; 87 window.isResponsiveEnabled = true; 88 window.isRemoveSetHeights= true; 89 if (window.isRemoveSetHeights) { 90 document.documentElement.className += ' removeSetHeights'; 91 } 92 window.mainMenuMediaQuery = 'screen and (max-width: 40em)'; 93 window.isMobileBrowserIncludingTablets = false; 94 window.fixedResponsiveMenu = false; 95 window.fullWidthResponsiveMenu = false; 96 window.responsiveMenuHeight = ''; 97 window.responsiveMenuFontSize = ''; 98 window.isContentAdvisor = false; 99 (function () { 100 window.setSizeCookie = function () { 101 document.cookie = "dpi=" + window.devicePixelRatio + "; path=/"; 102 document.cookie = "viewportWidth=" + window.innerWidth + "; path=/"; 103 document.cookie = "viewportHeight=" + window.innerHeight + "; path=/"; 104 if (screen && screen.width && screen.height) { 105 document.cookie = "screenWidth=" + screen.width + "; path=/"; 106 document.cookie = "screenHeight=" + screen.height + "; path=/"; 107 } 108 document.cookie = "responsiveGhost=1; path=/"; 109 }; 110 111 setSizeCookie(); 112 }()); 113 </script>
113 114 <meta name="viewport" content="width=device-width, initial-scale=1"> 115 116
116<script async src="https://docaccess.com/docbox.js"></script>
116 117 118 <meta name="category0" content="Home" /> 119<meta name="category1" content="City Services" /> 120 121 122 <meta name="theme-color" content="rgb(32, 68, 95)"> 123 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 125 <title>City Services | Tega Cay, SC - Official Website</title> 126 127 <meta name="description" content=""> 128 <meta name="keywords" content="Business"> 129
129<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
129 130
130<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
130 131 132 133 <!--[if IE 6]>
133<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
133<![endif]--> 134 <!--[if IE 7]>
134<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
134<![endif]--> 135 <!--[if IE 8]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136 <!--[if IE 9]>
136<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
136<![endif]--> 137
137<script type="text/javascript"><!-- 138 var intCountryCode = 840; 139 var order = ''; 140//--></script>
140 141 142<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/1022777011.css" rel="stylesheet" type="text/css" /> 143 144 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 145
145<script type="text/javascript"> 146 window.Pages = window.Pages || {}; 147 // FrontEnd RWD initialization 148 window.Pages.rwdReady = $.Deferred(); 149 window.Pages.toolBarDeferred = $.Deferred(); 150 window.Pages.rwdSetupComplete = $.Deferred(); 151 window.Pages.megaMenuLoaded = $.Deferred(); 152 window.Pages.angularToolbarComplete = $.Deferred(); 153 window.Pages.frontEndToolbarComplete = $.Deferred(); 154 </script>
154 155 <!--CPHeadContent--> 156
156<script src="/739942322.js" type="text/javascript"></script>
156 157 158 159 160 161 162 163 164 165 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 166 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 167 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 168 <!--[if lt IE 9]>
168<script type="text/javascript" src="/Scripts/html5.js"></script>
168<![endif]--> 169 170
170<script type="text/javascript"> 171 setEditorVariables(false, 840); 172 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 173 </script>
173 174
174<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
174 175</head> 176<body class="wide " > 177 178
178<script>jQuery(document).click(function (event) { 179 var target = jQuery(event.target); 180 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 181 var text = target.attr('title'); 182 183 if (!text.length) { 184 text = "N/A"; 185 } 186 ga('send', 187 { 188 hitType: 'event', 189 eventCategory: 'Image', 190 eventAction: 'Image - ' + text, 191 eventLabel: window.location.href 192 }); 193 } 194 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 195 var text = ""; 196 if (target.parents('.button')[0]) { 197 text = target.parents('.button').first().text(); 198 } else if (target.text().length) { 199 text = target.text(); 200 } else if (target.attr('title').length) { 201 text = target.attr('title'); 202 } 203 if (!text.length) { 204 text = "N/A"; 205 } 206 ga('send', 207 { 208 hitType: 'event', 209 eventCategory: 'Button', 210 eventAction: 'Button - ' + text, 211 eventLabel: window.location.href 212 }); 213 } 214 if (target.parents('.widgetCustomHtml').length) { 215 ga('send', 216 { 217 hitType: 'event', 218 eventCategory: 'Custom Html',
219 eventAction: 'Custom Html Clicked', 220 eventLabel: window.location.href 221 }); 222 } 223 if (target.parents('.editor').length) { 224 ga('send', 225 { 226 hitType: 'event', 227 eventCategory: 'Editor', 228 eventAction: 'Editor Link Clicked', 229 eventLabel: window.location.href 230 }); 231 } 232 if (target.parents('.GraphicLinks').length) { 233 var text = ""; 234 var targetGraphicLink = target; 235 if (target.hasClass('widgetGraphicLinksLink')) { 236 targetGraphicLink = jQuery(target.children()[0]); 237 } 238 if (targetGraphicLink.hasClass('text')) { 239 text = targetGraphicLink.text(); 240 } else if (targetGraphicLink.attr('src').length) { 241 if (targetGraphicLink.attr('alt').length) { 242 text = targetGraphicLink.attr('alt'); 243 } else { 244 text = targetGraphicLink.attr('src'); 245 } 246 } else { 247 text = "N/A"; 248 } 249 ga('send', 250 { 251 hitType: 'event', 252 eventCategory: 'Graphic Links', 253 eventAction: 'Graphic Link - ' + text, 254 eventLabel: window.location.href 255 }); 256 } 257 if (target.parents('.InfoAdvanced').length) { 258 ga('send', 259 { 260 hitType: 'event', 261 eventCategory: 'Info Advanced', 262 eventAction: 'Info Advanced Clicked', 263 eventLabel: window.location.href 264 }); 265 } 266 if (target.parents('.list').length) { 267 ga('send', 268 { 269 hitType: 'event', 270 eventCategory: 'List', 271 eventAction: 'List Clicked', 272 eventLabel: window.location.href 273 }); 274 } 275 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 276 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 277 var breadCrumbs = []; 278 jQuery('.breadCrumbs > li').each(function () { 279 breadCrumbs.push(this.textContent); 280 }); 281 var pageTitle = breadCrumbs.join('>'); 282 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 283 var text = ""; 284 if (pageTitle) { 285 text += pageTitle + " | "; 286 } else { 287 text += document.title + ' - '; 288 } 289 if (target.text() == "" && megaMenuText == "") { 290 text += "N/A"; 291 } else if (target.text().length && megaMenuText.length) { 292 if (megaMenuText == target.text()) { 293 text += megaMenuText; 294 } else { 295 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 296 } 297 } else if (target.text() == "") { 298 text += megaMenuText; 299 } else { 300 text += target.text(); 301 } 302 if (!text.length) { 303 text = "N/A"; 304 } 305 ga('send', 306 { 307 hitType: 'event', 308 eventCategory: 'Mega Menu', 309 eventAction: 'Mega Menu : ' + text, 310 eventLabel: window.location.href 311 }); 312 } 313 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 314 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 315 if (!text.length) { 316 text = "N/A"; 317 } 318 ga('send', 319 { 320 hitType: 'event', 321 eventCategory: 'News Flash', 322 eventAction: 'News Flash - ' + text, 323 eventLabel: window.location.href 324 }); 325 } 326 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 327 var text = target.text(); 328 if (!text.length) { 329 text = "N/A"; 330 } 331 ga('send', 332 { 333 hitType: 'event', 334 eventCategory: 'Quick Links', 335 eventAction: 'Quick Links - ' + text, 336 eventLabel: window.location.href 337 }); 338 } 339 if (target.attr('src') && target.parents('.cpSlideshow').length) { 340 var text = target.attr('title'); 341 if (!text.length) { 342 text = "N/A"; 343 } 344 ga('send', 345 { 346 hitType: 'event', 347 eventCategory: 'Slideshow', 348 eventAction: 'Slideshow - ' + text, 349 eventLabel: window.location.href 350 }); 351 } 352 if (target.parents('.widgetText').length) { 353 ga('send', 354 { 355 hitType: 'event', 356 eventCategory: 'Text', 357 eventAction: 'Text Link Clicked', 358 eventLabel: window.location.href 359 }); 360 } 361});</script>
361 362 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 363 <div class="cp-PopOver-header"> 364 <h3 class="cp-PopOver-title"></h3> 365 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 366 <svg class="cp-Icon--close" alt="close" title="close"> 367 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 368 </svg> 369 </button> 370 </div> 371 <div id="cpPopOverBody" class="cp-PopOver-body"> 372 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 373 </div> 374 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 375 <div class="cp-BtnGroup" id="actionButtons"> 376 <!-- Action buttons will be dynamically added here --> 377 </div> 378 </div> 379</div> 380 <div id="fb-root"></div> 381<div id=skipToContentLinks> 382<a href="#cc23f55069-d841-433e-9deb-39070e09c4ea" target="_self" class="skipToContentLink">Skip to Main Content</a> 383</div> 384 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 385 386 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 387 388 389 390 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 391 <input type="hidden" id="hdnStructureID" value="9" /> 392 <input type="hidden" id="hdnContentCollectionID" value="33b10d7f-1df6-46f1-b312-bf832920750d" /> 393 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 394 <input type="hidden" id="hdnThemeID" value="15" /> 395 <input type="hidden" id="pageIsFrontEnd" value="true" /> 396 <input type="hidden" id="pageModuleID" /> 397 <input type="hidden" id="pagePageID" value="35" /> 398 399 <div id="stickyPlaceholder"></div> 400 <div id="outer-wrap" class="outer-wrap"> 401 <div id="inner-wrap" class="inner-wrap"> 402 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 403 404 405 406 407 </div> 408 <div id="bodyWrapper"> 409 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 410 411<div data-cpRole="structuralContainer" id="bodyContainerTS"> 412<!-- <div data-cpRole="banner" id="banner3" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 413<div class="siteWrap3" data-skip-leftpad=""><div data-cpRole="structuralContainer" id="flexHeader1TS" class="lyt-header lyt-flex lyt-flex-column lyt-justify-between lyt-align-center"> 414<div data-cpRole="structuralContainer" id="lyt-logo"> 415<div data-cpRole="banner" id="lyt-logo-inner" class="bannerLogoTS empty"> 416 417 418 419 420 <span id="lyt-logo-inner-32" style=" display: block; text-align: center; 421"><img alt="" class="bannerObject" height="103" src="/ImageRepository/Document?documentID=20787" width="285" /></span> 422</div> 423</div><div data-cpRole="structuralContainer" id="lyt-nav"> 424<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 425<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 426--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 427 --><!-- 428 --> <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> <!-- 429 --><!-- 430 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 431 --><!-- 432 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu31" id = "mainNavExplore" class="navMainItem mainNavItem mainNavItem2 " href="/31/Explore" target = "_self" > Explore </a> <!-- 433 --><!-- 434 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 435 --><!-- 436 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu35" id = "mainNavCityServices" class="navMainItem mainNavItem mainNavItem3 " href="/35/City-Services" target = "_self" > City Services </a> <!-- 437 --><!-- 438 --></li><!----><li id="MainItem68" class="topMenuItem" role="none" data-pageid="68" data-displaymegamenu="True"><!-- 439 --><!-- 440 --> <a role = "menuitem" aria-haspopup=true aria-expanded='false' aria-controls="mainNavMegaMenu68" id = "mainNavHowdoI" class="navMainItem mainNavItem mainNavItem4 " href="/68/How-do-I" target = "_self" > How do I? </a> <!-- 441 --><!-- 442 --></li><!----> 443</ol> 444 445 446
446<script type="text/javascript"> 447 (function () { 448 function setupMenu() { 449 const menuID = 'mainNavMenu'; 450 const menuType = MAIN_MENU; 451 452 //setup menu manager properties for main menu 453 if (!menuManager.mobileMainNav && true) 454 menuManager.adjustMainItemsWidth('#' + menuID); 455 menuManager.isMainMenuEditable = false; 456 menuManager.mainMenuMaxSubMenuLevels = 4; 457 menuManager.setMOMMode(2, menuType); 458 459 //Init main menu 460 const setupDraggable = menuManager.isMainMenuEditable; 461 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=15&menuContainerID=mainNav'; 462 463 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 464 menuManager.mainMenuInit = true; 465 menuManager.mainMenuTextResizer = true; 466 if (1.00 > 0) 467 menuManager.mainMenuTextResizerRatio = 1.00; 468 if (window.isResponsiveEnabled) 469 menuManager.mainMenuReady.resolve(); 470 471 } 472 473 if (document.readyState === "complete" 474 || document.readyState === "loaded" 475 || document.readyState === "interactive") { 476 setupMenu(); 477 return; 478 } 479 480 document.addEventListener("DOMContentLoaded", setupMenu); 481 })(); 482 </script>
482 483 484 485<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="cc5a80ee54-36f3-4855-a1bd-c30870031db4" data-containerid="5a80ee54-36f3-4855-a1bd-c30870031db4" class="pageContent cpGrid cpGrid24"> 486 487 488 489 490 </div> 491</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="ccacb278e9-88d4-42ea-90c8-e7d1fa50371b" data-containerid="acb278e9-88d4-42ea-90c8-e7d1fa50371b" class="pageContent cpGrid cpGrid24"> 492 493 494 495 496 </div> 497</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="cceb91cec2-3ff0-4818-9836-005581b24cb0" data-containerid="eb91cec2-3ff0-4818-9836-005581b24cb0" class="pageContent cpGrid cpGrid24"> 498 499 500 501 502 </div> 503</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu68" class="contentTop mainNavMegaMenu megaMenuContainer pageID_68 hidden" data-orientation="horizontal"> <div id="cc1ad0eb62-3af7-452c-83b2-59ff12c67fd2" data-containerid="1ad0eb62-3af7-452c-83b2-59ff12c67fd2" class="pageContent cpGrid cpGrid24"> 504 505 506 507 508 </div> 509</aside></aside></nav> 510</div><div data-cpRole="structuralContainer" id="lyt-search"> 511<div data-cpRole="contentContainer" id="lyt-search-inner"> <div id="cc37ffcb93-e007-4a32-b81c-95fd5faefc71" data-containerid="37ffcb93-e007-4a32-b81c-95fd5faefc71" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="20"> 512 513 514 <div class="row outer wide"><!-- 515--><div class="outer col col6 first" style="" data-widgetcontainerid="51097de9-b41c-4e90-a15c-d00595f551de">� 516 <div class="row nest first last wide">� 517 518 <div class="inner col col6 first last id62a76a51-18f7-47af-be52-34cb33a2e902" style="" data-widgetcontainerid="62a76a51-18f7-47af-be52-34cb33a2e902">� 519<div data-widget-id="a88de8b9-4240-4fd8-a567-a22e48a5bac1" data-widget-controller-path="/GraphicLinks/Widget"> 520 521 522 523 524<div id="graphicLinkWidgeta88de8b9-4240-4fd8-a567-a22e48a5bac1" class="widget widgetGraphicLinks skin27 widgetOptionSet54 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 525 <div class="widgetHeader"> 526 <div class=""> 527 </div> 528 </div> 529 <div class="widgetBody cpGrid cpGrid2 "> 530 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 531 <div class="row autoWidths center wide"> 532 <!-- 533--><div class="col col1 first "><ul class="semanticList"><!-- 534 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 535 536<img src="/ImageRepository/Document?documentID=20687" 537 class="graphicButtonLink" alt="Facebook" 538 onmouseover="this.src='/ImageRepository/Document?documentID=20687'" 539 onmouseout="this.src='/ImageRepository/Document?documentID=20687'" 540 onfocus="this.src='/ImageRepository/Document?documentID=20687'" 541 onblur="this.src='/ImageRepository/Document?documentID=20687'"> 542</a></li><!-- 543--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 544--></ul></div><!-- --> 545 </div> 546 </nav> 547 </div> 548 <div class="widgetFooter"> 549 </div> 550</div> 551</div> 552 553 </div> <!-- inner column --> 554 555 </div> <!-- inner row --> 556 557 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="145659ab-8bea-403f-b7e6-aba7704ef775">� 558 <div class="row nest first last wide">� 559 560 <div class="inner col col1 first last idd55a6c02-c131-4d19-b60f-19de419e33c6" style="" data-widgetcontainerid="d55a6c02-c131-4d19-b60f-19de419e33c6">� 561 562<div class="widget widgetSpacer" id="aa1b6bcf-457a-4ffe-9ead-a6f3eb4c27f5"></div> 563 </div> <!-- inner column --> 564 565 </div> <!-- inner row --> 566 567 </div><!-- outer column --><!----><div class="outer col col17 last" style="" data-widgetcontainerid="2c8b380c-e82d-4410-ac8e-57d59bb47209">� 568 <div class="row nest first last wide">� 569 570 <div class="inner col col17 first last id976ac0ec-a98b-4bb5-8eb5-8256fd3ba493" style="" data-widgetcontainerid="976ac0ec-a98b-4bb5-8eb5-8256fd3ba493">� 571<div data-widget-id="703b719c-c3c4-42f0-93ec-542e21057bad" data-widget-controller-path="/Layout/WidgetSearch"> 572 573
573<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
573 574
574<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
574 575
575<script defer type="text/javascript"> 576 577 $(document).ready(function () { 578 try { 579 // Minimum characters required before performing a search/autocomplete 580 var minPrefixLength = 3; 581 var autoCompleteDebounceDelay = 500; 582 var searchFieldSelector = "#searchField" + '703b719c-c3c4-42f0-93ec-542e21057bad'; 583 var checkboxSelector = "#ysnSearchOnlyDept" + '703b719c-c3c4-42f0-93ec-542e21057bad'; 584 var buttonSelector = ".widgetSearchButton" + '703b719c-c3c4-42f0-93ec-542e21057bad'; 585 var autoCompleteCache = {}; 586 var autoCompleteCacheKeys = []; 587 var autoCompleteCacheLimit = 25; 588 var currentAutoCompleteRequest = null; 589 var currentAutoCompleteRequestKey = null; 590 var autoCompleteDebounceTimer = null; 591 var autoCompleteDebounceKey = null; 592 var pendingAutoCompleteResponses = []; 593 594 function normalizeAutoCompleteTerm(term) { 595 return $.trim((term || "") + "").replace(/\s+/g, " "); 596 } 597 598 function shouldSearch(term) { 599 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 600 } 601 602 function getAutoCompleteUrl() { 603 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 604 } 605 606 function getAutoCompleteCacheKey(requestUrl, term) { 607 return requestUrl + "|" + term.toLowerCase(); 608 } 609 610 function cacheAutoCompleteResult(cacheKey, data) { 611 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 612 autoCompleteCacheKeys.push(cacheKey); 613 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 614 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 615 } 616 } 617 autoCompleteCache[cacheKey] = data; 618 } 619 620 function respondToPendingAutoComplete(data) { 621 var responses = pendingAutoCompleteResponses; 622 pendingAutoCompleteResponses = []; 623 for (var i = 0; i < responses.length; i++) { 624 responses[i](data); 625 } 626 } 627 628 function cancelPendingAutoComplete() { 629 clearTimeout(autoCompleteDebounceTimer); 630 autoCompleteDebounceKey = null; 631 if (currentAutoCompleteRequest != null) { 632 currentAutoCompleteRequest.abort(); 633 currentAutoCompleteRequest = null; 634 } 635 currentAutoCompleteRequestKey = null; 636 respondToPendingAutoComplete([]); 637 } 638 639 function createWidgetAutoCompleteSource(options) { 640 return function (request, response) { 641 var term = normalizeAutoCompleteTerm(request.term); 642 if (!options.shouldSearch(term)) { 643 response([]); 644 return; 645 } 646 647 var requestUrl = options.url(); 648 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 649 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 650 response(autoCompleteCache[cacheKey]); 651 if (options.success) { 652 options.success(autoCompleteCache[cacheKey]); 653 } 654 return; 655 } 656 657 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 658 pendingAutoCompleteResponses.push(response); 659 return; 660 } 661 662 cancelPendingAutoComplete(); 663 autoCompleteDebounceKey = cacheKey; 664 pendingAutoCompleteResponses.push(response); 665 autoCompleteDebounceTimer = setTimeout(function () { 666 autoCompleteDebounceKey = null; 667 currentAutoCompleteRequestKey = cacheKey; 668 currentAutoCompleteRequest = $.ajax({ 669 url: requestUrl, 670 dataType: "json", 671 timeout: options.timeout, 672 data: { 673 term: term, 674 }, 675 success: function (data) { 676 if (currentAutoCompleteRequestKey === cacheKey) { 677 cacheAutoCompleteResult(cacheKey, data); 678 respondToPendingAutoComplete(data); 679 if (options.success) { 680 options.success(data); 681 } 682 } 683 }, 684 error: function (xmlhttprequest, textstatus, message) { 685 if (textstatus === "abort") { 686 return; 687 } 688 689 if (options.error) { 690 options.error(xmlhttprequest, textstatus, message); 691 } 692 693 respondToPendingAutoComplete([]); 694 }, 695 complete: function (xmlhttprequest) { 696 if (currentAutoCompleteRequest === xmlhttprequest) { 697 currentAutoCompleteRequest = null;
698 currentAutoCompleteRequestKey = null; 699 } 700 } 701 }); 702 }, options.delay); 703 }; 704 } 705 706 // click handler for search buttons 707 $(buttonSelector).click(function (e) { 708 e.preventDefault(); 709 var $btn = $(this); 710 var $field = $btn.siblings(".widgetSearchBox"); 711 var term = $field.val() + ""; 712 if (!shouldSearch(term)) { 713 // do nothing until user types enough characters 714 $field.focus(); 715 return; 716 } 717 718 if ($(checkboxSelector).is(':checked') || false) 719 { 720 doWidgetSearch($.trim(term), Number(0)); 721 } 722 else { 723 doWidgetSearch($.trim(term), 0); 724 } 725 }); 726 727 // enter key handler for the search field 728 $(searchFieldSelector).keypress(function (e) { 729 var code = e.which || e.keyCode; 730 if (code === 13) { 731 e.preventDefault(); 732 var $this = $(this); 733 var term = $this.val() + ""; 734 if (!shouldSearch(term)) { 735 // do nothing until user types enough characters 736 $this.focus(); 737 return false; 738 } 739 740 if ($(checkboxSelector).is(':checked') || false) { 741 doWidgetSearch($.trim(term), Number(0)); 742 } else { 743 doWidgetSearch($.trim(term), 0); 744 } 745 return false; 746 } 747 return true; 748 }); 749 750 // autocomplete: set minLength and guard source 751 if (true) { 752 var $searchField = $(searchFieldSelector).autocomplete({ 753 minLength: minPrefixLength, 754 source: createWidgetAutoCompleteSource({ 755 delay: autoCompleteDebounceDelay, 756 timeout: 10000, 757 shouldSearch: shouldSearch, 758 url: getAutoCompleteUrl, 759 success: function () { 760 $('.autoCompleteError').remove(); 761 }, 762 error: function (xmlhttprequest, textstatus, message) { 763 if (textstatus === "timeout") { 764 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 765 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 766 } 767 } 768 }), 769 html: true, 770 delay: 0, 771 select: function (event, ui) { 772 $(this).val(ui.item.value); 773 $(this).next().click(); 774 } 775 }); 776 777 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 778 return $("<li class=\"itemList\"></li>") 779 .data("ui-autocomplete-item", item) 780 .append("<a>" + item.label + "</a>") 781 .appendTo(ul); 782 }; 783 } 784 785 // keep searchBtnApplyQuery consistent with prefix rule 786 window.searchBtnApplyQuery = function() { 787 var $field = $(searchFieldSelector); 788 var term = $field.val() + ""; 789 if (shouldSearch(term)) { 790 // update href for the icon/button (if present) 791 var btn = document.getElementById("btnSearchIcon"); 792 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 793 } else { 794 var btn = document.getElementById("btnSearchIcon"); 795 if (btn) btn.href = "#"; 796 } 797 }; 798 } 799 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. 800 }); 801 </script>
801 802 803 <section id="widgetPreviewSearch" class="widget widgetSearch skin22 widgetOptionSet53" style="display: block;" aria-label="Search"> 804 <!-- For the button right and inside --> 805 <div class="widgetBody buttonRightInside"> 806 <input class="widgetSearchBox widgetSearchBox703b719c-c3c4-42f0-93ec-542e21057bad" cp5ph="true" id="searchField703b719c-c3c4-42f0-93ec-542e21057bad" name="searchField" onchange="searchBtnApplyQuery();" placeholder="I'm looking for..." type="text" value="" /> 807 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton703b719c-c3c4-42f0-93ec-542e21057bad" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=20665" data-image="/ImageRepository/Document?documentID=20666" src="/ImageRepository/Document?documentID=20666" /></a> 808 809 <label class="searchLabel" aria-hidden="true" for="searchField703b719c-c3c4-42f0-93ec-542e21057bad">Search</label> 810 </div> 811 812 </section> 813 814 815<style scoped> 816 817 .widgetSearch ::-webkit-input-placeholder { 818 color: #000000; 819 } 820 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 821 color: #000000; 822 } 823 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 824 color: #000000; 825 } 826 .widgetSearch :-ms-input-placeholder { 827 color: #000000; 828 } 829 830 831 .widgetSearch .widgetBody .widgetSearchBox703b719c-c3c4-42f0-93ec-542e21057bad 832 { 833 color: #000000; 834 background: #FFFBF4; 835border: none; 836border-radius: 10px; 837font: 500 15px Montserrat; 838height: 60px; 839padding: 0 71px 0 16px; 840 } 841 .widgetSearch .widgetBody .widgetSearchButton703b719c-c3c4-42f0-93ec-542e21057bad 842 { 843 margin: 11px 16px 0 0; 844 } 845 .widgetSearch .widgetSearch-onlyDept703b719c-c3c4-42f0-93ec-542e21057bad 846 { 847 display: inline-block; 848 color: #333; 849 850 851 padding-top: 10px; 852 } 853 #ysnSearchOnlyDept703b719c-c3c4-42f0-93ec-542e21057bad 854 { 855 position: relative; 856 top: .125em; 857 } 858 859</style> 860 861<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 862<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 863 864 865
866<script type="text/javascript"> 867 //Updates search icons href to have the correct queryString 868 function searchBtnApplyQuery() { 869 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField703b719c-c3c4-42f0-93ec-542e21057bad").value; 870 } 871</script>
871 872 873</div> 874 875 </div> <!-- inner column --> 876 877 </div> <!-- inner row --> 878 879 </div><!-- outer column --><!-- --></div> <!-- outer row --> 880 881 882 </div> 883</div> 884</div> 885</div></div> 886</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 887<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 888<div data-cpRole="structuralContainer" id="bannerContentTS"> 889<div class="siteWrap3"><div data-cpRole="contentContainer" id="contentTS"> <div id="cc72ad4d9f-1b6e-4867-9c44-a5b2714851d9" data-containerid="72ad4d9f-1b6e-4867-9c44-a5b2714851d9" class="pageContent cpGrid cpGrid24 showInMobile"> 890 891 892 893 894 </div> 895</div></div> 896</div> 897</div> 898 899 900 901 902 <div id="bannerImagesJSON31" class="hidden"></div> 903 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 904 <a id="arrowPrev_banner1" tabindex="0" class="arrowNew prev" aria-label="Banner Arrow Previous"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowLeft"></use></svg></a> 905 <a id="arrowNext_banner1" tabindex="0" class="arrowNew next" aria-label="Banner Arrow Next"><svg style=" " class=""><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconSlideshowArrowRight"></use></svg></a> 906 </div> 907
907<script type="text/javascript"> 908 $(window).on("load", function () { 909 $.when(window.Pages.rwdSetupComplete) 910 .done(function () { 911 renderExternalBannerSlideshow('banner1', 912 {"BannerOptionID":31,"ThemeID":15,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":"5","SlideshowTransition":0,"SlideShowTransitionTiming":"1","ImageScale":true,"ImageAlignment":1,"ImageScroll":true,"MuteSound":true,"VideoType":0,"Status":40,"SlideshowControlsPosition":0,"SlideshowControlsAlignment":0,"SlideshowBannerControlsColorScheme":0,"DisplayVideoPauseButton":false,"VideoPauseButtonAlignment":1,"VideoPauseButtonControlsAlignment":0,"VideoPauseButtonStyle":"#FFFFFF","VideoPauseButtonBackgroundStyle":"#000000","VideoPauseButtonAlignmentClass":"alignRight viewport","DisplaySlideshowPauseButton":false,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":92,"BannerOptionID":31,"FileName":"/ImageRepository/Document?documentID=21099","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[{"BannerVideoID":10,"BannerOptionID":31,"VideoFileName":"","ImageFileName":"EmptyBannerBkg202502281405112813.png","IsLink":false,"LinkAddress":null,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","VideoFileID":"00000000-0000-0000-0000-000000000000","ImageFileID":"00000000-0000-0000-0000-000000000000","VideoWidth":0,"VideoHeight":0,"ImageWidth":0,"ImageHeight":0,"LinkedVideoUrl":"","RecordStatus":0,"AltText":null}],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 913 '/App_Themes/2025 - Interior/Images/', 914 'Rotating'); 915 }); 916 }); 917 </script>
917 918 919</div> 920</div><main data-cpRole="structuralContainer" id="mainSectionTS"> 921<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 922<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap lyt-flex lyt-flex-column"> 923<div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar left-nav-decoration"> 924<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="cca95f4418-0c54-4a94-93c5-3849c71b4724" data-containerid="a95f4418-0c54-4a94-93c5-3849c71b4724" class="pageContent cpGrid cpGrid24 showInMobile"> 925 926 927 928 929 </div> 930</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav" aria-label="Secondary"> 931 932 933 934 935 936 <ol role="menu" id="secondaryMenusecondaryNav" data-parent="35" class="rootNavMenu accordionNav"> 937 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1719" data-pageid="1719"> 938 <div class="accordionNavItem"> 939 <a href="/1719/Business-License-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Business License Services</a> 940 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Business License Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1719"></a> 941 </div> 942 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1719" style="display: none;" data-parent="1719"> 943 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1737" data-pageid="1737"> 944 <div class="accordionNavItem"> 945 <a href="https://evolve-public.infovisionsoftware.com/tegacay/?portal=License" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License Application</span></a> 946 </div> 947 </li> 948 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1754" data-pageid="1754"> 949 <div class="accordionNavItem"> 950 <a href="/1754/Business-License-Renewal-Application" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License Renewal Application</span></a> 951 </div> 952 </li> 953 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1738" data-pageid="1738"> 954 <div class="accordionNavItem"> 955 <a href="https://evolve-public.infovisionsoftware.com/tegacay/?portal=License" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Home Occupation Application</span></a> 956 </div> 957 </li> 958 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1791" data-pageid="1791"> 959 <div class="accordionNavItem"> 960 <a href="/DocumentCenter/View/18752/Business-License-Ordinance" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Business License Ordinance</span></a> 961 </div> 962 </li> 963 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1863" data-pageid="1863"> 964 <div class="accordionNavItem"> 965 <a href="https://sc-tegacay3.civicplus.com/DocumentCenter/View/22431/Current-Business-License-Holders" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Current Business License Holders</span></a> 966 </div> 967 </li> 968 969 </ol> 970 </li> 971 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1909" data-pageid="1909"> 972 <div class="accordionNavItem"> 973 <a href="/1909/Development-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Development Services</a> 974 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Development Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1909"></a> 975 </div> 976 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1909" style="display: none;" data-parent="1909"> 977 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1920" data-pageid="1920"> 978 <div class="accordionNavItem"> 979 <a href="/1920/Code-Enforcement" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Code Enforcement</span></a> 980 </div> 981 </li> 982 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1921" data-pageid="1921"> 983 <div class="accordionNavItem"> 984 <a href="/1921/Evolve-Support" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Evolve Support</span></a> 985 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Evolve Support Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1921"></a> 986 </div> 987 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1921" style="display: none;" data-parent="1921"> 988 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1980" data-pageid="1980"> 989 <div class="accordionNavItem"> 990 <a href="https://www.youtube.com/playlist?list=PLIWjpxdIB3e9ZqGQJ5litFT-QGPn0rt7Z" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Evolve Support Videos</span></a> 991 </div> 992 </li> 993 994 </ol> 995 </li> 996 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1917" data-pageid="1917"> 997 <div class="accordionNavItem"> 998 <a href="/1917/Permits-and-Inspections" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permits and Inspections</span></a> 999 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Permits and Inspections Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1917"></a> 1000 </div> 1001 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1917" style="display: none;" data-parent="1917"> 1002 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem2003" data-pageid="2003"> 1003 <div class="accordionNavItem"> 1004 <a href="/DocumentCenter/View/20751/BLDG-and-ZN---How-to-Apply-for-a-Permit---Guide" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Permit Application Guide</span></a> 1005 </div> 1006 </li> 1007 1008 </ol> 1009 </li> 1010 1011 </ol> 1012 </li> 1013 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1995" data-pageid="1995"> 1014 <div class="accordionNavItem"> 1015 <a href="https://identityservice.onsolve.net/SignIn?ReturnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dself-registration-user%26redirect_uri%3Dhttps%253A%252F%252Faccountportal.onsolve.net%252Fidentity%252Fsignin%252Fcallback%26response_type%3Dcode%26scope%3Dopenid%2520profile%2520onsolve-selfregistration-api%2520openid%2520profile%26state%3D2c51f5764fc44f5597ee660738f22148_eyJwb3J0YWxVcmwiOiIvdGVnYWNheWNpdHlzYyJ9%26code_challenge%3DSVKf2Kq8EkQYYCl3kQ71snbw-CrTGxmmuNbwJs3vqSI%26code_
1015challenge_method%3DS256%26response_mode%3Dquery%26branding_descriptor%3DeyJwb3J0YWxJZCI6NjM0OX0%253D%26organization_uuid%3D331119b4-4696-4e6c-a4f4-3a2d27031e35%26division_uuid%3D009db71a-000e-3000-80c0-fceb55463ffe%26ui_lang%3Den-US%26origin%3Dhttps%253A%252F%252Faccountportal.onsolve.net%252Ftegacaycitysc" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Emergency Alerts </a> 1016 </div> 1017 </li> 1018 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1910" data-pageid="1910"> 1019 <div class="accordionNavItem"> 1020 <a href="/1910/Fire-Department-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Fire Department Services</a> 1021 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Fire Department Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1910"></a> 1022 </div> 1023 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1910" style="display: none;" data-parent="1910"> 1024 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1964" data-pageid="1964"> 1025 <div class="accordionNavItem"> 1026 <a href="https://www.cognitoforms.com/CityOfTegaCay/FireDepartmentTourRequest" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Fire Station Tour Request</span></a> 1027 </div> 1028 </li> 1029 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1938" data-pageid="1938"> 1030 <div class="accordionNavItem"> 1031 <a href="https://www.cognitoforms.com/CityOfTegaCay/FireDepartmentReflectiveSigns" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Reflective Address Signs</span></a> 1032 </div> 1033 </li> 1034 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1940" data-pageid="1940"> 1035 <div class="accordionNavItem"> 1036 <a href="https://www.cognitoforms.com/CityOfTegaCay/FireDepartmentSmokeAlarmCheckRequest" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Smoke Alarm Check Request</span></a> 1037 </div> 1038 </li> 1039 1040 </ol> 1041 </li> 1042 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1925" data-pageid="1925"> 1043 <div class="accordionNavItem"> 1044 <a href="https://www.cognitoforms.com/CityOfTegaCay/FreedomOfInformationFOIARequest" target="_blank" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Freedom of Information Act (FOIA) Request</a> 1045 </div> 1046 </li> 1047 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem2036" data-pageid="2036"> 1048 <div class="accordionNavItem"> 1049 <a href="https://www.cognitoforms.com/CityOfTegaCay/FreedomOfInformationFOIARequestForPoliceDepartmentRecords" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Freedom of Information Act (FOIA) Request for Police Department Records</a> 1050 </div> 1051 </li> 1052 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1914" data-pageid="1914"> 1053 <div class="accordionNavItem"> 1054 <a href="/1914/Garbage-and-Recycling-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Garbage and Recycling Services</a> 1055 </div> 1056 </li> 1057 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1931" data-pageid="1931"> 1058 <div class="accordionNavItem"> 1059 <a href="/1931/Parks-and-Recreation-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Parks and Recreation Services</a> 1060 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Parks and Recreation Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1931"></a> 1061 </div> 1062 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1931" style="display: none;" data-parent="1931"> 1063 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem464" data-pageid="464"> 1064 <div class="accordionNavItem"> 1065 <a href="/464/Facility-and-Park-Rentals" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Facility and Park Rentals</span></a> 1066 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Facility and Park Rentals Submenu" aria-expanded="false" aria-controls="submenu-lvl2-464"></a> 1067 </div> 1068 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-464" style="display: none;" data-parent="464"> 1069 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem993" data-pageid="993"> 1070 <div class="accordionNavItem"> 1071 <a href="https://secure.rec1.com/SC/tega-cay-sc/catalog/index/5f724b3f80
1071dc0da3b0ff42b6a7d241b7?filter=c2VhcmNoPSZsb2NhdGlvbiU1QjI5NDE5JTVEPTEmcmVudGFsJTVCZnJvbSU1RD0mcmVudGFsJTVCdG8lNUQ9" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Glennon Center Lower Level Rental Form</span></a> 1072 </div> 1073 </li> 1074 1075 </ol> 1076 </li> 1077 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1932" data-pageid="1932"> 1078 <div class="accordionNavItem"> 1079 <a href="/1932/Parking-Permits" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Parking Permits </span></a> 1080 </div> 1081 </li> 1082 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1288" data-pageid="1288"> 1083 <div class="accordionNavItem"> 1084 <a href="/1288/Pool-and-Sports-Registration" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pool and Sports Registration</span></a> 1085 <a href="#" role="button" class="openAccordionNav accordionNavMenuItem" aria-label="Pool and Sports Registration Submenu" aria-expanded="false" aria-controls="submenu-lvl2-1288"></a> 1086 </div> 1087 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl2" id="submenu-lvl2-1288" style="display: none;" data-parent="1288"> 1088 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1290" data-pageid="1290"> 1089 <div class="accordionNavItem"> 1090 <a href="/266/Beach-and-Swim-Center" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pool Membership</span></a> 1091 </div> 1092 </li> 1093 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1289" data-pageid="1289"> 1094 <div class="accordionNavItem"> 1095 <a href="/253/Parks-Recreation" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Sports</span></a> 1096 </div> 1097 </li> 1098 1099 </ol> 1100 </li> 1101 1102 </ol> 1103 </li> 1104 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1911" data-pageid="1911"> 1105 <div class="accordionNavItem"> 1106 <a href="/1911/Police-Department-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Police Department Services</a> 1107 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Police Department Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1911"></a> 1108 </div> 1109 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1911" style="display: none;" data-parent="1911"> 1110 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1929" data-pageid="1929"> 1111 <div class="accordionNavItem"> 1112 <a href="/1929/Are-You-O-Cay" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Are You O-Cay?</span></a> 1113 </div> 1114 </li> 1115 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1930" data-pageid="1930"> 1116 <div class="accordionNavItem"> 1117 <a href="https://www.tegacaysc.org/1441/Prescription-Drug-Disposal" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Prescription Drug Disposal</span></a> 1118 </div> 1119 </li> 1120 1121 </ol> 1122 </li> 1123 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1912" data-pageid="1912"> 1124 <div class="accordionNavItem"> 1125 <a href="/1912/Public-Works-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Public Works Services</a> 1126 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Public Works Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1912"></a> 1127 </div> 1128 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1912" style="display: none;" data-parent="1912"> 1129 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1927" data-pageid="1927"> 1130 <div class="accordionNavItem"> 1131 <a href="/1927/Curbside-Collection" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Curbside Collection</span></a> 1132 </div> 1133 </li> 1134 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1928" data-pageid="1928"> 1135 <div class="accordionNavItem"> 1136 <a href="/1928/Leaf-Collection" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Leaf Collection</span></a> 1137 </div> 1138 </li> 1139 1140 </ol> 1141 </li> 1142 <li class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem1933" data-pageid="1933">
1143 <div class="accordionNavItem"> 1144 <a href="/1933/Utility-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Utility Services</a> 1145 <a href="#" role="button" class="openAccordionNav accordionSecondaryNavItem" aria-label="Utility Services Submenu" aria-expanded="false" aria-controls="submenu-lvl1-1933"></a> 1146 </div> 1147 <ol aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" id="submenu-lvl1-1933" style="display: none;" data-parent="1933"> 1148 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1969" data-pageid="1969"> 1149 <div class="accordionNavItem"> 1150 <a href="https://www.cognitoforms.com/CityOfTegaCay/AutomaticBankDrafts" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Automatic Bank Drafts</span></a> 1151 </div> 1152 </li> 1153 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1935" data-pageid="1935"> 1154 <div class="accordionNavItem"> 1155 <a href="https://www.cognitoforms.com/CityOfTegaCay/RequestToDisconnectWaterSewerService" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Disconnect Water/Sewer Service</span></a> 1156 </div> 1157 </li> 1158 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1951" data-pageid="1951"> 1159 <div class="accordionNavItem"> 1160 <a href="https://www.cognitoforms.com/CityOfTegaCay/IrrigationApplication" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Irrigation Meter Application</span></a> 1161 </div> 1162 </li> 1163 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1936" data-pageid="1936"> 1164 <div class="accordionNavItem"> 1165 <a href="http://tegacayutilities.qpaybill.com/" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Pay Utility Bill</span></a> 1166 </div> 1167 </li> 1168 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1939" data-pageid="1939"> 1169 <div class="accordionNavItem"> 1170 <a href="https://tegacaysc.org/requesttracker.aspx" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Report a Water/Sewer Issue (Non-emergency)</span></a> 1171 </div> 1172 </li> 1173 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1934" data-pageid="1934"> 1174 <div class="accordionNavItem"> 1175 <a href="https://www.cognitoforms.com/CityOfTegaCay/WaterSewerAndTrashApplication" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Start Water/Sewer Service</span></a> 1176 </div> 1177 </li> 1178 <li class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem1953" data-pageid="1953"> 1179 <div class="accordionNavItem">
1180 <a href="https://www.cognitoforms.com/cityoftegacay/watersewercontractorapplication" target="_blank" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Start Water/Sewer Service (For Contractors)</span></a> 1181 </div> 1182 </li> 1183 1184 </ol> 1185 </li> 1186 1187 </ol> 1188 1189 1190
1190<script type="text/javascript"> 1191 (function () { 1192 function setupSecondaryMenuProperties() { 1193 //setup menu manager properties for secondary menu 1194 menuManager.isSideMenuEditable = false; 1195 menuManager.sideMenuMaxSubMenuLevels = 4; 1196 menuManager.sideMenuHasCustomLinks = false; 1197 } 1198 1199 if (document.readyState === "loading") { 1200 document.addEventListener("DOMContentLoaded", setupSecondaryMenuProperties, { once: true }); 1201 return; 1202 } 1203 1204 setupSecondaryMenuProperties(); 1205 })(); 1206 </script>
1206 1207 1208
1208<script type="text/javascript"> 1209 (function () { 1210 function setupAccordionSecondaryNav() { 1211 var $menuContainer = $('#secondaryNav'); 1212 1213 $menuContainer.find('*[id^="SideItem"]').each(function () { 1214 var ids = $('[id="' + this.id + '"]'); 1215 if (ids.length > 1) 1216 $.each(ids, function (index, value) { 1217 value.id = value.id + '_' + index; 1218 }); 1219 }); 1220 1221 $menuContainer.find('.hasAccordionChildren .openAccordionNav').off('click.secondaryNav').on('click.secondaryNav', function (e) { 1222 e.preventDefault(); 1223 showHideAccordionMenuForSecondaryNav($(this)); 1224 }); 1225 1226 $menuContainer.find(".grippy").each(function () { 1227 menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav'); 1228 }); 1229 1230 $menuContainer.find("li").each(function () { 1231 menuManager.setupDroppableAccordionElement($(this), SIDE_MENU); 1232 }); 1233 } 1234 1235 if (document.readyState === "loading") { 1236 document.addEventListener("DOMContentLoaded", setupAccordionSecondaryNav, { once: true }); 1237 return; 1238 } 1239 1240 setupAccordionSecondaryNav(); 1241 })(); 1242 </script>
1242 1243 1244 1245 1246</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="cc5178dfad-ac11-4950-bada-59ec7e66d3fc" data-containerid="5178dfad-ac11-4950-bada-59ec7e66d3fc" class="pageContent cpGrid cpGrid24 showInMobile"> 1247 1248 1249 1250 1251 </div> 1252</aside> 1253</div><div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap lyt-flex lyt-flex-column"> 1254<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1255<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs"> 1256 <li><a class="breadCrumb" href="/">Home</a></li><li id="currentBCPage" data-pageid="35"><a href class="breadCrumb" aria-current="page">City Services</a></li> 1257 </ol> 1258 1259 1260 1261</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1262 1263 <div id="page" class="moduleContentNew"> 1264 1265 1266 <input id="hdnPageID" name="hdnPageID" type="hidden" value="35" /> 1267 <input id="hdnParentID" name="hdnParentID" type="hidden" value="1" /> 1268 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="2610" /> 1269 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="City Services" /> 1270 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="False" />
1271 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1272 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1273 1274 <h1 id="versionHeadLine" class="headline"> 1275 1276City Services </h1> 1277 1278 <div id="cc23f55069-d841-433e-9deb-39070e09c4ea" data-containerid="23f55069-d841-433e-9deb-39070e09c4ea" class="pageContent cpGrid cpGrid24" > 1279 1280 1281 <div class="row outer wide"><!-- 1282--><div class="outer col col24 first last" style="" data-widgetcontainerid="f3ff3a03-c50a-4c97-9114-c5d8c4a3d414">� 1283 <div class="row nest first last wide">� 1284 1285 <div class="inner col col24 first last id7d7a947b-3149-412e-a932-93a9568d9c20" style="" data-widgetcontainerid="7d7a947b-3149-412e-a932-93a9568d9c20">� 1286<div class="widget editor pageStyles narrow" id="divEditore7e8049a-e8b1-41c9-814f-4f1681792ab2" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'> 1287 <div class="fr-view"> 1288 1289 1290 <p>Please utilize the menu to the left to navigate to the most appropriate service</p><h3 class="subhead2">Development Services</h3><ul><li>Code Enforcement</li><li>Evolve Support</li><li>Permits and Inspections</li></ul><h3 class="subhead2">Emergency Alerts (CodeRed)</h3><h3 class="subhead2"><br></h3><h3 class="subhead2">Fire Department Services</h3><ul><li>Fire Station Tour Request</li><li>Reflective Address Signs</li><li>Smoke Alarm Check</li></ul><h3 id="isPasted">Freedom of Information Act (FOIA) Request</h3><h3 class="subhead2"><br></h3><h3 class="subhead2" id="isPasted">Garbage & Recycling</h3><p>The City of Tega Cay offers garbage and recycling services through <a href="https://signaturewaste.com/" target="_blank" rel="noopener">Signature Waste</a>.</p><h3 class="subhead2">Parks & Recreation Services</h3><ul><li>Facility and Park Rentals</li><li>Parking Permit (Available at City Hall only)</li><li>Pool and Sports Registration</li></ul><h3 class="subhead2">Police Department Services</h3><ul><li>Are You O-Cay?</li><li>Prescription Drug Disposal</li></ul><h3 class="subhead2">Public Works Services</h3><ul><li>Curbside Collection</li><li>Leaf Collection</li></ul><h3 class="subhead2">Utility Services</h3><ul><li id="isPasted">Authorization Agreement for Automatic Drafts</li><li id="isPasted">Disconnect Water/Sewer Service</li><li>Irrigation Meter Application</li><li>Pay Utility Bill</li><li>Report a Water/Sewer Issue (Non-Emergency)</li><li id="isPasted">Start Water/Sewer Service</li><li id="isPasted">Start Water/Sewer Service (For Contractors)</li></ul><h3 id="isPasted"><br></h3> 1291 </div> 1292
1293<script type="text/javascript"> 1294 $(document).ready(function (e) { 1295 renderSlideshowIfApplicable($('#divEditor' + 'e7e8049a-e8b1-41c9-814f-4f1681792ab2')); 1296 }); 1297</script>
1297 1298</div> 1299 1300 </div> <!-- inner column --> 1301 1302 </div> <!-- inner row --> 1303 1304 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1305 1306 1307 </div> 1308 1309 </div> 1310 1311 1312 <div class="newCP"> 1313 1314 </div> 1315</div> 1316</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccdb7ee7e6-d069-4f36-8e10-11450f2cccf9" data-containerid="db7ee7e6-d069-4f36-8e10-11450f2cccf9" class="pageContent cpGrid cpGrid24 showInMobile"> 1317 1318 1319 1320 1321 </div> 1322</aside> 1323</div> 1324</div></div> 1325</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1"> 1326 <div class="siteWrap2"> 1327 <div data-cpRole="contentContainer" id="homeContent1a"></div> 1328 </div> 1329 </div> --> 1330</main><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 1331<div class="siteWrap2"><div data-cpRole="structuralContainer" id="gbsWrapTS"> 1332<div data-cpRole="contentContainer" id="gbsTS"> <div id="cc3942503d-8370-4271-88ae-200b9a086af4" data-containerid="3942503d-8370-4271-88ae-200b9a086af4" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 1333 1334 1335 <div class="row outer wide"><!-- 1336--><div class="outer col col8 first" style="" data-widgetcontainerid="e5c0396f-4191-487b-9d30-3fdeb73ec02f">� 1337 <div class="row nest first last wide">� 1338 1339 <div class="inner col col8 first last id1e01e377-2ca2-4e05-83e9-88b38dbca478" style="" data-widgetcontainerid="1e01e377-2ca2-4e05-83e9-88b38dbca478">� 1340<div data-widget-id="50de3a32-3dc2-4530-886e-c74a5b0d6b03" data-widget-controller-path="/GraphicLinks/Widget"> 1341 1342 1343 1344 1345<div id="graphicLinkWidget50de3a32-3dc2-4530-886e-c74a5b0d6b03" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1346 <div class="widgetHeader"> 1347 <div class=""> 1348 </div> 1349 </div> 1350 <div class="widgetBody cpGrid cpGrid2 "> 1351 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1352 <div class="row wide"> 1353 <!-- 1354--><div class="col col1 first "><ul class="semanticList"><!-- 1355 --><li class="widgetItem GraphicLinks"> 1356 1357<div> 1358 <a href="/253/Parks-Recreation" target="_self" class="fancyButton fancyButton186 " > 1359 <span> 1360 <span><span class="text"><span class="textStyle1">Parks & Recreation</span></span></span> 1361 </span> 1362 </a> 1363</div> 1364 <style scoped="scoped">.fancyButton186.fancyButton:link,.fancyButton186.fancyButton:visited, .fancyButton186div.fancyButton{ 1365 background-image: url('/ImageRepository/Document?documentID=20770'); 1366 background-repeat: no-repeat; 1367 background-position: center .2em ; 1368transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1369.fancyButton186.fancyButton:hover,.fancyButton186.fancyButton:focus,.fancyButton186.fancyButton:active,.fancyButton186.fancyButton.hover{ 1370 background-image: url('/ImageRepository/Document?documentID=20771'); 1371 background-repeat: no-repeat; 1372 background-position: center top; 1373} 1374.fancyButton186.fancyButton:link > span,.fancyButton186.fancyButton:visited > span, .fancyButton186div.fancyButton > span{ 1375} 1376.fancyButton186.fancyButton:hover > span,.fancyButton186.fancyButton:focus > span,.fancyButton186.fancyButton:active > span,.fancyButton186.fancyButton.hover > span{ 1377} 1378.fancyButton186.fancyButton .text{ 1379 padding-top: 9.5em; 1380 text-decoration: none; 1381 padding-top: 9.5em; 1382 background-image: url('/ImageRepository/Document?documentID=20782'); 1383 background-repeat: no-repeat; 1384 background-position: center 3em ; 1385transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1386} 1387.fancyButton186.fancyButton:hover .text,.fancyButton186.fancyButton:focus .text,.fancyButton186.fancyButton:active .text,.fancyButton186.fancyButton.hover .text{ 1388 text-decoration: none; 1389 background-image: url('/ImageRepository/Document?documentID=20782'); 1390 background-repeat: no-repeat; 1391 background-position: center 2.8em ; 1392 1393 1394} 1395.fancyButton186.fancyButton .textStyle1{ 1396 color: rgb(255, 251, 244); 1397 font-size: 1.125em; 1398 font-family: Oswald; 1399 font-weight: 600; 1400 text-decoration: none; 1401display: block; 1402text-transform: uppercase; 1403line-height: 1.3; 1404} 1405 1406.fancyButton186 .textStyle1::after { 1407content: ""; 1408display: block; 1409margin: .6em auto 0; 1410width: 100%; 1411max-width: 50px; 1412height: 4px; 1413border-radius: 3px; 1414background: #47789D; 1415transform: translate(0, 0); 1416transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1417.fancyButton186.fancyButton:hover .textStyle1, .fancyButton186.fancyButton.hover .textStyle1{ 1418 text-decoration: none; 1419} 1420 1421.fancyButton186:is(:hover, :focus, :active) .textStyle1::after { 1422max-width: 100px; 1423transform: translate(0, -.2em);} 1424</style> 1425 1426 </li><!-- 1427--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1428 --><li class="widgetItem GraphicLinks"> 1429 1430<div> 1431 <a href="https://tegacayutilities.qpaybill.com/Start.aspx" target="_blank" class="fancyButton fancyButton187 " aria-label="Utility Payments Opens in new window"> 1432 <span> 1433 <span><span class="text"><span class="textStyle1">Utility Payments</span></span></span> 1434 </span> 1435 </a> 1436</div> 1437 <style scoped="scoped">.fancyButton187.fancyButton:link,.fancyButton187.fancyButton:visited, .fancyButton187div.fancyButton{ 1438 background-image: url('/ImageRepository/Document?documentID=20770'); 1439 background-repeat: no-repeat; 1440 background-position: center .2em ; 1441transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1442.fancyButton187.fancyButton:hover,.fancyButton187.fancyButton:focus,.fancyButton187.fancyButton:active,.fancyButton187.fancyButton.hover{ 1443 background-image: url('/ImageRepository/Document?documentID=20771'); 1444 background-repeat: no-repeat; 1445 background-position: center top; 1446} 1447.fancyButton187.fancyButton:link > span,.fancyButton187.fancyButton:visited > span, .fancyButton187div.fancyButton > span{ 1448} 1449.fancyButton187.fancyButton:hover > span,.fancyButton187.fancyButton:focus > span,.fancyButton187.fancyButton:active > span,.fancyButton187.fancyButton.hover > span{ 1450} 1451.fancyButton187.fancyButton .text{ 1452 padding-top: 9.5em; 1453 text-decoration: none; 1454 padding-top: 9.5em; 1455 background-image: url('/ImageRepository/Document?documentID=20780'); 1456 background-repeat: no-repeat; 1457 background-position: center 3em ; 1458transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1459} 1460.fancyButton187.fancyButton:hover .text,.fancyButton187.fancyButton:focus .text,.fancyButton187.fancyButton:active .text,.fancyButton187.fancyButton.hover .text{ 1461 text-decoration: none; 1462 background-repeat: no-repeat; 1463 background-position: center 2.8em ; 1464 1465 1466} 1467.fancyButton187.fancyButton .textStyle1{ 1468 color: rgb(255, 251, 244); 1469 font-size: 1.125em; 1470 font-family: Oswald; 1471 font-weight: 600; 1472 text-decoration: none; 1473display: block; 1474text-transform: uppercase; 1475line-height: 1.3; 1476} 1477 1478.fancyButton187 .textStyle1::after { 1479content: ""; 1480display: block; 1481margin: .6em auto 0; 1482width: 100%; 1483max-width: 50px; 1484height: 4px; 1485border-radius: 3px; 1486background: #47789D; 1487transform: translate(0, 0); 1488transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1489.fancyButton187.fancyButton:hover .textStyle1, .fancyButton187.fancyButton.hover .textStyle1{ 1490 text-decoration: none; 1491} 1492 1493.fancyButton187:is(:hover, :focus, :active) .textStyle1::after { 1494max-width: 100px; 1495transform: translate(0, -.2em);} 1496</style> 1497 1498 </li><!-- 1499--></ul></div><!-- --> 1500 </div> 1501 </nav> 1502 </div> 1503 <div class="widgetFooter"> 1504 </div> 1505</div> 1506</div> 1507 1508 </div> <!-- inner column --> 1509 1510 </div> <!-- inner row --> 1511 1512 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="2ad8e97b-a0fc-48fb-9844-4e7c5ea5d5c1">� 1513 <div class="row nest first last wide">� 1514 1515 <div class="inner col col8 first last idee982587-6e55-4088-a3ab-dbbe739c5435" style="" data-widgetcontainerid="ee982587-6e55-4088-a3ab-dbbe739c5435">� 1516<div data-widget-id="f768c605-2f9e-4221-8aab-9a74c51a0f60" data-widget-controller-path="/GraphicLinks/Widget"> 1517 1518 1519 1520 1521<div id="graphicLinkWidgetf768c605-2f9e-4221-8aab-9a74c51a0f60" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1522 <div class="widgetHeader"> 1523 <div class="">
1524 </div> 1525 </div> 1526 <div class="widgetBody cpGrid cpGrid2 "> 1527 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1528 <div class="row wide"> 1529 <!-- 1530--><div class="col col1 first "><ul class="semanticList"><!-- 1531 --><li class="widgetItem GraphicLinks"> 1532 1533<div> 1534 <a href="/1214/Human-Resources" target="_self" class="fancyButton fancyButton190 " > 1535 <span> 1536 <span><span class="text"><span class="textStyle1">Employment Opportunities</span></span></span> 1537 </span> 1538 </a> 1539</div> 1540 <style scoped="scoped">.fancyButton190.fancyButton:link,.fancyButton190.fancyButton:visited, .fancyButton190div.fancyButton{ 1541 background-image: url('/ImageRepository/Document?documentID=20770'); 1542 background-repeat: no-repeat; 1543 background-position: center .2em ; 1544transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1545.fancyButton190.fancyButton:hover,.fancyButton190.fancyButton:focus,.fancyButton190.fancyButton:active,.fancyButton190.fancyButton.hover{ 1546 background-image: url('/ImageRepository/Document?documentID=20771'); 1547 background-repeat: no-repeat; 1548 background-position: center top; 1549} 1550.fancyButton190.fancyButton:link > span,.fancyButton190.fancyButton:visited > span, .fancyButton190div.fancyButton > span{ 1551} 1552.fancyButton190.fancyButton:hover > span,.fancyButton190.fancyButton:focus > span,.fancyButton190.fancyButton:active > span,.fancyButton190.fancyButton.hover > span{ 1553} 1554.fancyButton190.fancyButton .text{ 1555 padding-top: 9.5em; 1556 text-decoration: none; 1557 padding-top: 9.5em; 1558 background-image: url('/ImageRepository/Document?documentID=20774'); 1559 background-repeat: no-repeat; 1560 background-position: center 3em ; 1561transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1562} 1563.fancyButton190.fancyButton:hover .text,.fancyButton190.fancyButton:focus .text,.fancyButton190.fancyButton:active .text,.fancyButton190.fancyButton.hover .text{ 1564 text-decoration: none; 1565 background-image: url('/ImageRepository/Document?documentID=20773'); 1566 background-repeat: no-repeat; 1567 background-position: center 2.8em ; 1568 1569 1570} 1571.fancyButton190.fancyButton .textStyle1{ 1572 color: rgb(255, 251, 244); 1573 font-size: 1.125em; 1574 font-family: Oswald; 1575 font-weight: 600; 1576 text-decoration: none; 1577display: block; 1578text-transform: uppercase; 1579line-height: 1.3; 1580} 1581 1582.fancyButton190 .textStyle1::after { 1583content: ""; 1584display: block; 1585margin: .6em auto 0; 1586width: 100%; 1587max-width: 50px; 1588height: 4px; 1589border-radius: 3px; 1590background: #47789D; 1591transform: translate(0, 0); 1592transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1593.fancyButton190.fancyButton:hover .textStyle1, .fancyButton190.fancyButton.hover .textStyle1{ 1594 text-decoration: none; 1595} 1596 1597.fancyButton190:is(:hover, :focus, :active) .textStyle1::after { 1598max-width: 100px; 1599transform: translate(0, -.2em);} 1600</style> 1601 1602 </li><!-- 1603--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1604 --><li class="widgetItem GraphicLinks"> 1605 1606<div> 1607 <a href="/1903/City-Events" target="_self" class="fancyButton fancyButton191 " > 1608 <span> 1609 <span><span class="text"><span class="textStyle1">Events</span></span></span> 1610 </span> 1611 </a> 1612</div> 1613 <style scoped="scoped">.fancyButton191.fancyButton:link,.fancyButton191.fancyButton:visited, .fancyButton191div.fancyButton{ 1614 background-image: url('/ImageRepository/Document?documentID=20770'); 1615 background-repeat: no-repeat; 1616 background-position: center .2em ; 1617transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1618.fancyButton191.fancyButton:hover,.fancyButton191.fancyButton:focus,.fancyButton191.fancyButton:active,.fancyButton191.fancyButton.hover{ 1619 background-image: url('/ImageRepository/Document?documentID=20771'); 1620 background-repeat: no-repeat; 1621 background-position: center top; 1622} 1623.fancyButton191.fancyButton:link > span,.fancyButton191.fancyButton:visited > span, .fancyButton191div.fancyButton > span{ 1624} 1625.fancyButton191.fancyButton:hover > span,.fancyButton191.fancyButton:focus > span,.fancyButton191.fancyButton:active > span,.fancyButton191.fancyButton.hover > span{ 1626} 1627.fancyButton191.fancyButton .text{ 1628 padding-top: 9.5em; 1629 text-decoration: none; 1630 padding-top: 9.5em; 1631 background-image: url('/ImageRepository/Document?documentID=20783'); 1632 background-repeat: no-repeat; 1633 background-position: center 3em ; 1634transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1635} 1636.fancyButton191.fancyButton:hover .text,.fancyButton191.fancyButton:focus .text,.fancyButton191.fancyButton:active .text,.fancyButton191.fancyButton.hover .text{ 1637 text-decoration: none; 1638 background-repeat: no-repeat; 1639 background-position: center 2.8em ; 1640 1641 1642} 1643.fancyButton191.fancyButton .textStyle1{ 1644 color: rgb(255, 251, 244); 1645 font-size: 1.125em; 1646 font-family: Oswald; 1647 font-weight: 600; 1648 text-decoration: none; 1649display: block; 1650text-transform: uppercase; 1651line-height: 1.3; 1652} 1653 1654.fancyButton191 .textStyle1::after { 1655content: ""; 1656display: block; 1657margin: .6em auto 0; 1658width: 100%; 1659max-width: 50px; 1660height: 4px; 1661border-radius: 3px; 1662background: #47789D; 1663transform: translate(0, 0); 1664transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1665.fancyButton191.fancyButton:hover .textStyle1, .fancyButton191.fancyButton.hover .textStyle1{ 1666 text-decoration: none; 1667} 1668 1669.fancyButton191:is(:hover, :focus, :active) .textStyle1::after { 1670max-width: 100px; 1671transform: translate(0, -.2em);} 1672</style> 1673 1674 </li><!-- 1675--></ul></div><!-- --> 1676 </div> 1677 </nav> 1678 </div> 1679 <div class="widgetFooter"> 1680 </div> 1681</div> 1682</div> 1683 1684 </div> <!-- inner column --> 1685 1686 </div> <!-- inner row --> 1687 1688 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="fc1c9ef1-3614-4943-a461-af7dab151986">� 1689 <div class="row nest first last wide">� 1690 1691 <div class="inner col col8 first last ide3541985-07b8-4175-be19-a488404bc44f" style="" data-widgetcontainerid="e3541985-07b8-4175-be19-a488404bc44f">� 1692<div data-widget-id="81a1de4a-9640-41ec-98c2-20d6d99f4eb0" data-widget-controller-path="/GraphicLinks/Widget"> 1693 1694 1695 1696 1697<div id="graphicLinkWidget81a1de4a-9640-41ec-98c2-20d6d99f4eb0" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1698 <div class="widgetHeader"> 1699 <div class="">
1700 </div> 1701 </div> 1702 <div class="widgetBody cpGrid cpGrid2 "> 1703 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1704 <div class="row wide"> 1705 <!-- 1706--><div class="col col1 first "><ul class="semanticList"><!-- 1707 --><li class="widgetItem GraphicLinks"> 1708 1709<div> 1710 <a href="/list.aspx?Mode=Subscribe#newsFlash" target="_self" class="fancyButton fancyButton192 " > 1711 <span> 1712 <span><span class="text"><span class="textStyle1">City News Sign Up</span></span></span> 1713 </span> 1714 </a> 1715</div> 1716 <style scoped="scoped">.fancyButton192.fancyButton:link,.fancyButton192.fancyButton:visited, .fancyButton192div.fancyButton{ 1717 background-image: url('/ImageRepository/Document?documentID=20770'); 1718 background-repeat: no-repeat; 1719 background-position: center .2em ; 1720transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1721.fancyButton192.fancyButton:hover,.fancyButton192.fancyButton:focus,.fancyButton192.fancyButton:active,.fancyButton192.fancyButton.hover{ 1722 background-image: url('/ImageRepository/Document?documentID=20771'); 1723 background-repeat: no-repeat; 1724 background-position: center top; 1725} 1726.fancyButton192.fancyButton:link > span,.fancyButton192.fancyButton:visited > span, .fancyButton192div.fancyButton > span{ 1727} 1728.fancyButton192.fancyButton:hover > span,.fancyButton192.fancyButton:focus > span,.fancyButton192.fancyButton:active > span,.fancyButton192.fancyButton.hover > span{ 1729} 1730.fancyButton192.fancyButton .text{ 1731 padding-top: 9.5em; 1732 text-decoration: none; 1733 padding-top: 9.5em; 1734 background-image: url('/ImageRepository/Document?documentID=20784'); 1735 background-repeat: no-repeat; 1736 background-position: center 3em ; 1737transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1738} 1739.fancyButton192.fancyButton:hover .text,.fancyButton192.fancyButton:focus .text,.fancyButton192.fancyButton:active .text,.fancyButton192.fancyButton.hover .text{ 1740 text-decoration: none; 1741 background-repeat: no-repeat; 1742 background-position: center 2.8em ; 1743 1744 1745} 1746.fancyButton192.fancyButton .textStyle1{ 1747 color: rgb(255, 251, 244); 1748 font-size: 1.125em; 1749 font-family: Oswald; 1750 font-weight: 600; 1751 text-decoration: none; 1752display: block; 1753text-transform: uppercase; 1754line-height: 1.3; 1755} 1756 1757.fancyButton192 .textStyle1::after { 1758content: ""; 1759display: block; 1760margin: .6em auto 0; 1761width: 100%; 1762max-width: 50px; 1763height: 4px; 1764border-radius: 3px; 1765background: #47789D; 1766transform: translate(0, 0); 1767transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1768.fancyButton192.fancyButton:hover .textStyle1, .fancyButton192.fancyButton.hover .textStyle1{ 1769 text-decoration: none; 1770} 1771 1772.fancyButton192:is(:hover, :focus, :active) .textStyle1::after { 1773max-width: 100px; 1774transform: translate(0, -.2em);} 1775</style> 1776 1777 </li><!-- 1778--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1779 --><li class="widgetItem GraphicLinks"> 1780 1781<div> 1782 <a href="/requesttracker.aspx" target="_self" class="fancyButton fancyButton193 " > 1783 <span> 1784 <span><span class="text"><span class="textStyle1">Report a Concern</span></span></span> 1785 </span> 1786 </a> 1787</div> 1788 <style scoped="scoped">.fancyButton193.fancyButton:link,.fancyButton193.fancyButton:visited, .fancyButton193div.fancyButton{ 1789 background-image: url('/ImageRepository/Document?documentID=20770'); 1790 background-repeat: no-repeat; 1791 background-position: center .2em ; 1792transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1793.fancyButton193.fancyButton:hover,.fancyButton193.fancyButton:focus,.fancyButton193.fancyButton:active,.fancyButton193.fancyButton.hover{ 1794 background-image: url('/ImageRepository/Document?documentID=20771'); 1795 background-repeat: no-repeat; 1796 background-position: center top; 1797} 1798.fancyButton193.fancyButton:link > span,.fancyButton193.fancyButton:visited > span, .fancyButton193div.fancyButton > span{ 1799} 1800.fancyButton193.fancyButton:hover > span,.fancyButton193.fancyButton:focus > span,.fancyButton193.fancyButton:active > span,.fancyButton193.fancyButton.hover > span{ 1801} 1802.fancyButton193.fancyButton .text{ 1803 padding-top: 9.5em; 1804 text-decoration: none; 1805 padding-top: 9.5em; 1806 background-image: url('/ImageRepository/Document?documentID=20786'); 1807 background-repeat: no-repeat; 1808 background-position: center 3em ; 1809transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1810} 1811.fancyButton193.fancyButton:hover .text,.fancyButton193.fancyButton:focus .text,.fancyButton193.fancyButton:active .text,.fancyButton193.fancyButton.hover .text{ 1812 text-decoration: none; 1813 background-repeat: no-repeat; 1814 background-position: center 2.8em ; 1815 1816 1817} 1818.fancyButton193.fancyButton .textStyle1{ 1819 color: rgb(255, 251, 244); 1820 font-size: 1.125em; 1821 font-family: Oswald; 1822 font-weight: 600; 1823 text-decoration: none; 1824display: block; 1825text-transform: uppercase; 1826line-height: 1.3; 1827} 1828 1829.fancyButton193 .textStyle1::after { 1830content: ""; 1831display: block; 1832margin: .6em auto 0; 1833width: 100%; 1834max-width: 50px; 1835height: 4px; 1836border-radius: 3px; 1837background: #47789D; 1838transform: translate(0, 0); 1839transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1840.fancyButton193.fancyButton:hover .textStyle1, .fancyButton193.fancyButton.hover .textStyle1{ 1841 text-decoration: none; 1842} 1843 1844.fancyButton193:is(:hover, :focus, :active) .textStyle1::after { 1845max-width: 100px; 1846transform: translate(0, -.2em);} 1847</style> 1848 1849 </li><!-- 1850--></ul></div><!-- --> 1851 </div> 1852 </nav> 1853 </div> 1854 <div class="widgetFooter"> 1855 </div> 1856</div> 1857</div> 1858 1859 </div> <!-- inner column --> 1860 1861 </div> <!-- inner row --> 1862 1863 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1864 1865 1866 </div> 1867</div> 1868</div></div> 1869</div><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 1870<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="ccba47e979-c828-497f-b116-2de76b88b2d6" data-containerid="ba47e979-c828-497f-b116-2de76b88b2d6" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 1871 1872 1873 <div class="row outer wide"><!-- 1874--><div class="outer col col6 first" style="" data-widgetcontainerid="3329b5f5-f8a0-409e-9a7b-235bc73e692f">� 1875 <div class="row nest first last wide">� 1876 1877 <div class="inner col col6 first last id71bfebfb-07e3-4bab-a0e0-8a084bbe2076" style="" data-widgetcontainerid="71bfebfb-07e3-4bab-a0e0-8a084bbe2076">� 1878 <div data-widget-id="274319c7-89f3-4471-9158-5abcbff6d9f6" data-widget-controller-path="/InfoAdvanced/Widget"> 1879 1880 1881 1882 1883 1884 <section id="divInfoAdv274319c7-89f3-4471-9158-5abcbff6d9f6" class="widget widgetInfoAdvanced skin26 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1885 <header class="widgetHeader" id="header274319c7-89f3-4471-9158-5abcbff6d9f6"> 1886 <div class=""> 1887 </div> 1888 </header> 1889 <div class="widgetBody cpGrid cpGrid1 "> 1890 <div class="row wide"> 1891 <div class="col col1 first last"> 1892 <ol class="pageStyles semanticList"> 1893 1894<li class="InfoAdvanced widgetItem fr-view"> 1895 <p><a href="/"><img src="/ImageRepository/Document?documentId=20788" class="fr-fil fr-dib" alt="Tega Cay South Carolina Homepage"></a></p> 1896</li> </ol> 1897 </div> 1898 </div> 1899 </div> 1900 <div class="widgetFooter"> 1901 1902 </div> 1903 1904 </section> 1905 1906 1907
1908<script type="text/javascript"> 1909 //Render slideshow if info advacned items contain one. 1910 $(document).ready(function (e) { 1911 $('#divInfoAdv274319c7-89f3-4471-9158-5abcbff6d9f6 .InfoAdvanced.widgetItem').each(function () { 1912 renderSlideshowIfApplicable($(this)); 1913 }); 1914 }); 1915</script>
1915</div> 1916 </div> <!-- inner column --> 1917 1918 </div> <!-- inner row --> 1919 1920 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="f366191a-a098-45fe-8668-068fc9013afe">� 1921 <div class="row nest first last wide">� 1922 1923 <div class="inner col col1 first last id41a0759b-72e8-404d-b152-27340ec3ee7b" style="" data-widgetcontainerid="41a0759b-72e8-404d-b152-27340ec3ee7b">� 1924 1925<div class="widget widgetSpacer" id="aade43c9-73dd-48b1-96f1-0907ce2e4146"></div> 1926 </div> <!-- inner column --> 1927 1928 </div> <!-- inner row --> 1929 1930 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="a12d9a86-64c6-4dcf-806b-585234e42ad2">� 1931 <div class="row nest first last wide">� 1932 1933 <div class="inner col col5 first last id896e5ea5-7680-4627-a728-28a815a4c0de" style="" data-widgetcontainerid="896e5ea5-7680-4627-a728-28a815a4c0de">� 1934 <div data-widget-id="d529481e-3169-4a30-87f9-5deab6198ceb" data-widget-controller-path="/InfoAdvanced/Widget"> 1935 1936 1937 1938 1939 1940 <section id="divInfoAdvd529481e-3169-4a30-87f9-5deab6198ceb" class="widget widgetInfoAdvanced skin26 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="headerd529481e-3169-4a30-87f9-5deab6198ceb"> 1941 <header class="widgetHeader" id="headerd529481e-3169-4a30-87f9-5deab6198ceb"> 1942 <div class=""> 1943 <h3 >Contact Us</h3> 1944 </div> 1945 </header> 1946 <div class="widgetBody cpGrid cpGrid1 "> 1947 <div class="row wide"> 1948 <div class="col col1 first last"> 1949 <ol class="pageStyles semanticList"> 1950 1951<li class="InfoAdvanced widgetItem fr-view"> 1952 <p>City Hall<br>7725 Tega Cay Drive<br>Tega Cay, SC 29708<br>Phone: <a href="tel:8035483512">(803) 548-3512</a><br>Fax: (803) 548-1400</p> 1953</li> </ol> 1954 </div> 1955 </div> 1956 </div> 1957 <div class="widgetFooter"> 1958 1959 </div> 1960 1961 </section> 1962 1963 1964
1965<script type="text/javascript"> 1966 //Render slideshow if info advacned items contain one. 1967 $(document).ready(function (e) { 1968 $('#divInfoAdvd529481e-3169-4a30-87f9-5deab6198ceb .InfoAdvanced.widgetItem').each(function () { 1969 renderSlideshowIfApplicable($(this)); 1970 }); 1971 }); 1972</script>
1972</div> 1973 </div> <!-- inner column --> 1974 1975 </div> <!-- inner row --> 1976 1977 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="0b6658e4-9044-4021-9289-06b9a3982e04">� 1978 <div class="row nest first last wide">� 1979 1980 <div class="inner col col1 first last id3b45895c-463d-43ee-a735-4d629ad33ec3" style="" data-widgetcontainerid="3b45895c-463d-43ee-a735-4d629ad33ec3">� 1981 1982<div class="widget widgetSpacer" id="86e12084-df1b-42ad-bc54-a358c6d112d8"></div> 1983 </div> <!-- inner column --> 1984 1985 </div> <!-- inner row --> 1986 1987 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="d92e5b32-a37d-494b-8057-9ff629862632">� 1988 <div class="row nest first last wide">� 1989 1990 <div class="inner col col5 first last id4e310254-0934-4a27-b327-cf7027cebcc0" style="" data-widgetcontainerid="4e310254-0934-4a27-b327-cf7027cebcc0">� 1991 <div data-widget-id="c652971d-49bb-4bd1-a870-cfbbd1648e96" data-widget-controller-path="/QuickLinks/Widget"> 1992 1993 1994 1995 1996 1997 1998 1999 2000 <section id="widgetQuicklinkc652971d-49bb-4bd1-a870-cfbbd1648e96" class="widget widgetQuickLinks skin26 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderc652971d-49bb-4bd1-a870-cfbbd1648e96"> 2001 <header class="widgetHeader" id="quickLinksHeaderc652971d-49bb-4bd1-a870-cfbbd1648e96"> 2002 <div class=""> 2003 <h3><a style="" href="/QuickLinks.aspx?CID=45" >Helpful Links</a></h3> 2004 </div> 2005 </header> 2006 <div class="widgetBody cpGrid cpGrid1 "> 2007 <div class="row narrow"> 2008 <div class="col col1 first last"> 2009 <ol class="semanticList"> 2010 2011 <li style="position:relative" class="widgetItem QuickLinks"> 2012 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2013 <div class="widgetMeta"></div> 2014 </li> 2015 2016 <li style="position:relative" class="widgetItem QuickLinks"> 2017 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2018 <div class="widgetMeta"></div> 2019 </li> 2020 2021 <li style="position:relative" class="widgetItem QuickLinks"> 2022 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2023 <div class="widgetMeta"></div> 2024 </li> 2025 </ol> 2026 </div> 2027 </div> 2028 2029 </div> 2030 <div class="widgetFooter"> 2031 </div> 2032 <div class="addItemModal hidden"> 2033 <div class="url hidden">/QuickLinks.aspx</div> 2034 </div> 2035 2036 </section> 2037</div> 2038 2039 </div> <!-- inner column --> 2040 2041 </div> <!-- inner row --> 2042 2043 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="d4dd38c5-7d80-4038-8a2c-1490e298e8aa">� 2044 <div class="row nest first last wide">� 2045 2046 <div class="inner col col1 first last id9fbd53f0-db18-4c20-b954-17c41801f786" style="" data-widgetcontainerid="9fbd53f0-db18-4c20-b954-17c41801f786">� 2047 2048<div class="widget widgetSpacer" id="0d435cbf-7121-4f0f-9173-08c2d0db9132"></div> 2049 </div> <!-- inner column --> 2050 2051 </div> <!-- inner row --> 2052 2053 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="b62c7b7c-3ae0-4094-8466-48320a6409bd">� 2054 <div class="row nest first last wide">� 2055 2056 <div class="inner col col5 first last id0495fea9-f3cc-4203-b8bb-458012a14a63" style="" data-widgetcontainerid="0495fea9-f3cc-4203-b8bb-458012a14a63">� 2057 <div data-widget-id="023274b1-86b2-4d7f-bcf6-8ca8eedc442e" data-widget-controller-path="/QuickLinks/Widget"> 2058 2059 2060 2061 2062 2063 2064 2065 2066 <section id="widgetQuicklink023274b1-86b2-4d7f-bcf6-8ca8eedc442e" class="widget widgetQuickLinks skin26 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader023274b1-86b2-4d7f-bcf6-8ca8eedc442e"> 2067 <header class="widgetHeader" id="quickLinksHeader023274b1-86b2-4d7f-bcf6-8ca8eedc442e"> 2068 <div class=""> 2069 <h3><a style="" href="/QuickLinks.aspx?CID=45" >Site Links</a></h3> 2070 </div> 2071 </header> 2072 <div class="widgetBody cpGrid cpGrid1 "> 2073 <div class="row narrow"> 2074 <div class="col col1 first last"> 2075 <ol class="semanticList"> 2076 2077 <li style="position:relative" class="widgetItem QuickLinks"> 2078 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2079 <div class="widgetMeta"></div> 2080 </li> 2081 2082 <li style="position:relative" class="widgetItem QuickLinks"> 2083 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2084 <div class="widgetMeta"></div> 2085 </li> 2086 2087 <li style="position:relative" class="widgetItem QuickLinks"> 2088 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2089 <div class="widgetMeta"></div> 2090 </li> 2091 </ol> 2092 </div> 2093 </div> 2094 2095 </div> 2096 <div class="widgetFooter"> 2097 </div> 2098 <div class="addItemModal hidden"> 2099 <div class="url hidden">/QuickLinks.aspx</div> 2100 </div> 2101 2102 </section> 2103</div> 2104 2105 </div> <!-- inner column --> 2106 2107 </div> <!-- inner row --> 2108 2109 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2110 2111 2112 </div> 2113</div></div> 2114</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2115<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc08fc349c-5669-4931-ba7a-43414e234fa3" data-containerid="08fc349c-5669-4931-ba7a-43414e234fa3" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2116 2117 2118 <div class="row outer wide"><!-- 2119--><div class="outer col col24 first last" style="" data-widgetcontainerid="4c1f395e-5e07-4471-950f-bf50b1fde965">� 2120 <div class="row nest first last wide">� 2121 2122 <div class="inner col col24 first last id98009456-af46-47d6-874d-759ef2dadbeb" style="" data-widgetcontainerid="98009456-af46-47d6-874d-759ef2dadbeb">� 2123 2124 <div data-widget-id='a9ba7ca3-7f19-4c16-9f0d-2747a8b49040' data-moduleName="customHtml" id='widgetCustomHtmla9ba7ca3-7f19-4c16-9f0d-2747a8b49040' class="widget widgetCustomHtml skin22 narrow" > 2125 <div class="widgetBody pageStyles" id="widgetBodya9ba7ca3-7f19-4c16-9f0d-2747a8b49040"> 2126 <div id="customHtmla9ba7ca3-7f19-4c16-9f0d-2747a8b49040"><div><style> 2127 /* CP icon */ 2128 .cpBylineIconTS { 2129 color: #313131; 2130 } 2131 /* CP Text */ 2132 .cpBylineTextTS, 2133 .cpBylineTextTS a:link { 2134 color: #313131;
2135font-weight: 600; 2136 } 2137 2138 .cpBylineTS { 2139 text-align: center; 2140 } 2141 2142 .cpBylineIconTS { 2143 fill: currentColor; 2144 width: 39px; 2145 height: 26px; 2146 display: inline; 2147 vertical-align: middle; 2148 } 2149</style> 2150 2151<div class="widgetItem cpBylineTS"> 2152 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2153 <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> 2154 <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> 2155 </svg> 2156 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2157</div> 2158</div></div> 2159 </div> 2160 2161 </div> 2162 2163 </div> <!-- inner column --> 2164 2165 </div> <!-- inner row --> 2166 2167 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2168 2169 2170 </div> 2171</div></div> 2172</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS" class="fixedLeftTS"> 2173<div class="siteWrap2" data-skip-leftpad=""><div data-cpRole="contentContainer" id="gbs2TS"> <div id="cc9ce5b002-ad06-48a7-879c-9a5b952472b9" data-containerid="9ce5b002-ad06-48a7-879c-9a5b952472b9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 2174 2175 2176 <div class="row outer wide"><!-- 2177--><div class="outer col col12 first" style="" data-widgetcontainerid="5aa1cf97-99b1-4f79-904d-207971e7a8b3">� 2178 <div class="row nest first last wide">� 2179 2180 <div class="inner col col12 first last id7941538f-2af1-4240-85dd-da4948d02c5a" style="" data-widgetcontainerid="7941538f-2af1-4240-85dd-da4948d02c5a">� 2181<div data-widget-id="d172d141-85b6-4d14-871f-e8e8aedf56b5" data-widget-controller-path="/GraphicLinks/Widget"> 2182 2183 2184 2185 2186<div id="graphicLinkWidgetd172d141-85b6-4d14-871f-e8e8aedf56b5" class="widget widgetGraphicLinks skin28 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2187 <div class="widgetHeader"> 2188 <div class=""> 2189 </div> 2190 </div> 2191 <div class="widgetBody cpGrid cpGrid2 "> 2192 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2193 <div class="row wide"> 2194 <!-- 2195--><div class="col col1 first "><ul class="semanticList"><!-- 2196 --><li class="widgetItem GraphicLinks"> 2197 2198<div> 2199 <a href="/" target="_self" class="fancyButton fancyButton194 " > 2200 <span> 2201 <span><span class="text"><span class="textStyle1">Home</span></span></span> 2202 </span> 2203 </a> 2204</div> 2205 <style scoped="scoped">.fancyButton194.fancyButton:link,.fancyButton194.fancyButton:visited, .fancyButton194div.fancyButton{ 2206 padding-top: 1.125em; 2207 padding-bottom: 1.125em; 2208 background-repeat: no-repeat; 2209 background-position: left top; 2210} 2211.fancyButton194.fancyButton:hover,.fancyButton194.fancyButton:focus,.fancyButton194.fancyButton:active,.fancyButton194.fancyButton.hover{ 2212 background-repeat: no-repeat; 2213 background-position: left top; 2214} 2215.fancyButton194.fancyButton:link > span,.fancyButton194.fancyButton:visited > span, .fancyButton194div.fancyButton > span{ 2216} 2217.fancyButton194.fancyButton:hover > span,.fancyButton194.fancyButton:focus > span,.fancyButton194.fancyButton:active > span,.fancyButton194.fancyButton.hover > span{ 2218} 2219.fancyButton194.fancyButton .text{ 2220 padding-top: 2.75em; 2221 text-decoration: none; 2222 padding-top: 2.75em; 2223 background-image: url('/ImageRepository/Document?documentID=20702'); 2224 background-repeat: no-repeat; 2225 background-position: center .2em ; 2226transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2227} 2228.fancyButton194.fancyButton:hover .text,.fancyButton194.fancyButton:focus .text,.fancyButton194.fancyButton:active .text,.fancyButton194.fancyButton.hover .text{ 2229 text-decoration: none; 2230 background-repeat: no-repeat; 2231 background-position: center top; 2232 2233 2234} 2235.fancyButton194.fancyButton .textStyle1{ 2236 color: rgb(255, 251, 244); 2237 font-size: .875em; 2238 font-family: Oswald; 2239 font-weight: 600; 2240 text-decoration: none; 2241display: block; 2242line-height: 1.2; 2243} 2244 2245.fancyButton194 .textStyle1::after { 2246display: block; 2247content: ""; 2248border-radius: 2px; 2249height: 4px; 2250width: 100%; 2251max-width: 40px; 2252margin: .375em auto 0; 2253background: #47789D; 2254transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2255.fancyButton194.fancyButton:hover .textStyle1, .fancyButton194.fancyButton.hover .textStyle1{ 2256 text-decoration: underline; 2257} 2258 2259.fancyButton194:is(:hover, :focus, :active) .textStyle1::after { 2260max-width: 60px;} 2261</style> 2262 2263 </li><!-- 2264--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2265 --><li class="widgetItem GraphicLinks"> 2266 2267<div> 2268 <a href="/1156/Agendas-Minutes" target="_self" class="fancyButton fancyButton195 " > 2269 <span> 2270 <span><span class="text"><span class="textStyle1">Agendas<br>& Minutes</span></span></span> 2271 </span> 2272 </a> 2273</div> 2274 <style scoped="scoped">.fancyButton195.fancyButton:link,.fancyButton195.fancyButton:visited, .fancyButton195div.fancyButton{ 2275 padding-top: 1.125em; 2276 padding-bottom: 1.125em; 2277 background-repeat: no-repeat; 2278 background-position: left top; 2279} 2280.fancyButton195.fancyButton:hover,.fancyButton195.fancyButton:focus,.fancyButton195.fancyButton:active,.fancyButton195.fancyButton.hover{ 2281 background-repeat: no-repeat; 2282 background-position: left top; 2283} 2284.fancyButton195.fancyButton:link > span,.fancyButton195.fancyButton:visited > span, .fancyButton195div.fancyButton > span{ 2285} 2286.fancyButton195.fancyButton:hover > span,.fancyButton195.fancyButton:focus > span,.fancyButton195.fancyButton:active > span,.fancyButton195.fancyButton.hover > span{ 2287} 2288.fancyButton195.fancyButton .text{ 2289 padding-top: 2.75em; 2290 text-decoration: none; 2291 padding-top: 2.75em; 2292 background-image: url('/ImageRepository/Document?documentID=20796'); 2293 background-repeat: no-repeat; 2294 background-position: center .2em ; 2295transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2296} 2297.fancyButton195.fancyButton:hover .text,.fancyButton195.fancyButton:focus .text,.fancyButton195.fancyButton:active .text,.fancyButton195.fancyButton.hover .text{ 2298 text-decoration: none; 2299 background-repeat: no-repeat; 2300 background-position: center top; 2301 2302 2303} 2304.fancyButton195.fancyButton .textStyle1{ 2305 color: rgb(255, 251, 244); 2306 font-size: .875em; 2307 font-family: Oswald; 2308 font-weight: 600; 2309 text-decoration: none; 2310display: block; 2311line-height: 1.2; 2312} 2313 2314.fancyButton195 .textStyle1::after { 2315display: block; 2316content: ""; 2317border-radius: 2px; 2318height: 4px; 2319width: 100%; 2320max-width: 40px; 2321margin: .375em auto 0; 2322background: #47789D; 2323transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2324.fancyButton195.fancyButton:hover .textStyle1, .fancyButton195.fancyButton.hover .textStyle1{ 2325 text-decoration: underline; 2326} 2327 2328.fancyButton195:is(:hover, :focus, :active) .textStyle1::after { 2329max-width: 60px;} 2330</style> 2331 2332 </li><!-- 2333--></ul></div><!-- --> 2334 </div> 2335 </nav> 2336 </div> 2337 <div class="widgetFooter"> 2338 </div> 2339</div> 2340</div> 2341 2342 </div> <!-- inner column --> 2343 2344 </div> <!-- inner row --> 2345 2346 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="5fa53784-50f4-4ce5-a89f-06d664062be2">� 2347 <div class="row nest first last wide">� 2348 2349 <div class="inner col col12 first last idb451ee2b-eafa-4f74-9852-1be894a96610" style="" data-widgetcontainerid="b451ee2b-eafa-4f74-9852-1be894a96610">� 2350<div data-widget-id="642f75f7-80ae-485d-9f29-3cefd113709d" data-widget-controller-path="/GraphicLinks/Widget"> 2351 2352 2353 2354 2355<div id="graphicLinkWidget642f75f7-80ae-485d-9f29-3cefd113709d" class="widget widgetGraphicLinks skin28 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2356 <div class="widgetHeader"> 2357 <div class="">
2358 </div> 2359 </div> 2360 <div class="widgetBody cpGrid cpGrid2 "> 2361 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2362 <div class="row wide"> 2363 <!-- 2364--><div class="col col1 first "><ul class="semanticList"><!-- 2365 --><li class="widgetItem GraphicLinks"> 2366 2367<div> 2368 <a href="/directory" target="_self" class="fancyButton fancyButton198 " > 2369 <span> 2370 <span><span class="text"><span class="textStyle1">Staff Directory</span></span></span> 2371 </span> 2372 </a> 2373</div> 2374 <style scoped="scoped">.fancyButton198.fancyButton:link,.fancyButton198.fancyButton:visited, .fancyButton198div.fancyButton{ 2375 padding-top: 1.125em; 2376 padding-bottom: 1.125em; 2377 background-repeat: no-repeat; 2378 background-position: left top; 2379} 2380.fancyButton198.fancyButton:hover,.fancyButton198.fancyButton:focus,.fancyButton198.fancyButton:active,.fancyButton198.fancyButton.hover{ 2381 background-repeat: no-repeat; 2382 background-position: left top; 2383} 2384.fancyButton198.fancyButton:link > span,.fancyButton198.fancyButton:visited > span, .fancyButton198div.fancyButton > span{ 2385} 2386.fancyButton198.fancyButton:hover > span,.fancyButton198.fancyButton:focus > span,.fancyButton198.fancyButton:active > span,.fancyButton198.fancyButton.hover > span{ 2387} 2388.fancyButton198.fancyButton .text{ 2389 padding-top: 2.75em; 2390 text-decoration: none; 2391 padding-top: 2.75em; 2392 background-image: url('/ImageRepository/Document?documentID=20704'); 2393 background-repeat: no-repeat; 2394 background-position: center .2em ; 2395transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2396} 2397.fancyButton198.fancyButton:hover .text,.fancyButton198.fancyButton:focus .text,.fancyButton198.fancyButton:active .text,.fancyButton198.fancyButton.hover .text{ 2398 text-decoration: none; 2399 background-repeat: no-repeat; 2400 background-position: center top; 2401 2402 2403} 2404.fancyButton198.fancyButton .textStyle1{ 2405 color: rgb(255, 251, 244); 2406 font-size: .875em; 2407 font-family: Oswald; 2408 font-weight: 600; 2409 text-decoration: none; 2410display: block; 2411line-height: 1.2; 2412} 2413 2414.fancyButton198 .textStyle1::after { 2415display: block; 2416content: ""; 2417border-radius: 2px; 2418height: 4px; 2419width: 100%; 2420max-width: 40px; 2421margin: .375em auto 0; 2422background: #47789D; 2423transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2424.fancyButton198.fancyButton:hover .textStyle1, .fancyButton198.fancyButton.hover .textStyle1{ 2425 text-decoration: underline; 2426} 2427 2428.fancyButton198:is(:hover, :focus, :active) .textStyle1::after { 2429max-width: 60px;} 2430</style> 2431 2432 </li><!-- 2433--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2434 --><li class="widgetItem GraphicLinks"> 2435 2436<div> 2437 <a href="https://accountportal.onsolve.net/tegacaycitysc" target="_blank" class="fancyButton fancyButton197 " aria-label="Emergency Alerts Opens in new window"> 2438 <span> 2439 <span><span class="text"><span class="textStyle1">Emergency <br>Alerts</span></span></span> 2440 </span> 2441 </a> 2442</div> 2443 <style scoped="scoped">.fancyButton197.fancyButton:link,.fancyButton197.fancyButton:visited, .fancyButton197div.fancyButton{ 2444 padding-top: 1.125em; 2445 padding-bottom: 1.125em; 2446 background-repeat: no-repeat; 2447 background-position: left top; 2448} 2449.fancyButton197.fancyButton:hover,.fancyButton197.fancyButton:focus,.fancyButton197.fancyButton:active,.fancyButton197.fancyButton.hover{ 2450 background-repeat: no-repeat; 2451 background-position: left top; 2452} 2453.fancyButton197.fancyButton:link > span,.fancyButton197.fancyButton:visited > span, .fancyButton197div.fancyButton > span{ 2454} 2455.fancyButton197.fancyButton:hover > span,.fancyButton197.fancyButton:focus > span,.fancyButton197.fancyButton:active > span,.fancyButton197.fancyButton.hover > span{ 2456} 2457.fancyButton197.fancyButton .text{ 2458 padding-top: 2.75em; 2459 text-decoration: none; 2460 padding-top: 2.75em; 2461 background-image: url('/ImageRepository/Document?documentID=20703'); 2462 background-repeat: no-repeat; 2463 background-position: center .2em ; 2464transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2465} 2466.fancyButton197.fancyButton:hover .text,.fancyButton197.fancyButton:focus .text,.fancyButton197.fancyButton:active .text,.fancyButton197.fancyButton.hover .text{ 2467 text-decoration: none; 2468 background-repeat: no-repeat; 2469 background-position: center top; 2470 2471 2472} 2473.fancyButton197.fancyButton .textStyle1{ 2474 color: rgb(255, 251, 244); 2475 font-size: .875em; 2476 font-family: Oswald; 2477 font-weight: 600; 2478 text-decoration: none; 2479display: block; 2480line-height: 1.2; 2481} 2482 2483.fancyButton197 .textStyle1::after { 2484display: block; 2485content: ""; 2486border-radius: 2px; 2487height: 4px; 2488width: 100%; 2489max-width: 40px; 2490margin: .375em auto 0; 2491background: #47789D; 2492transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2493.fancyButton197.fancyButton:hover .textStyle1, .fancyButton197.fancyButton.hover .textStyle1{ 2494 text-decoration: underline; 2495} 2496 2497.fancyButton197:is(:hover, :focus, :active) .textStyle1::after { 2498max-width: 60px;} 2499</style> 2500 2501 </li><!-- 2502--></ul></div><!-- --> 2503 </div> 2504 </nav> 2505 </div> 2506 <div class="widgetFooter"> 2507 </div> 2508</div> 2509</div> 2510 2511 </div> <!-- inner column --> 2512 2513 </div> <!-- inner row --> 2514 2515 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2516 2517 2518 </div> 2519</div></div> 2520</div><!-- </div> --> 2521</div> 2522 2523 </div> 2524 </div> 2525 </div> 2526 2527<link href="/745732998.css" rel="stylesheet" type="text/css" /> 2528 2529<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 2530 <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"> 2531 <div class="cp-Splash-header"> 2532 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 2533 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 2534 <svg id="iconClose" viewBox="0 0 25 25"> 2535 <polygon style="fill:currentcolor" 2536 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,
253618.084 13.277,12.508"></polygon> 2537 </svg> 2538 </button> 2539 </div> 2540 <div class="cp-Splash-body"> 2541 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 2542 <!-- Content from the Froala Editor will go here. --> 2543 Loading 2544 </div> 2545 </div> 2546 <div class="cp-Splash-footer"> 2547 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 2548 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 2549 </div> 2550 </div> 2551</div> 2552
2553<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 2553
2553
2554<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 2554
2554
2555<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 2555
2555
2556<script> 2557 2558 $(document).ready(function () { 2559 var filter = { 2560 targetId: '35', 2561 targetType: 1 2562 } 2563 2564 new SplashModalRender().triggerRender(filter); 2565 }); 2566</script>
2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583
2583<script src="/-1442400649.js" type="text/javascript"></script>
2583 2584 <!-- Fixed Nav Adjustment -->
2585<script> 2586 function getValueTS(elem, attr) { 2587 const val = elem.css(attr); 2588 if (val === undefined) return undefined; 2589 const num = parseInt(val, 10); 2590 if (num === NaN) return undefined; 2591 return num; 2592 } 2593 2594 function clampTS(number, min, max) { 2595 return Math.min(Math.max(number, min), max); 2596 } 2597 2598 function isPageEditingTS() { 2599 return ( 2600 $("#doneEditing").length > 0 || // In live edit 2601 typeof DesignCenter !== "undefined" // In theme manager 2602 ); 2603 } 2604 2605 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 2606 function isTransparentTS(elem) { 2607 const bg = elem.css('background-color'); 2608 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 2609 const matchState = bg.match(bgColorRegexTS); 2610 if (!matchState || matchState.length !== 5) return false; 2611 const alpha = parseFloat(matchState[4], 10); 2612 if (!(alpha >= 0 && alpha < 1)) return false; 2613 return true; 2614 } 2615 2616 function iterateLeftpads(cb) { 2617 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 2618 for (let i = 0; i < containersTS.length; i++) { 2619 const containerTS = containersTS[i]; 2620 // Skip the body container and anything with data-skip-leftpad 2621 if ( 2622 containerTS.id !== "bodyContainerTS" && 2623 containerTS.getAttribute('data-skip-leftpad') === null 2624 ) { 2625 cb(containerTS); 2626 } 2627 } 2628 } 2629 2630 const anchor = $("#divToolbars"); 2631 2632 // Outer banner padding (push banner down) 2633 const outerSizingTS = $("#bannerContainerTS"); 2634 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 2635 const innerSizingTS = $("#bannerSizingTS"); 2636 const bodyContainerTS = $("#bodyContainerTS"); 2637 const headerContainerTS = $("#headerContainerTS"); 2638 2639 const forceUnfixClassTS = "forceUnfixTS"; 2640 2641 const fixedTopTS = $(".fixedTopTS"); 2642 const fixedBottomTS = $(".fixedBottomTS"); 2643 const fixedLeftTS = $(".fixedLeftTS"); 2644 2645 var initialTopTS; 2646 var topAttachTS; 2647 if (fixedTopTS && fixedTopTS.length === 1) { 2648 initialTopTS = getValueTS(fixedTopTS, 'top'); 2649 const attachment = fixedTopTS.attr('data-attach');
2650 if (attachment) topAttachTS = $("#" + attachment); 2651 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 2652 } 2653 2654 function resizeAdjustmentTS() { 2655 const editing = isPageEditingTS(); 2656 2657 // Fixed top script 2658 (function () { 2659 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 2660 2661 if (editing) { 2662 fixedTopTS[0].classList.add(forceUnfixClassTS); 2663 } else { 2664 fixedTopTS[0].classList.remove(forceUnfixClassTS); 2665 } 2666 2667 const topPosition = fixedTopTS.css('position'); 2668 if (topPosition === 'fixed') { 2669 if (topAttachTS) { 2670 scrollAdjustmentTS(); 2671 } else { 2672 const anchorHeight = anchor.outerHeight() - 1; 2673 fixedTopTS.css('top', anchorHeight + initialTopTS); 2674 } 2675 } else { 2676 fixedTopTS.css('top', initialTopTS); 2677 } 2678 2679 if (topPosition === 'fixed' || topPosition === 'absolute') { 2680 // Bump the banner content down 2681 if (isTransparentTS(fixedTopTS)) { 2682 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 2683 outerSizingTS.css('padding-top', ''); 2684 2685 try { 2686 window.Pages.onResizeHandlersExecute(); 2687 } catch (e) { } 2688 } else { 2689 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 2690 innerSizingTS.css('padding-top', ''); 2691 } 2692 } else { 2693 innerSizingTS.css('padding-top', ''); 2694 outerSizingTS.css('padding-top', ''); 2695 } 2696 })(); 2697 2698 // Fixed bottom script 2699 (function () { 2700 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 2701 2702 // If the widget has gone narrow, force unfix 2703 if (editing || fixedBottomTS.outerHeight() > 200) { 2704 fixedBottomTS[0].classList.add(forceUnfixClassTS); 2705 } else { 2706 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 2707 } 2708 2709 if (fixedBottomTS.css('position') === 'fixed') { 2710 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 2711 } else { 2712 bodyContainerTS.css('padding-bottom', ''); 2713 } 2714 })(); 2715 2716 // Fixed left script 2717 (function () { 2718 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 2719 2720 if (editing) { 2721 fixedLeftTS[0].classList.add(forceUnfixClassTS); 2722 } else { 2723 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 2724 } 2725 2726 if (fixedLeftTS.css('position') === 'fixed') { 2727 const anchorHeight = anchor.outerHeight() - 1; 2728 const headerHeight = headerContainerTS.outerHeight() - 1; 2729 fixedLeftTS.css('top', anchorHeight + headerHeight + 50); 2730 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 2731 iterateLeftpads(function (containerTS) { 2732 const containerBoundingTS = containerTS.getBoundingClientRect(); 2733 if (containerBoundingTS.left <= leftBoundingTS.right) { 2734 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 2735 } 2736 }); 2737 } else { 2738 fixedLeftTS.css('top', ''); 2739 iterateLeftpads(function (containerTS) { 2740 $(containerTS).css('padding-left', ''); 2741 }); 2742 } 2743 })(); 2744 } 2745 2746 function scrollAdjustmentTS() { 2747 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 2748 const topPosition = fixedTopTS.css('position'); 2749 if (topPosition === 'fixed' || topPosition === 'absolute') { 2750 const anchorBounding = anchor[0].getBoundingClientRect(); 2751 const attachBounding = topAttachTS[0].getBoundingClientRect(); 2752 const scrollTop = $(window).scrollTop(); 2753 2754 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 2755 } else { 2756 fixedTopTS.css('top', initialTopTS); 2757 } 2758 } 2759 2760 $(window).load(function () { 2761 setTimeout(function () { 2762 resizeAdjustmentTS(); 2763 }, 350); 2764 2765 $(window).scroll(function () { 2766 scrollAdjustmentTS(); 2767 }); 2768 2769 var adjustTimeoutTS; 2770 $(window).resize(function () { 2771 clearTimeout(adjustTimeoutTS); 2772 adjustTimeoutTS = setTimeout(function () { 2773 resizeAdjustmentTS(); 2774 }, 350); 2775 });
2776 2777 $.when(window.Pages.angularToolbarComplete).done(function () { 2778 resizeAdjustmentTS(); 2779 }); 2780 }); 2781</script>
2781 2782<!-- End Fixed Nav Adjustment --> 2783 2784<!-- Move banner to outer wrap -->
2785<script> 2786function moveBannerToOuterWrap() { 2787 if ($(".fixedBannerTS").length) { 2788 if ($("#bannerDivbanner1").length) { 2789 $("#bannerDivbanner1").appendTo("#outer-wrap"); 2790 } else { 2791 setTimeout(function() { 2792 moveBannerToOuterWrap(); 2793 }, 500); 2794 } 2795 } 2796} 2797moveBannerToOuterWrap(); 2798</script>
2798 2799<!-- end move banner to outer wrap --> 2800
2801<script id="frase-script" type="module" data-hash="e09d2953c87540d79c62dcd3b7cd0341" src="https://answers-script.frase.io/bot.js"></script>
2801 2802
2803<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 2803
2803
2804<script> 2805 window.ResidentAgentWidget.load({ 2806 agentId: '304db58b-088f-4e2b-b75a-67270a6cc18d', 2807 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 2808 }); 2809</script>
2809 2810 2811 2812
2812<script type="text/javascript"> 2813 $(function () { 2814 document.cookie = "responsiveGhost=0; path=/"; 2815 }); 2816 $(window).on("load", function () { 2817 $('body').addClass('doneLoading').removeClass('hideContent'); 2818 2819 if ($('#404Content').length > 0) 2820 $('div#bodyWrapper').css('padding', '0px'); 2821 }); 2822 </script>
2822 2823 2824 <noscript> 2825 <style> 2826 body.hideContent { 2827 opacity: 1 !important; 2828 } 2829 </style> 2830 </noscript> 2831 2832 2833<div style="display: none;"> 2834 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 2835 2836 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 2837 <title>Arrow Left</title> 2838 <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> 2839 </symbol> 2840 2841 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 2842 <title>Arrow Right</title> 2843 <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> 2844 </symbol> 2845 2846 </svg> 2847</div> 2848
2848<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Libre+Baskerville:700,italic,regular|Oswald:600,700|Poppins:500,500italic,600,600italic,700,700italic,800,800italic,italic,regular|');</script>
2848 2849 2850 2851 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 2852 <div style="display: none;"> 2853 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2854 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 2855 <title>Slideshow Left Arrow</title> 2856 <g> 2857 <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> 2858 </g> 2859 </symbol> 2860 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 2861 <title>Slideshow Right Arrow</title> 2862 <g> 2863 <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> 2864 </g> 2865 </symbol> 2866 </svg> 2867 </div> 2868 2869 2870 2871 2872 <div id="root-picker-outlet"></div> 2873</body> 2874</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.