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 120 121 <meta name="theme-color" content="rgb(32, 68, 95)"> 122 <link rel="icon" href="/images/favicon.ico" type="image/x-icon" /> 123 <link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" /> 124 <title>Tega Cay, SC - Official Website | Official Website</title> 125 126 <meta name="description" content=""> 127 <meta name="keywords" content="Home"> 128
128<script src="/Assets/Scripts/jQuery/jquery-3.7.1.min.js"></script>
128 129
129<script src="/Assets/Scripts/jQuery/jquery-migrate-3.6.0.min.js" type="text/javascript"></script>
129 130 131 132 <!--[if IE 6]>
132<script language="JavaScript" type="text/javascript"> var isie6 = true; </script>
132<![endif]--> 133 <!--[if IE 7]>
133<script language="JavaScript" type="text/javascript"> var isie7 = true; </script>
133<![endif]--> 134 <!--[if IE 8]>
134<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
134<![endif]--> 135 <!--[if IE 9]>
135<script language="JavaScript" type="text/javascript"> var isie8 = true; </script>
135<![endif]--> 136
136<script type="text/javascript"><!-- 137 var intCountryCode = 840; 138 var order = ''; 139//--></script>
139 140 141<link href="/-681783051.css" rel="stylesheet" type="text/css" /> <link href="/-2140275272.css" rel="stylesheet" type="text/css" /> <link href="/-1187922581.css" rel="stylesheet" type="text/css" /> 142 143 <link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print"> 144
144<script type="text/javascript"> 145 window.Pages = window.Pages || {}; 146 // FrontEnd RWD initialization 147 window.Pages.rwdReady = $.Deferred(); 148 window.Pages.toolBarDeferred = $.Deferred(); 149 window.Pages.rwdSetupComplete = $.Deferred(); 150 window.Pages.megaMenuLoaded = $.Deferred(); 151 window.Pages.angularToolbarComplete = $.Deferred(); 152 window.Pages.frontEndToolbarComplete = $.Deferred(); 153 </script>
153 154 <!--CPHeadContent--> 155
155<script src="/739942322.js" type="text/javascript"></script>
155 156 157 158 159 160 161 162 163 164 <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]--> 165 <!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]--> 166 <!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]--> 167 <!--[if lt IE 9]>
167<script type="text/javascript" src="/Scripts/html5.js"></script>
167<![endif]--> 168 169
169<script type="text/javascript"> 170 setEditorVariables(false, 840); 171 function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } 172 </script>
172 173
173<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
173 174</head> 175<body class="wide " > 176 177
177<script>jQuery(document).click(function (event) { 178 var target = jQuery(event.target); 179 if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { 180 var text = target.attr('title'); 181 182 if (!text.length) { 183 text = "N/A"; 184 } 185 ga('send', 186 { 187 hitType: 'event', 188 eventCategory: 'Image', 189 eventAction: 'Image - ' + text, 190 eventLabel: window.location.href 191 }); 192 } 193 if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { 194 var text = ""; 195 if (target.parents('.button')[0]) { 196 text = target.parents('.button').first().text(); 197 } else if (target.text().length) { 198 text = target.text(); 199 } else if (target.attr('title').length) { 200 text = target.attr('title'); 201 } 202 if (!text.length) { 203 text = "N/A"; 204 } 205 ga('send', 206 { 207 hitType: 'event', 208 eventCategory: 'Button', 209 eventAction: 'Button - ' + text, 210 eventLabel: window.location.href 211 }); 212 } 213 if (target.parents('.widgetCustomHtml').length) { 214 ga('send', 215 { 216 hitType: 'event', 217 eventCategory: 'Custom Html',
218 eventAction: 'Custom Html Clicked', 219 eventLabel: window.location.href 220 }); 221 } 222 if (target.parents('.editor').length) { 223 ga('send', 224 { 225 hitType: 'event', 226 eventCategory: 'Editor', 227 eventAction: 'Editor Link Clicked', 228 eventLabel: window.location.href 229 }); 230 } 231 if (target.parents('.GraphicLinks').length) { 232 var text = ""; 233 var targetGraphicLink = target; 234 if (target.hasClass('widgetGraphicLinksLink')) { 235 targetGraphicLink = jQuery(target.children()[0]); 236 } 237 if (targetGraphicLink.hasClass('text')) { 238 text = targetGraphicLink.text(); 239 } else if (targetGraphicLink.attr('src').length) { 240 if (targetGraphicLink.attr('alt').length) { 241 text = targetGraphicLink.attr('alt'); 242 } else { 243 text = targetGraphicLink.attr('src'); 244 } 245 } else { 246 text = "N/A"; 247 } 248 ga('send', 249 { 250 hitType: 'event', 251 eventCategory: 'Graphic Links', 252 eventAction: 'Graphic Link - ' + text, 253 eventLabel: window.location.href 254 }); 255 } 256 if (target.parents('.InfoAdvanced').length) { 257 ga('send', 258 { 259 hitType: 'event', 260 eventCategory: 'Info Advanced', 261 eventAction: 'Info Advanced Clicked', 262 eventLabel: window.location.href 263 }); 264 } 265 if (target.parents('.list').length) { 266 ga('send', 267 { 268 hitType: 'event', 269 eventCategory: 'List', 270 eventAction: 'List Clicked', 271 eventLabel: window.location.href 272 }); 273 } 274 if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { 275 var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); 276 var breadCrumbs = []; 277 jQuery('.breadCrumbs > li').each(function () { 278 breadCrumbs.push(this.textContent); 279 }); 280 var pageTitle = breadCrumbs.join('>'); 281 var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); 282 var text = ""; 283 if (pageTitle) { 284 text += pageTitle + " | "; 285 } else { 286 text += document.title + ' - '; 287 } 288 if (target.text() == "" && megaMenuText == "") { 289 text += "N/A"; 290 } else if (target.text().length && megaMenuText.length) { 291 if (megaMenuText == target.text()) { 292 text += megaMenuText; 293 } else { 294 text += megaMenuText + " - " + subTitleText + " - " + target.text(); 295 } 296 } else if (target.text() == "") { 297 text += megaMenuText; 298 } else { 299 text += target.text(); 300 } 301 if (!text.length) { 302 text = "N/A"; 303 } 304 ga('send', 305 { 306 hitType: 'event', 307 eventCategory: 'Mega Menu', 308 eventAction: 'Mega Menu : ' + text, 309 eventLabel: window.location.href 310 }); 311 } 312 if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { 313 var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); 314 if (!text.length) { 315 text = "N/A"; 316 } 317 ga('send', 318 { 319 hitType: 'event', 320 eventCategory: 'News Flash', 321 eventAction: 'News Flash - ' + text, 322 eventLabel: window.location.href 323 }); 324 } 325 if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { 326 var text = target.text(); 327 if (!text.length) { 328 text = "N/A"; 329 } 330 ga('send', 331 { 332 hitType: 'event', 333 eventCategory: 'Quick Links', 334 eventAction: 'Quick Links - ' + text, 335 eventLabel: window.location.href 336 }); 337 } 338 if (target.attr('src') && target.parents('.cpSlideshow').length) { 339 var text = target.attr('title'); 340 if (!text.length) { 341 text = "N/A"; 342 } 343 ga('send', 344 { 345 hitType: 'event', 346 eventCategory: 'Slideshow', 347 eventAction: 'Slideshow - ' + text, 348 eventLabel: window.location.href 349 }); 350 } 351 if (target.parents('.widgetText').length) { 352 ga('send', 353 { 354 hitType: 'event', 355 eventCategory: 'Text', 356 eventAction: 'Text Link Clicked', 357 eventLabel: window.location.href 358 }); 359 } 360});</script>
360 361 <div id="popoverModal" class="cp-PopOver cp-PopOver--modal cp-AdminWrap" style="position: fixed; display: none;"> 362 <div class="cp-PopOver-header"> 363 <h3 class="cp-PopOver-title"></h3> 364 <button class="cp-Btn cp-PopOver-close" onclick="closePopOverModal(event)"> 365 <svg class="cp-Icon--close" alt="close" title="close"> 366 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconClose"></use> 367 </svg> 368 </button> 369 </div> 370 <div id="cpPopOverBody" class="cp-PopOver-body"> 371 <form id="cpPopOverForm" name="cpPopOverForm" novalidate></form> 372 </div> 373 <div id="cpPopOverFooter" class="cp-PopOver-footer"> 374 <div class="cp-BtnGroup" id="actionButtons"> 375 <!-- Action buttons will be dynamically added here --> 376 </div> 377 </div> 378</div> 379 <div id="fb-root"></div> 380<div id=skipToContentLinks> 381<a href="#cc7a8018f8-ece4-48fe-8990-87a335eabf29" target="_self" class="skipToContentLink">Skip to Main Content</a> 382</div> 383 <form id="frmReferenceFormForTelerikEditorDialogs"></form> 384 385 <input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" /> 386 387 388 389 <input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com"> 390 <input type="hidden" id="hdnStructureID" value="11" /> 391 <input type="hidden" id="hdnContentCollectionID" value="d7075c7f-59bb-41ad-b276-3a247678a374" /> 392 <input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" /> 393 <input type="hidden" id="hdnThemeID" value="19" /> 394 <input type="hidden" id="pageIsFrontEnd" value="true" /> 395 <input type="hidden" id="pageModuleID" /> 396 <input type="hidden" id="pagePageID" value="1" /> 397 398 <div id="stickyPlaceholder"></div> 399 <div id="outer-wrap" class="outer-wrap"> 400 <div id="inner-wrap" class="inner-wrap"> 401 <div id="divToolbars" class="cpToolbars newCP mui-fixed" style=""> 402 403 404 405 406 </div> 407 <div id="bodyWrapper"> 408 <div id="mainNavHolderMobile" class="mainNavHolderMobile"></div> 409 410<div data-cpRole="structuralContainer" id="bodyContainerTS"> 411<!-- <div data-cpRole="banner" id="banner3" class="fixedBannerTS"> --><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS" class="fixedTopTS"> 412<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"> 413<div data-cpRole="structuralContainer" id="lyt-logo"> 414<div data-cpRole="banner" id="lyt-logo-inner" class="bannerLogoTS empty"> 415 416 417 418 419 <a id="lyt-logo-inner-40" style=" display: block; text-align: center; 420" class="bannerObject" href="/" target="_self"><img alt="Tega Cay South Carolina Homepage" class="bannerObject" height="103" src="/ImageRepository/Document?documentID=20787" width="285" /></a> 421</div> 422</div><div data-cpRole="structuralContainer" id="lyt-nav"> 423<nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" aria-label="Main"> 424<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!-- 425--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!-- 426 --><!-- 427 --> <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> <!-- 428 --><!-- 429 --></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!-- 430 --><!-- 431 --> <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> <!-- 432 --><!-- 433 --></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!-- 434 --><!-- 435 --> <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> <!-- 436 --><!-- 437 --></li><!----><li id="MainItem68" class="topMenuItem" role="none" data-pageid="68" data-displaymegamenu="True"><!-- 438 --><!-- 439 --> <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> <!-- 440 --><!-- 441 --></li><!----> 442</ol> 443 444 445
445<script type="text/javascript"> 446 (function () { 447 function setupMenu() { 448 const menuID = 'mainNavMenu'; 449 const menuType = MAIN_MENU; 450 451 //setup menu manager properties for main menu 452 if (!menuManager.mobileMainNav && true) 453 menuManager.adjustMainItemsWidth('#' + menuID); 454 menuManager.isMainMenuEditable = false; 455 menuManager.mainMenuMaxSubMenuLevels = 4; 456 menuManager.setMOMMode(2, menuType); 457 458 //Init main menu 459 const setupDraggable = menuManager.isMainMenuEditable; 460 const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=19&menuContainerID=mainNav'; 461 462 menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); 463 menuManager.mainMenuInit = true; 464 menuManager.mainMenuTextResizer = true; 465 if (1.00 > 0) 466 menuManager.mainMenuTextResizerRatio = 1.00; 467 if (window.isResponsiveEnabled) 468 menuManager.mainMenuReady.resolve(); 469 470 } 471 472 if (document.readyState === "complete" 473 || document.readyState === "loaded" 474 || document.readyState === "interactive") { 475 setupMenu(); 476 return; 477 } 478 479 document.addEventListener("DOMContentLoaded", setupMenu); 480 })(); 481 </script>
481 482 483 484<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="ccfdb0d0de-6b8e-44ad-b3fd-659a54f4bbaa" data-containerid="fdb0d0de-6b8e-44ad-b3fd-659a54f4bbaa" class="pageContent cpGrid cpGrid24"> 485 486 487 488 489 </div> 490</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc444b47a7-a0bd-4eef-ba50-273b2806129d" data-containerid="444b47a7-a0bd-4eef-ba50-273b2806129d" class="pageContent cpGrid cpGrid24"> 491 492 493 494 495 </div> 496</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccd9326b20-daa4-4610-8404-de1118b112f0" data-containerid="d9326b20-daa4-4610-8404-de1118b112f0" class="pageContent cpGrid cpGrid24"> 497 498 499 500 501 </div> 502</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu68" class="contentTop mainNavMegaMenu megaMenuContainer pageID_68 hidden" data-orientation="horizontal"> <div id="cc98911981-47be-4e7e-9b6c-3cbfd1f408ff" data-containerid="98911981-47be-4e7e-9b6c-3cbfd1f408ff" class="pageContent cpGrid cpGrid24"> 503 504 505 506 507 </div> 508</aside></aside></nav> 509</div><div data-cpRole="structuralContainer" id="lyt-search"> 510<div data-cpRole="contentContainer" id="lyt-search-inner"> <div id="cc726276da-2c88-4215-8d66-fc2b815c214f" data-containerid="726276da-2c88-4215-8d66-fc2b815c214f" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="20"> 511 512 513 <div class="row outer wide"><!-- 514--><div class="outer col col6 first" style="" data-widgetcontainerid="5a7f2646-4669-45f2-ae3d-4ad1852fbbda">� 515 <div class="row nest first last wide">� 516 517 <div class="inner col col6 first last idfe40f245-40f9-484f-b05d-70db782b2f6c" style="" data-widgetcontainerid="fe40f245-40f9-484f-b05d-70db782b2f6c">� 518<div data-widget-id="1c4da4f4-0887-41b6-9a1d-907d260a8ae9" data-widget-controller-path="/GraphicLinks/Widget"> 519 520 521 522 523<div id="graphicLinkWidget1c4da4f4-0887-41b6-9a1d-907d260a8ae9" class="widget widgetGraphicLinks skin27 widgetOptionSet54 wide" data-elementqueryclasses='{"wide-narrow":"min-width:1em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 524 <div class="widgetHeader"> 525 <div class=""> 526 </div> 527 </div> 528 <div class="widgetBody cpGrid cpGrid2 "> 529 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 530 <div class="row autoWidths center wide"> 531 <!-- 532--><div class="col col1 first "><ul class="semanticList"><!-- 533 --><li class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/facebook" target="_self"> 534 535<img src="/ImageRepository/Document?documentID=20687" 536 class="graphicButtonLink" alt="Facebook" 537 onmouseover="this.src='/ImageRepository/Document?documentID=20687'" 538 onmouseout="this.src='/ImageRepository/Document?documentID=20687'" 539 onfocus="this.src='/ImageRepository/Document?documentID=20687'" 540 onblur="this.src='/ImageRepository/Document?documentID=20687'"> 541</a></li><!-- 542--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 543--></ul></div><!-- --> 544 </div> 545 </nav> 546 </div> 547 <div class="widgetFooter"> 548 </div> 549</div> 550</div> 551 552 </div> <!-- inner column --> 553 554 </div> <!-- inner row --> 555 556 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="8db53671-cf8c-4558-811b-82ffe1ec50aa">� 557 <div class="row nest first last wide">� 558 559 <div class="inner col col1 first last ida526bba6-02c2-464a-aa53-04ede845b58a" style="" data-widgetcontainerid="a526bba6-02c2-464a-aa53-04ede845b58a">� 560 561<div class="widget widgetSpacer" id="aa640507-c016-42f7-874e-9a08e41092a5"></div> 562 </div> <!-- inner column --> 563 564 </div> <!-- inner row --> 565 566 </div><!-- outer column --><!----><div class="outer col col17 last" style="" data-widgetcontainerid="70af3ed4-47da-4c98-b13c-bc49c7c37302">� 567 <div class="row nest first last wide">� 568 569 <div class="inner col col17 first last id223e7183-647c-41ba-bd22-7a71627443ae" style="" data-widgetcontainerid="223e7183-647c-41ba-bd22-7a71627443ae">� 570<div data-widget-id="75a867d6-0b04-41f4-8f78-f52c7c75c48d" data-widget-controller-path="/Layout/WidgetSearch"> 571 572
572<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.js"></script>
572 573
573<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
573 574
574<script defer type="text/javascript"> 575 576 $(document).ready(function () { 577 try { 578 // Minimum characters required before performing a search/autocomplete 579 var minPrefixLength = 3; 580 var autoCompleteDebounceDelay = 500; 581 var searchFieldSelector = "#searchField" + '75a867d6-0b04-41f4-8f78-f52c7c75c48d'; 582 var checkboxSelector = "#ysnSearchOnlyDept" + '75a867d6-0b04-41f4-8f78-f52c7c75c48d'; 583 var buttonSelector = ".widgetSearchButton" + '75a867d6-0b04-41f4-8f78-f52c7c75c48d'; 584 var autoCompleteCache = {}; 585 var autoCompleteCacheKeys = []; 586 var autoCompleteCacheLimit = 25; 587 var currentAutoCompleteRequest = null; 588 var currentAutoCompleteRequestKey = null; 589 var autoCompleteDebounceTimer = null; 590 var autoCompleteDebounceKey = null; 591 var pendingAutoCompleteResponses = []; 592 593 function normalizeAutoCompleteTerm(term) { 594 return $.trim((term || "") + "").replace(/\s+/g, " "); 595 } 596 597 function shouldSearch(term) { 598 return normalizeAutoCompleteTerm(term).length >= minPrefixLength; 599 } 600 601 function getAutoCompleteUrl() { 602 return '/Search/AutoComplete' + ($(checkboxSelector).is(':checked') || false? '?departmentId=0' : ''); 603 } 604 605 function getAutoCompleteCacheKey(requestUrl, term) { 606 return requestUrl + "|" + term.toLowerCase(); 607 } 608 609 function cacheAutoCompleteResult(cacheKey, data) { 610 if (!Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 611 autoCompleteCacheKeys.push(cacheKey); 612 if (autoCompleteCacheKeys.length > autoCompleteCacheLimit) { 613 delete autoCompleteCache[autoCompleteCacheKeys.shift()]; 614 } 615 } 616 autoCompleteCache[cacheKey] = data; 617 } 618 619 function respondToPendingAutoComplete(data) { 620 var responses = pendingAutoCompleteResponses; 621 pendingAutoCompleteResponses = []; 622 for (var i = 0; i < responses.length; i++) { 623 responses[i](data); 624 } 625 } 626 627 function cancelPendingAutoComplete() { 628 clearTimeout(autoCompleteDebounceTimer); 629 autoCompleteDebounceKey = null; 630 if (currentAutoCompleteRequest != null) { 631 currentAutoCompleteRequest.abort(); 632 currentAutoCompleteRequest = null; 633 } 634 currentAutoCompleteRequestKey = null; 635 respondToPendingAutoComplete([]); 636 } 637 638 function createWidgetAutoCompleteSource(options) { 639 return function (request, response) { 640 var term = normalizeAutoCompleteTerm(request.term); 641 if (!options.shouldSearch(term)) { 642 response([]); 643 return; 644 } 645 646 var requestUrl = options.url(); 647 var cacheKey = getAutoCompleteCacheKey(requestUrl, term); 648 if (Object.prototype.hasOwnProperty.call(autoCompleteCache, cacheKey)) { 649 response(autoCompleteCache[cacheKey]); 650 if (options.success) { 651 options.success(autoCompleteCache[cacheKey]); 652 } 653 return; 654 } 655 656 if (currentAutoCompleteRequestKey === cacheKey || autoCompleteDebounceKey === cacheKey) { 657 pendingAutoCompleteResponses.push(response); 658 return; 659 } 660 661 cancelPendingAutoComplete(); 662 autoCompleteDebounceKey = cacheKey; 663 pendingAutoCompleteResponses.push(response); 664 autoCompleteDebounceTimer = setTimeout(function () { 665 autoCompleteDebounceKey = null; 666 currentAutoCompleteRequestKey = cacheKey; 667 currentAutoCompleteRequest = $.ajax({ 668 url: requestUrl, 669 dataType: "json", 670 timeout: options.timeout, 671 data: { 672 term: term, 673 }, 674 success: function (data) { 675 if (currentAutoCompleteRequestKey === cacheKey) { 676 cacheAutoCompleteResult(cacheKey, data); 677 respondToPendingAutoComplete(data); 678 if (options.success) { 679 options.success(data); 680 } 681 } 682 }, 683 error: function (xmlhttprequest, textstatus, message) { 684 if (textstatus === "abort") { 685 return; 686 } 687 688 if (options.error) { 689 options.error(xmlhttprequest, textstatus, message); 690 } 691 692 respondToPendingAutoComplete([]); 693 }, 694 complete: function (xmlhttprequest) { 695 if (currentAutoCompleteRequest === xmlhttprequest) { 696 currentAutoCompleteRequest = null;
697 currentAutoCompleteRequestKey = null; 698 } 699 } 700 }); 701 }, options.delay); 702 }; 703 } 704 705 // click handler for search buttons 706 $(buttonSelector).click(function (e) { 707 e.preventDefault(); 708 var $btn = $(this); 709 var $field = $btn.siblings(".widgetSearchBox"); 710 var term = $field.val() + ""; 711 if (!shouldSearch(term)) { 712 // do nothing until user types enough characters 713 $field.focus(); 714 return; 715 } 716 717 if ($(checkboxSelector).is(':checked') || false) 718 { 719 doWidgetSearch($.trim(term), Number(0)); 720 } 721 else { 722 doWidgetSearch($.trim(term), 0); 723 } 724 }); 725 726 // enter key handler for the search field 727 $(searchFieldSelector).keypress(function (e) { 728 var code = e.which || e.keyCode; 729 if (code === 13) { 730 e.preventDefault(); 731 var $this = $(this); 732 var term = $this.val() + ""; 733 if (!shouldSearch(term)) { 734 // do nothing until user types enough characters 735 $this.focus(); 736 return false; 737 } 738 739 if ($(checkboxSelector).is(':checked') || false) { 740 doWidgetSearch($.trim(term), Number(0)); 741 } else { 742 doWidgetSearch($.trim(term), 0); 743 } 744 return false; 745 } 746 return true; 747 }); 748 749 // autocomplete: set minLength and guard source 750 if (true) { 751 var $searchField = $(searchFieldSelector).autocomplete({ 752 minLength: minPrefixLength, 753 source: createWidgetAutoCompleteSource({ 754 delay: autoCompleteDebounceDelay, 755 timeout: 10000, 756 shouldSearch: shouldSearch, 757 url: getAutoCompleteUrl, 758 success: function () { 759 $('.autoCompleteError').remove(); 760 }, 761 error: function (xmlhttprequest, textstatus, message) { 762 if (textstatus === "timeout") { 763 if ($(searchFieldSelector).siblings('.autoCompleteError').length == 0) 764 $('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($(searchFieldSelector)); 765 } 766 } 767 }), 768 html: true, 769 delay: 0, 770 select: function (event, ui) { 771 $(this).val(ui.item.value); 772 $(this).next().click(); 773 } 774 }); 775 776 $searchField.data("ui-autocomplete")._renderItem = function (ul, item) { 777 return $("<li class=\"itemList\"></li>") 778 .data("ui-autocomplete-item", item) 779 .append("<a>" + item.label + "</a>") 780 .appendTo(ul); 781 }; 782 } 783 784 // keep searchBtnApplyQuery consistent with prefix rule 785 window.searchBtnApplyQuery = function() { 786 var $field = $(searchFieldSelector); 787 var term = $field.val() + ""; 788 if (shouldSearch(term)) { 789 // update href for the icon/button (if present) 790 var btn = document.getElementById("btnSearchIcon"); 791 if (btn) btn.href = "/Search?searchPhrase=" + encodeURIComponent($.trim(term)); 792 } else { 793 var btn = document.getElementById("btnSearchIcon"); 794 if (btn) btn.href = "#"; 795 } 796 }; 797 } 798 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. 799 }); 800 </script>
800 801 802 <section id="widgetPreviewSearch" class="widget widgetSearch skin22 widgetOptionSet53" style="display: block;" aria-label="Search"> 803 <!-- For the button right and inside --> 804 <div class="widgetBody buttonRightInside"> 805 <input class="widgetSearchBox widgetSearchBox75a867d6-0b04-41f4-8f78-f52c7c75c48d" cp5ph="true" id="searchField75a867d6-0b04-41f4-8f78-f52c7c75c48d" name="searchField" onchange="searchBtnApplyQuery();" placeholder="I'm looking for..." type="text" value="" /> 806 <a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton75a867d6-0b04-41f4-8f78-f52c7c75c48d" 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> 807 808 <label class="searchLabel" aria-hidden="true" for="searchField75a867d6-0b04-41f4-8f78-f52c7c75c48d">Search</label> 809 </div> 810 811 </section> 812 813 814<style scoped> 815 816 .widgetSearch ::-webkit-input-placeholder { 817 color: #000000; 818 } 819 .widgetSearch :-moz-placeholder { /* Firefox 18- */ 820 color: #000000; 821 } 822 .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ 823 color: #000000; 824 } 825 .widgetSearch :-ms-input-placeholder { 826 color: #000000; 827 } 828 829 830 .widgetSearch .widgetBody .widgetSearchBox75a867d6-0b04-41f4-8f78-f52c7c75c48d 831 { 832 color: #000000; 833 background: #FFFBF4; 834border: none; 835border-radius: 10px; 836font: 500 15px Montserrat; 837height: 60px; 838padding: 0 71px 0 16px; 839 } 840 .widgetSearch .widgetBody .widgetSearchButton75a867d6-0b04-41f4-8f78-f52c7c75c48d 841 { 842 margin: 11px 16px 0 0; 843 } 844 .widgetSearch .widgetSearch-onlyDept75a867d6-0b04-41f4-8f78-f52c7c75c48d 845 { 846 display: inline-block; 847 color: #333; 848 849 850 padding-top: 10px; 851 } 852 #ysnSearchOnlyDept75a867d6-0b04-41f4-8f78-f52c7c75c48d 853 { 854 position: relative; 855 top: .125em; 856 } 857 858</style> 859 860<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.min.css"> 861<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.2/jquery-ui.theme.min.css"> 862 863 864
865<script type="text/javascript"> 866 //Updates search icons href to have the correct queryString 867 function searchBtnApplyQuery() { 868 document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField75a867d6-0b04-41f4-8f78-f52c7c75c48d").value; 869 } 870</script>
870 871 872</div> 873 874 </div> <!-- inner column --> 875 876 </div> <!-- inner row --> 877 878 </div><!-- outer column --><!-- --></div> <!-- outer row --> 879 880 881 </div> 882</div> 883</div> 884</div></div> 885</header><!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS"> 886<div data-cpRole="banner" id="banner1"><div data-cpRole="structuralContainer" id="bannerSizingTS"> 887<div data-cpRole="structuralContainer" id="bannerContentTS"> 888<div class="siteWrap3"><div data-cpRole="contentContainer" id="contentTS"> <div id="cc17d19529-e22b-40e8-a0cb-511b1197c470" data-containerid="17d19529-e22b-40e8-a0cb-511b1197c470" class="pageContent cpGrid cpGrid24 showInMobile"> 889 890 891 892 893 </div> 894</div></div> 895</div> 896</div> 897 898 899 900 901 <div id="bannerImagesJSON39" class="hidden"></div> 902 <div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none"> 903 <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> 904 <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> 905 </div> 906
906<script type="text/javascript"> 907 $(window).on("load", function () { 908 $.when(window.Pages.rwdSetupComplete) 909 .done(function () { 910 renderExternalBannerSlideshow('banner1', 911 {"BannerOptionID":39,"ThemeID":19,"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":91,"BannerOptionID":39,"FileName":"/ImageRepository/Document?documentID=21102","Height":493,"Width":1350,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":2,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""}],"BannerVideos":[],"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/"}, 912 '/App_Themes/2025 - Home/Images/', 913 'Rotating'); 914 }); 915 }); 916 </script>
916 917 918</div> 919</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS"> 920<div class="siteWrap2"><div data-cpRole="structuralContainer" id="gbsWrapTS"> 921<div data-cpRole="contentContainer" id="gbsTS"> <div id="cc03502cac-7870-44c9-b06c-5ceb5569191a" data-containerid="03502cac-7870-44c9-b06c-5ceb5569191a" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 922 923 924 <div class="row outer wide"><!-- 925--><div class="outer col col8 first" style="" data-widgetcontainerid="7e3d71b0-6aab-4835-8702-641790e403c2">� 926 <div class="row nest first last wide">� 927 928 <div class="inner col col8 first last id016e8e47-e35a-42ba-8812-3426479fc2f5" style="" data-widgetcontainerid="016e8e47-e35a-42ba-8812-3426479fc2f5">� 929<div data-widget-id="f112fd58-59d7-4bd3-8bb0-2c9578b8f616" data-widget-controller-path="/GraphicLinks/Widget"> 930 931 932 933 934<div id="graphicLinkWidgetf112fd58-59d7-4bd3-8bb0-2c9578b8f616" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 935 <div class="widgetHeader"> 936 <div class=""> 937 </div> 938 </div> 939 <div class="widgetBody cpGrid cpGrid2 "> 940 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 941 <div class="row wide"> 942 <!-- 943--><div class="col col1 first "><ul class="semanticList"><!-- 944 --><li class="widgetItem GraphicLinks"> 945 946<div> 947 <a href="/253/Parks-Recreation" target="_self" class="fancyButton fancyButton186 " > 948 <span> 949 <span><span class="text"><span class="textStyle1">Parks & Recreation</span></span></span> 950 </span> 951 </a> 952</div> 953 <style scoped="scoped">.fancyButton186.fancyButton:link,.fancyButton186.fancyButton:visited, .fancyButton186div.fancyButton{ 954 background-image: url('/ImageRepository/Document?documentID=20770'); 955 background-repeat: no-repeat; 956 background-position: center .2em ; 957transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 958.fancyButton186.fancyButton:hover,.fancyButton186.fancyButton:focus,.fancyButton186.fancyButton:active,.fancyButton186.fancyButton.hover{ 959 background-image: url('/ImageRepository/Document?documentID=20771'); 960 background-repeat: no-repeat; 961 background-position: center top; 962} 963.fancyButton186.fancyButton:link > span,.fancyButton186.fancyButton:visited > span, .fancyButton186div.fancyButton > span{ 964} 965.fancyButton186.fancyButton:hover > span,.fancyButton186.fancyButton:focus > span,.fancyButton186.fancyButton:active > span,.fancyButton186.fancyButton.hover > span{ 966} 967.fancyButton186.fancyButton .text{ 968 padding-top: 9.5em; 969 text-decoration: none; 970 padding-top: 9.5em; 971 background-image: url('/ImageRepository/Document?documentID=20782'); 972 background-repeat: no-repeat; 973 background-position: center 3em ; 974transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 975} 976.fancyButton186.fancyButton:hover .text,.fancyButton186.fancyButton:focus .text,.fancyButton186.fancyButton:active .text,.fancyButton186.fancyButton.hover .text{ 977 text-decoration: none; 978 background-image: url('/ImageRepository/Document?documentID=20782'); 979 background-repeat: no-repeat; 980 background-position: center 2.8em ; 981 982 983} 984.fancyButton186.fancyButton .textStyle1{ 985 color: rgb(255, 251, 244); 986 font-size: 1.125em; 987 font-family: Oswald; 988 font-weight: 600; 989 text-decoration: none; 990display: block; 991text-transform: uppercase; 992line-height: 1.3; 993} 994 995.fancyButton186 .textStyle1::after { 996content: ""; 997display: block; 998margin: .6em auto 0; 999width: 100%; 1000max-width: 50px; 1001height: 4px; 1002border-radius: 3px; 1003background: #47789D; 1004transform: translate(0, 0); 1005transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1006.fancyButton186.fancyButton:hover .textStyle1, .fancyButton186.fancyButton.hover .textStyle1{ 1007 text-decoration: none; 1008} 1009 1010.fancyButton186:is(:hover, :focus, :active) .textStyle1::after { 1011max-width: 100px; 1012transform: translate(0, -.2em);} 1013</style> 1014 1015 </li><!-- 1016--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1017 --><li class="widgetItem GraphicLinks"> 1018 1019<div> 1020 <a href="https://tegacayutilities.qpaybill.com/Start.aspx" target="_blank" class="fancyButton fancyButton187 " aria-label="Utility Payments Opens in new window"> 1021 <span> 1022 <span><span class="text"><span class="textStyle1">Utility Payments</span></span></span> 1023 </span> 1024 </a> 1025</div> 1026 <style scoped="scoped">.fancyButton187.fancyButton:link,.fancyButton187.fancyButton:visited, .fancyButton187div.fancyButton{ 1027 background-image: url('/ImageRepository/Document?documentID=20770'); 1028 background-repeat: no-repeat; 1029 background-position: center .2em ; 1030transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1031.fancyButton187.fancyButton:hover,.fancyButton187.fancyButton:focus,.fancyButton187.fancyButton:active,.fancyButton187.fancyButton.hover{ 1032 background-image: url('/ImageRepository/Document?documentID=20771'); 1033 background-repeat: no-repeat; 1034 background-position: center top; 1035} 1036.fancyButton187.fancyButton:link > span,.fancyButton187.fancyButton:visited > span, .fancyButton187div.fancyButton > span{ 1037} 1038.fancyButton187.fancyButton:hover > span,.fancyButton187.fancyButton:focus > span,.fancyButton187.fancyButton:active > span,.fancyButton187.fancyButton.hover > span{ 1039} 1040.fancyButton187.fancyButton .text{ 1041 padding-top: 9.5em; 1042 text-decoration: none; 1043 padding-top: 9.5em; 1044 background-image: url('/ImageRepository/Document?documentID=20780'); 1045 background-repeat: no-repeat; 1046 background-position: center 3em ; 1047transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1048} 1049.fancyButton187.fancyButton:hover .text,.fancyButton187.fancyButton:focus .text,.fancyButton187.fancyButton:active .text,.fancyButton187.fancyButton.hover .text{ 1050 text-decoration: none; 1051 background-repeat: no-repeat; 1052 background-position: center 2.8em ; 1053 1054 1055} 1056.fancyButton187.fancyButton .textStyle1{ 1057 color: rgb(255, 251, 244); 1058 font-size: 1.125em; 1059 font-family: Oswald; 1060 font-weight: 600; 1061 text-decoration: none; 1062display: block; 1063text-transform: uppercase; 1064line-height: 1.3; 1065} 1066 1067.fancyButton187 .textStyle1::after { 1068content: ""; 1069display: block; 1070margin: .6em auto 0; 1071width: 100%; 1072max-width: 50px; 1073height: 4px; 1074border-radius: 3px; 1075background: #47789D; 1076transform: translate(0, 0); 1077transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1078.fancyButton187.fancyButton:hover .textStyle1, .fancyButton187.fancyButton.hover .textStyle1{ 1079 text-decoration: none; 1080} 1081 1082.fancyButton187:is(:hover, :focus, :active) .textStyle1::after { 1083max-width: 100px; 1084transform: translate(0, -.2em);} 1085</style> 1086 1087 </li><!-- 1088--></ul></div><!-- --> 1089 </div> 1090 </nav> 1091 </div> 1092 <div class="widgetFooter"> 1093 </div> 1094</div> 1095</div> 1096 1097 </div> <!-- inner column --> 1098 1099 </div> <!-- inner row --> 1100 1101 </div><!-- outer column --><!----><div class="outer col col8" style="" data-widgetcontainerid="a4455f82-cf90-4053-84e5-9134b7ac7cfc">� 1102 <div class="row nest first last wide">� 1103 1104 <div class="inner col col8 first last idde5e21a2-6981-42e0-ba99-9f510bc9fa4a" style="" data-widgetcontainerid="de5e21a2-6981-42e0-ba99-9f510bc9fa4a">� 1105<div data-widget-id="83809067-71ff-477a-a522-85dbf0b60540" data-widget-controller-path="/GraphicLinks/Widget"> 1106 1107 1108 1109 1110<div id="graphicLinkWidget83809067-71ff-477a-a522-85dbf0b60540" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1111 <div class="widgetHeader"> 1112 <div class="">
1113 </div> 1114 </div> 1115 <div class="widgetBody cpGrid cpGrid2 "> 1116 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1117 <div class="row wide"> 1118 <!-- 1119--><div class="col col1 first "><ul class="semanticList"><!-- 1120 --><li class="widgetItem GraphicLinks"> 1121 1122<div> 1123 <a href="/1214/Human-Resources" target="_self" class="fancyButton fancyButton190 " > 1124 <span> 1125 <span><span class="text"><span class="textStyle1">Employment Opportunities</span></span></span> 1126 </span> 1127 </a> 1128</div> 1129 <style scoped="scoped">.fancyButton190.fancyButton:link,.fancyButton190.fancyButton:visited, .fancyButton190div.fancyButton{ 1130 background-image: url('/ImageRepository/Document?documentID=20770'); 1131 background-repeat: no-repeat; 1132 background-position: center .2em ; 1133transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1134.fancyButton190.fancyButton:hover,.fancyButton190.fancyButton:focus,.fancyButton190.fancyButton:active,.fancyButton190.fancyButton.hover{ 1135 background-image: url('/ImageRepository/Document?documentID=20771'); 1136 background-repeat: no-repeat; 1137 background-position: center top; 1138} 1139.fancyButton190.fancyButton:link > span,.fancyButton190.fancyButton:visited > span, .fancyButton190div.fancyButton > span{ 1140} 1141.fancyButton190.fancyButton:hover > span,.fancyButton190.fancyButton:focus > span,.fancyButton190.fancyButton:active > span,.fancyButton190.fancyButton.hover > span{ 1142} 1143.fancyButton190.fancyButton .text{ 1144 padding-top: 9.5em; 1145 text-decoration: none; 1146 padding-top: 9.5em; 1147 background-image: url('/ImageRepository/Document?documentID=20774'); 1148 background-repeat: no-repeat; 1149 background-position: center 3em ; 1150transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1151} 1152.fancyButton190.fancyButton:hover .text,.fancyButton190.fancyButton:focus .text,.fancyButton190.fancyButton:active .text,.fancyButton190.fancyButton.hover .text{ 1153 text-decoration: none; 1154 background-image: url('/ImageRepository/Document?documentID=20773'); 1155 background-repeat: no-repeat; 1156 background-position: center 2.8em ; 1157 1158 1159} 1160.fancyButton190.fancyButton .textStyle1{ 1161 color: rgb(255, 251, 244); 1162 font-size: 1.125em; 1163 font-family: Oswald; 1164 font-weight: 600; 1165 text-decoration: none; 1166display: block; 1167text-transform: uppercase; 1168line-height: 1.3; 1169} 1170 1171.fancyButton190 .textStyle1::after { 1172content: ""; 1173display: block; 1174margin: .6em auto 0; 1175width: 100%; 1176max-width: 50px; 1177height: 4px; 1178border-radius: 3px; 1179background: #47789D; 1180transform: translate(0, 0); 1181transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1182.fancyButton190.fancyButton:hover .textStyle1, .fancyButton190.fancyButton.hover .textStyle1{ 1183 text-decoration: none; 1184} 1185 1186.fancyButton190:is(:hover, :focus, :active) .textStyle1::after { 1187max-width: 100px; 1188transform: translate(0, -.2em);} 1189</style> 1190 1191 </li><!-- 1192--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1193 --><li class="widgetItem GraphicLinks"> 1194 1195<div> 1196 <a href="/1903/City-Events" target="_self" class="fancyButton fancyButton191 " > 1197 <span> 1198 <span><span class="text"><span class="textStyle1">Events</span></span></span> 1199 </span> 1200 </a> 1201</div> 1202 <style scoped="scoped">.fancyButton191.fancyButton:link,.fancyButton191.fancyButton:visited, .fancyButton191div.fancyButton{ 1203 background-image: url('/ImageRepository/Document?documentID=20770'); 1204 background-repeat: no-repeat; 1205 background-position: center .2em ; 1206transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1207.fancyButton191.fancyButton:hover,.fancyButton191.fancyButton:focus,.fancyButton191.fancyButton:active,.fancyButton191.fancyButton.hover{ 1208 background-image: url('/ImageRepository/Document?documentID=20771'); 1209 background-repeat: no-repeat; 1210 background-position: center top; 1211} 1212.fancyButton191.fancyButton:link > span,.fancyButton191.fancyButton:visited > span, .fancyButton191div.fancyButton > span{ 1213} 1214.fancyButton191.fancyButton:hover > span,.fancyButton191.fancyButton:focus > span,.fancyButton191.fancyButton:active > span,.fancyButton191.fancyButton.hover > span{ 1215} 1216.fancyButton191.fancyButton .text{ 1217 padding-top: 9.5em; 1218 text-decoration: none; 1219 padding-top: 9.5em; 1220 background-image: url('/ImageRepository/Document?documentID=20783'); 1221 background-repeat: no-repeat; 1222 background-position: center 3em ; 1223transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1224} 1225.fancyButton191.fancyButton:hover .text,.fancyButton191.fancyButton:focus .text,.fancyButton191.fancyButton:active .text,.fancyButton191.fancyButton.hover .text{ 1226 text-decoration: none; 1227 background-repeat: no-repeat; 1228 background-position: center 2.8em ; 1229 1230 1231} 1232.fancyButton191.fancyButton .textStyle1{ 1233 color: rgb(255, 251, 244); 1234 font-size: 1.125em; 1235 font-family: Oswald; 1236 font-weight: 600; 1237 text-decoration: none; 1238display: block; 1239text-transform: uppercase; 1240line-height: 1.3; 1241} 1242 1243.fancyButton191 .textStyle1::after { 1244content: ""; 1245display: block; 1246margin: .6em auto 0; 1247width: 100%; 1248max-width: 50px; 1249height: 4px; 1250border-radius: 3px; 1251background: #47789D; 1252transform: translate(0, 0); 1253transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1254.fancyButton191.fancyButton:hover .textStyle1, .fancyButton191.fancyButton.hover .textStyle1{ 1255 text-decoration: none; 1256} 1257 1258.fancyButton191:is(:hover, :focus, :active) .textStyle1::after { 1259max-width: 100px; 1260transform: translate(0, -.2em);} 1261</style> 1262 1263 </li><!-- 1264--></ul></div><!-- --> 1265 </div> 1266 </nav> 1267 </div> 1268 <div class="widgetFooter"> 1269 </div> 1270</div> 1271</div> 1272 1273 </div> <!-- inner column --> 1274 1275 </div> <!-- inner row --> 1276 1277 </div><!-- outer column --><!----><div class="outer col col8 last" style="" data-widgetcontainerid="56b04e51-b51e-496a-98ca-ceab90812f0e">� 1278 <div class="row nest first last wide">� 1279 1280 <div class="inner col col8 first last idd7c92264-69e6-4618-ad56-958406f75e62" style="" data-widgetcontainerid="d7c92264-69e6-4618-ad56-958406f75e62">� 1281<div data-widget-id="4f8e66d4-c726-4d94-8aa1-6e2f9f86154e" data-widget-controller-path="/GraphicLinks/Widget"> 1282 1283 1284 1285 1286<div id="graphicLinkWidget4f8e66d4-c726-4d94-8aa1-6e2f9f86154e" class="widget widgetGraphicLinks skin25 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:19em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 1287 <div class="widgetHeader"> 1288 <div class="">
1289 </div> 1290 </div> 1291 <div class="widgetBody cpGrid cpGrid2 "> 1292 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 1293 <div class="row wide"> 1294 <!-- 1295--><div class="col col1 first "><ul class="semanticList"><!-- 1296 --><li class="widgetItem GraphicLinks"> 1297 1298<div> 1299 <a href="/list.aspx?Mode=Subscribe#newsFlash" target="_self" class="fancyButton fancyButton192 " > 1300 <span> 1301 <span><span class="text"><span class="textStyle1">City News Sign Up</span></span></span> 1302 </span> 1303 </a> 1304</div> 1305 <style scoped="scoped">.fancyButton192.fancyButton:link,.fancyButton192.fancyButton:visited, .fancyButton192div.fancyButton{ 1306 background-image: url('/ImageRepository/Document?documentID=20770'); 1307 background-repeat: no-repeat; 1308 background-position: center .2em ; 1309transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1310.fancyButton192.fancyButton:hover,.fancyButton192.fancyButton:focus,.fancyButton192.fancyButton:active,.fancyButton192.fancyButton.hover{ 1311 background-image: url('/ImageRepository/Document?documentID=20771'); 1312 background-repeat: no-repeat; 1313 background-position: center top; 1314} 1315.fancyButton192.fancyButton:link > span,.fancyButton192.fancyButton:visited > span, .fancyButton192div.fancyButton > span{ 1316} 1317.fancyButton192.fancyButton:hover > span,.fancyButton192.fancyButton:focus > span,.fancyButton192.fancyButton:active > span,.fancyButton192.fancyButton.hover > span{ 1318} 1319.fancyButton192.fancyButton .text{ 1320 padding-top: 9.5em; 1321 text-decoration: none; 1322 padding-top: 9.5em; 1323 background-image: url('/ImageRepository/Document?documentID=20784'); 1324 background-repeat: no-repeat; 1325 background-position: center 3em ; 1326transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1327} 1328.fancyButton192.fancyButton:hover .text,.fancyButton192.fancyButton:focus .text,.fancyButton192.fancyButton:active .text,.fancyButton192.fancyButton.hover .text{ 1329 text-decoration: none; 1330 background-repeat: no-repeat; 1331 background-position: center 2.8em ; 1332 1333 1334} 1335.fancyButton192.fancyButton .textStyle1{ 1336 color: rgb(255, 251, 244); 1337 font-size: 1.125em; 1338 font-family: Oswald; 1339 font-weight: 600; 1340 text-decoration: none; 1341display: block; 1342text-transform: uppercase; 1343line-height: 1.3; 1344} 1345 1346.fancyButton192 .textStyle1::after { 1347content: ""; 1348display: block; 1349margin: .6em auto 0; 1350width: 100%; 1351max-width: 50px; 1352height: 4px; 1353border-radius: 3px; 1354background: #47789D; 1355transform: translate(0, 0); 1356transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1357.fancyButton192.fancyButton:hover .textStyle1, .fancyButton192.fancyButton.hover .textStyle1{ 1358 text-decoration: none; 1359} 1360 1361.fancyButton192:is(:hover, :focus, :active) .textStyle1::after { 1362max-width: 100px; 1363transform: translate(0, -.2em);} 1364</style> 1365 1366 </li><!-- 1367--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 1368 --><li class="widgetItem GraphicLinks"> 1369 1370<div> 1371 <a href="/requesttracker.aspx" target="_self" class="fancyButton fancyButton193 " > 1372 <span> 1373 <span><span class="text"><span class="textStyle1">Report a Concern</span></span></span> 1374 </span> 1375 </a> 1376</div> 1377 <style scoped="scoped">.fancyButton193.fancyButton:link,.fancyButton193.fancyButton:visited, .fancyButton193div.fancyButton{ 1378 background-image: url('/ImageRepository/Document?documentID=20770'); 1379 background-repeat: no-repeat; 1380 background-position: center .2em ; 1381transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1382.fancyButton193.fancyButton:hover,.fancyButton193.fancyButton:focus,.fancyButton193.fancyButton:active,.fancyButton193.fancyButton.hover{ 1383 background-image: url('/ImageRepository/Document?documentID=20771'); 1384 background-repeat: no-repeat; 1385 background-position: center top; 1386} 1387.fancyButton193.fancyButton:link > span,.fancyButton193.fancyButton:visited > span, .fancyButton193div.fancyButton > span{ 1388} 1389.fancyButton193.fancyButton:hover > span,.fancyButton193.fancyButton:focus > span,.fancyButton193.fancyButton:active > span,.fancyButton193.fancyButton.hover > span{ 1390} 1391.fancyButton193.fancyButton .text{ 1392 padding-top: 9.5em; 1393 text-decoration: none; 1394 padding-top: 9.5em; 1395 background-image: url('/ImageRepository/Document?documentID=20786'); 1396 background-repeat: no-repeat; 1397 background-position: center 3em ; 1398transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 1399} 1400.fancyButton193.fancyButton:hover .text,.fancyButton193.fancyButton:focus .text,.fancyButton193.fancyButton:active .text,.fancyButton193.fancyButton.hover .text{ 1401 text-decoration: none; 1402 background-repeat: no-repeat; 1403 background-position: center 2.8em ; 1404 1405 1406} 1407.fancyButton193.fancyButton .textStyle1{ 1408 color: rgb(255, 251, 244); 1409 font-size: 1.125em; 1410 font-family: Oswald; 1411 font-weight: 600; 1412 text-decoration: none; 1413display: block; 1414text-transform: uppercase; 1415line-height: 1.3; 1416} 1417 1418.fancyButton193 .textStyle1::after { 1419content: ""; 1420display: block; 1421margin: .6em auto 0; 1422width: 100%; 1423max-width: 50px; 1424height: 4px; 1425border-radius: 3px; 1426background: #47789D; 1427transform: translate(0, 0); 1428transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 1429.fancyButton193.fancyButton:hover .textStyle1, .fancyButton193.fancyButton.hover .textStyle1{ 1430 text-decoration: none; 1431} 1432 1433.fancyButton193:is(:hover, :focus, :active) .textStyle1::after { 1434max-width: 100px; 1435transform: translate(0, -.2em);} 1436</style> 1437 1438 </li><!-- 1439--></ul></div><!-- --> 1440 </div> 1441 </nav> 1442 </div> 1443 <div class="widgetFooter"> 1444 </div> 1445</div> 1446</div> 1447 1448 </div> <!-- inner column --> 1449 1450 </div> <!-- inner row --> 1451 1452 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1453 1454 1455 </div> 1456</div> 1457</div></div> 1458</div><main data-cpRole="structuralContainer" id="mainSectionTS"><div class="inner"> 1459<!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"> 1460<div class="siteWrap2"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap lyt-flex lyt-flex-column"> 1461<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap lyt-flex lyt-flex-column"> 1462<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap"> 1463<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer">
1463<script type='text/javascript'>$('#breadCrumbs').hide();</script>
1463</div><div data-cpRole="mainContentContainer" id="moduleContent"> 1464 1465 <div id="page" class="moduleContentNew"> 1466 1467 1468 <input id="hdnPageID" name="hdnPageID" type="hidden" value="1" /> 1469 <input id="hdnParentID" name="hdnParentID" type="hidden" value="" /> 1470 <input id="hdnVersionID" name="hdnVersionID" type="hidden" value="16083" /> 1471 <input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Home" /> 1472 <input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="True" /> 1473 <input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" /> 1474 <input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" /> 1475 1476 1477 <div id="cc7a8018f8-ece4-48fe-8990-87a335eabf29" data-containerid="7a8018f8-ece4-48fe-8990-87a335eabf29" class="pageContent cpGrid cpGrid24" > 1478 1479 1480 1481 1482 </div> 1483 1484 </div> 1485 1486 1487 <div class="newCP"> 1488 1489 </div> 1490</div> 1491</div> 1492</div> 1493</div></div> 1494</div><!-- Carousel --><div data-cpRole="structuralContainer" id="homeContainer1"> 1495<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent1a"> <div id="cc9d8b9a11-4263-4724-acd6-c80c6cc63338" data-containerid="9d8b9a11-4263-4724-acd6-c80c6cc63338" class="pageContent cpGrid cpGrid24 showInMobile"> 1496 1497 1498 <div class="row outer wide"><!-- 1499--><div class="outer col col24 first last" style="" data-widgetcontainerid="74543b51-7e0a-46b8-922b-7482a0e0de04">� 1500 <div class="row nest first wide">� 1501 1502 <div class="inner col col24 first last ide94c79cd-1a2a-466a-8ba9-b9ee78645be2" style="" data-widgetcontainerid="e94c79cd-1a2a-466a-8ba9-b9ee78645be2">� 1503 <div data-widget-id="c7d5e732-1b07-4ab7-8b3a-00f75c2f801f" data-widget-controller-path="/InfoAdvanced/Widget"> 1504 1505 1506 1507 1508 1509 <section id="divInfoAdvc7d5e732-1b07-4ab7-8b3a-00f75c2f801f" class="widget widgetInfoAdvanced skin30 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1510 <header class="widgetHeader" id="headerc7d5e732-1b07-4ab7-8b3a-00f75c2f801f">
1511 <div class=""> 1512 </div> 1513 </header> 1514 <div class="widgetBody cpGrid cpGrid1 "> 1515 <div class="row wide"> 1516 <div class="col col1 first last"> 1517 <ol class="pageStyles semanticList"> 1518 1519<li class="InfoAdvanced widgetItem fr-view"> 1520 <h2 class="subhead1">News & Highlights</h2> 1521</li> 1522<li class="InfoAdvanced widgetItem fr-view"> 1523 <p>Keep informed with the latest news and highlights</p> 1524</li> </ol> 1525 </div> 1526 </div> 1527 </div> 1528 <div class="widgetFooter"> 1529 1530 </div> 1531 1532 </section> 1533 1534 1535
1536<script type="text/javascript"> 1537 //Render slideshow if info advacned items contain one. 1538 $(document).ready(function (e) { 1539 $('#divInfoAdvc7d5e732-1b07-4ab7-8b3a-00f75c2f801f .InfoAdvanced.widgetItem').each(function () { 1540 renderSlideshowIfApplicable($(this)); 1541 }); 1542 }); 1543</script>
1543</div> 1544 </div> <!-- inner column --> 1545 1546 </div> <!-- inner row --> 1547 <div class="row nest last wide">� 1548 1549 <div class="inner col col24 first last id293a0aaf-15fd-4a3f-96b5-cbf5eeeb58af" style="" data-widgetcontainerid="293a0aaf-15fd-4a3f-96b5-cbf5eeeb58af">� 1550<div data-widget-id="f998db52-78c1-4524-be49-e7b743277ad4" data-widget-controller-path="/NewsFlash/Widget"> 1551
1551<script defer src="/Areas/NewsFlash/Assets/Scripts/Carousel.jquery.js" type="text/javascript"></script>
1551 1552
1552<script defer src="/Areas/NewsFlash/Assets/Scripts/Easing.1.3.jquery.js" type="text/javascript"></script>
1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 <section class="widget widgetNewsFlash skin29 widgetOptionSet55 wide" data-modulewidgettype="newsFlash" id="widgetNewsFlashf998db52-78c1-4524-be49-e7b743277ad4" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="News Flash"> 1569 <div class="widgetBody cpGrid cpGrid3 "> 1570 1571 1572 1573 1574<div class="cpCarousel cpCarouself998db52-78c1-4524-be49-e7b743277ad4"> 1575 <div class="cpWindow cpWindowf998db52-78c1-4524-be49-e7b743277ad4"> 1576 <ol class="semanticList cpSlider"> 1577 <li class="widgetItem" data-index="0"> 1578 <a href="/CivicAlerts.aspx?AID=1281" target="_self"><img class="media" src="/ImageRepository/Document?documentID=22438" alt="Chats with Council (NF)" data-delayed-image="" /></a> 1579 <div class="text"> 1580 <h2 id="newsFlashItemHeader1281" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1281" target="_self">Chat with Council (September 24th) </a> 1581</h2> <div class="widgetDesc"> 1582Please join Council Members Heather Jones and Brian Carter on Thursday, September 24th from 5:00 PM-6:00 PM at the Tega Cay Police Department Training Room for this month's Chat with Council. <a id="newsFlashReadOn1281" href="/CivicAlerts.aspx?AID=1281" target="_self" class="readOn" aria-label="Read on...: Chat with Council (September 24th)">Read on...</a> 1583 </div> 1584 1585 </div> 1586 </li> 1587 <li class="widgetItem" data-index="1"> 1588 <a href="/CivicAlerts.aspx?AID=1280" target="_self"><img class="media" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=22435" alt="City Council Recap Pic Header" data-delayed-image="" /></a> 1589 <div class="text"> 1590 <h2 id="newsFlashItemHeader1280" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1280" target="_self">City Council Recap (September 21st Meeting) </a> 1591</h2> <div class="widgetDesc"> 1592City Council held their regularly scheduled meeting on Monday, September 21st. To stay up to date on everything that took place please click the link below for the City Council Recap. <a id="newsFlashReadOn1280" href="/CivicAlerts.aspx?AID=1280" target="_self" class="readOn" aria-label="City Council Recap: City Council Recap (September 21st Meeting)">City Council Recap</a> 1593 </div> 1594 1595 </div> 1596 </li> 1597 <li class="widgetItem" data-index="2"> 1598 <a href="/CivicAlerts.aspx?AID=1278" target="_self"><img class="media" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=21124" alt="City Manager Report (1)" data-delayed-image="" /></a> 1599 <div class="text"> 1600 <h2 id="newsFlashItemHeader1278" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1278" target="_self">City Manager's Report (September) </a> 1601</h2> <div class="widgetDesc"> 1602The City Manager's Report from the September 21st Council Meeting is now available online, please click the link for the report. <a id="newsFlashReadOn1278" href="/CivicAlerts.aspx?AID=1278" target="_self" class="readOn" aria-label="City Manager's Report: City Manager's Report (September)">City Manager's Report</a> 1603 </div> 1604 1605 </div> 1606 </li> 1607 <li class="widgetItem" data-index="3"> 1608 <a href="/CivicAlerts.aspx?AID=1274" target="_self"><img class="media" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=22390" alt="Catawba Fest" data-delayed-image="" /></a> 1609 <div class="text"> 1610 <h2 id="newsFlashItemHeader1274" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1274" target="_self">Catawba Fest (September 26th) </a> 1611</h2> <div class="widgetDesc"> 1612Catawba Fest returns on Saturday, September 26th 10:00 AM to 6:00 PM at Catawba Park. For additional details click the link below. <a id="newsFlashReadOn1274" href="/CivicAlerts.aspx?AID=1274" target="_self" class="readOn" aria-label="Catawba Fest Flyer: Catawba Fest (September 26th)">Catawba Fest Flyer</a> 1613 </div> 1614 1615 </div> 1616 </li> 1617 <li class="widgetItem" data-index="4"> 1618 <a href="/CivicAlerts.aspx?AID=1273" target="_self"><img class="media" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=22393" alt="Road Work Ahead" data-delayed-image="" /></a> 1619 <div class="text"> 1620 <h2 id="newsFlashItemHeader1273" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1273" target="_self">Road Construction Notice: Temporary Traffic Pattern Changes </a> 1621</h2> <div class="widgetDesc"> 1622Construction of the new roundabout at Stonecrest Boulevard and Ledgestone Court will begin on Tuesday, September 1, and is expected to be completed by Friday, October 10. For more details and a map o... <a id="newsFlashReadOn1273" href="/CivicAlerts.aspx?AID=1273" target="_self" class="readOn" aria-label="Traffic Pattern Information: Road Construction Notice: Temporary Traffic Pattern Changes">Traffic Pattern Information</a> 1623 </div> 1624 1625 </div> 1626 </li> 1627 <li class="widgetItem" data-index="5"> 1628 <a href="/CivicAlerts.aspx?AID=1264" target="_self"><img class="media" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-delay-load="/ImageRepository/Document?documentID=22055" alt="Stage 2 Drought" data-delayed-image="" /></a> 1629 <div class="text"> 1630 <h2 id="newsFlashItemHeader1264" class="widgetTitle"> <a href="/CivicAlerts.aspx?AID=1264" target="_self">REMINDER: Stage 2 Drought Restrictions Remain in Effect </a> 1631</h2> <div class="widgetDesc"> 1632Although our area has received recent rainfall, Stage 2 drought restrictions remain in effect in the City of Tega Cay. For more information please click the link below. <a id="newsFlashReadOn1264" href="/CivicAlerts.aspx?AID=1264" target="_self" class="readOn" aria-label="Drought Information: REMINDER: Stage 2 Drought Restrictions Remain in Effect">Drought Information</a> 1633 </div> 1634 1635 </div> 1636 </li> 1637 1638 </ol> 1639 </div> 1640</div>
1641<script type="text/javascript"> 1642 // <!-- 1643 window.$ = window.$ || window.parent.$; 1644 1645 $(window).on('load', function () { 1646 //Wait for the DOM to load completely before executing carousel logic since its all based on carousel width which wont come out correct until the DOM has loaded. Vishal 1647 if(!window.carouselsToInit){ 1648 window.carouselsToInit = new Array(); 1649 } 1650 var widgetNewsFlashf998db5278c14524be49e7b743277ad4 = function() 1651 { 1652 var widgetWindow = $('#widgetNewsFlashf998db52-78c1-4524-be49-e7b743277ad4').find('.cpWindow')[0]; 1653 if(widgetWindow){ 1654 if(widgetWindow.clientWidth != 0){ 1655 window.setTimeout(function(){ 1656 $('#widgetNewsFlashf998db52-78c1-4524-be49-e7b743277ad4').adaptiveCarousel({ 1657 minSlideWidth: 230, 1658 maxSlideWidth: 300, 1659 gutterWidth: 40, 1660 circular: true, 1661 teaser: false, 1662 transitionTiming: 500, 1663 noImageRequired: false 1664 }); 1665 }, 250); 1666 var index = window.carouselsToInit.indexOf(widgetNewsFlashf998db5278c14524be49e7b743277ad4); 1667 if (index > -1) { 1668 window.carouselsToInit.splice(index, 1); 1669 } 1670 } 1671 } 1672 } 1673 var indexCarouselsToInit = window.carouselsToInit.indexOf(widgetNewsFlashf998db5278c14524be49e7b743277ad4); 1674 if (indexCarouselsToInit === -1) { 1675 window.carouselsToInit.push(widgetNewsFlashf998db5278c14524be49e7b743277ad4); 1676 } 1677 1678 if (window.carouselsToInit) { 1679 window.carouselsToInit.forEach(function (carouselToInit) { carouselToInit(); }); 1680 } 1681 1682 if (window.Pages.onResizeHandlers){ 1683 window.Pages.onResizeHandlers.forEach(function(car){car();}); 1684 } 1685 }); 1686 1687 if (Modernizr.touch) { 1688 var $pages = typeof window.Pages == 'undefined' ? window.parent.Pages : window.Pages; 1689 $.when($pages.rwdReady).done(function () { 1690 //only for responsive sites 1691 if (typeof($$) !== 'undefined') { 1692 $$('#widgetNewsFlashf998db52-78c1-4524-be49-e7b743277ad4').on('swipeRight', function (e, a) { 1693 $(this).adaptiveCarousel("moveBack"); 1694 }); 1695 $$('#widgetNewsFlashf998db52-78c1-4524-be49-e7b743277ad4').on('swipeLeft', function (e) { 1696 $(this).adaptiveCarousel("moveForward"); 1697 }); 1698 } 1699 }); 1700 } 1701 // --> 1702</script>
1702 1703 1704 <a id="newsFlashViewAllf998db52-78c1-4524-be49-e7b743277ad4" class="widgetViewAll" style="" href="/CivicAlerts.aspx?CID=1">View All News</a> 1705 </div> 1706 <div class="widgetFooter"> 1707 </div> 1708 <div class="addItemModal hidden"> 1709 <div class="url hidden">/CivicAlerts.aspx</div> 1710 </div> 1711 1712 </section> 1713 1714 1715 1716 1717 1718 1719 1720 1721</div> 1722 </div> <!-- inner column --> 1723 1724 </div> <!-- inner row --> 1725 1726 </div><!-- outer column --><!-- --></div> <!-- outer row --> 1727 1728 1729 </div> 1730</div></div> 1731</div><!-- Calendar --><div data-cpRole="structuralContainer" id="homeContainer2"> 1732<div class="siteWrap2"><div data-cpRole="contentContainer" id="homeContent2a"> <div id="cc53c8aac4-93dc-4cb1-a5e8-7de193f1c7b2" data-containerid="53c8aac4-93dc-4cb1-a5e8-7de193f1c7b2" class="pageContent cpGrid cpGrid24 showInMobile"> 1733 1734 1735 <div class="row outer wide"><!-- 1736--><div class="outer col col24 first last" style="" data-widgetcontainerid="33048c40-af27-4b3f-8f6a-37f65b207b32">� 1737 <div class="row nest first wide">� 1738 1739 <div class="inner col col24 first last idac9443f7-9b63-43e3-bd8f-599837b86aec" style="" data-widgetcontainerid="ac9443f7-9b63-43e3-bd8f-599837b86aec">� 1740 <div data-widget-id="0990ec15-7a90-4415-b7e4-d61784b357bf" data-widget-controller-path="/InfoAdvanced/Widget"> 1741 1742 1743 1744 1745 1746 <section id="divInfoAdv0990ec15-7a90-4415-b7e4-d61784b357bf" class="widget widgetInfoAdvanced skin30 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced"> 1747 <header class="widgetHeader" id="header0990ec15-7a90-4415-b7e4-d61784b357bf"> 1748 <div class=""> 1749 </div> 1750 </header> 1751 <div class="widgetBody cpGrid cpGrid1 "> 1752 <div class="row wide"> 1753 <div class="col col1 first last"> 1754 <ol class="pageStyles semanticList"> 1755 1756<li class="InfoAdvanced widgetItem fr-view"> 1757 <h2 class="subhead1">Calendar & Events</h2> 1758</li> 1759<li class="InfoAdvanced widgetItem fr-view"> 1760 <p>Stay up to date with us</p> 1761</li> </ol> 1762 </div> 1763 </div> 1764 </div> 1765 <div class="widgetFooter"> 1766 1767 </div> 1768 1769 </section> 1770 1771 1772
1773<script type="text/javascript"> 1774 //Render slideshow if info advacned items contain one. 1775 $(document).ready(function (e) { 1776 $('#divInfoAdv0990ec15-7a90-4415-b7e4-d61784b357bf .InfoAdvanced.widgetItem').each(function () { 1777 renderSlideshowIfApplicable($(this)); 1778 }); 1779 }); 1780</script>
1780</div> 1781 </div> <!-- inner column --> 1782 1783 </div> <!-- inner row --> 1784 <div class="row nest last wide">� 1785 1786 <div class="inner col col24 first last idbf3abc7b-9d82-4040-a83a-37b00c87f827" style="" data-widgetcontainerid="bf3abc7b-9d82-4040-a83a-37b00c87f827">� 1787 1788 <div id="divTabbedff55f619-f667-48b5-b9f0-8abfb4251639" class="widget widgetTabbed wide skin31" data-widgetid="ff55f619-f667-48b5-b9f0-8abfb4251639"> 1789 <ol class="tabbedWidget cpTabs " role="tablist" aria-hidden=".ToString().ToLowerInvariant()" style=" "> 1790 <!-- 1791 --><li style="width: 48%;" class="active" role="presentation"> <a href="#tabff55f619-f667-48b5-b9f0-8abfb4251639_0" class="tabButton" id="tabBtnff55f619-f667-48b5-b9f0-8abfb4251639_0" role="tab" aria-controls="tabff55f619-f667-48b5-b9f0-8abfb4251639_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="City Calendar" contenteditable="false">City Calendar</span></a> 1792</li><!-- 1793 --><li style="width: 48%;" class="" role="presentation"> <a href="#tabff55f619-f667-48b5-b9f0-8abfb4251639_1" class="tabButton" id="tabBtnff55f619-f667-48b5-b9f0-8abfb4251639_1" role="tab" aria-controls="tabff55f619-f667-48b5-b9f0-8abfb4251639_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Around The City" contenteditable="false">Around The City</span></a> 1794</li><!-- 1795 --> 1796 </ol> 1797 1798 <div class="cpTabPanels"> 1799 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 1800 <li class="active" role="presentation"> <a href="#tabff55f619-f667-48b5-b9f0-8abfb4251639_0" class="tabButton" id="tabBtnNarrowff55f619-f667-48b5-b9f0-8abfb4251639_0" role="tab" aria-controls="tabff55f619-f667-48b5-b9f0-8abfb4251639_0" aria-selected="true" tabindex="0"><span class="tabName editable" data-sequence="0" data-tabname="City Calendar" contenteditable="false">City Calendar</span></a> 1801</li> 1802 </ol> 1803 <div class="tabbedWidget cpTabPanel showing" style="" id="tabff55f619-f667-48b5-b9f0-8abfb4251639_0" role="tabpanel" aria-labelledby="tabBtnff55f619-f667-48b5-b9f0-8abfb4251639_0" tabindex="-1"> 1804 1805<div data-widget-id="f9c7703f-001a-4c91-98a7-02cf8a48d4a4" data-widget-controller-path="/Calendar/Widget"> 1806
1806<script src="/Areas/Calendar/Assets/Scripts/Calendar.js"></script>
1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816
1816<script type="text/javascript"> 1817 function openCalendarPublicSubmissionModal(calendarID, eventID, isCopy, order, updatePanelID, isSubmit) { 1818 var title = null; 1819 var className = null; 1820 1821 if (isSubmit) { 1822 title = ' Event Submission'; 1823 className = 'submitEvent'; 1824 } else 1825 className = 'liveEdit calendar'; 1826 1827 var url = '/common/modules/Calendar/calendarLiveEdit.aspx?calendarID=' + calendarID + '&eventID=' + eventID + '&order=' + order + '&updatePanelID=' + updatePanelID; 1828 1829 if (isSubmit) 1830 url = url + '&submit=1'; 1831 if (isCopy) 1832 url = url + '&strPage=itemCopy'; 1833 else 1834 url = url + '&strPage=itemForm'; 1835 1836 openCpModal({ 1837 title: title, 1838 className: className, 1839 isFrontEnd: true, 1840 useIframe: true, 1841 draggable: true, 1842 url: url 1843 }); 1844 } 1845 1846 $(document).ready(function (e) { 1847 if (typeof $ !== 'undefined') { 1848 $(document).ready(function (e) { 1849 //Bind the submit event click handler. 1850 $('.widgetPublicSubmit').unbind('click').click(function (e) { 1851 openCalendarPublicSubmissionModal(0, 0, false, 0, '', true); 1852 return false; 1853 }); 1854 }); 1855 } 1856 }); 1857 </script>
1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878<div id="widgetCalendarf9c7703f-001a-4c91-98a7-02cf8a48d4a4" class="widget widgetCalendar skin31 widgetOptionSet56 narrow" data-modulewidgettype="calendar" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn'> 1879 <div class="widgetBody cpGrid cpGrid3 mediaLeft"> 1880 <div class="calendarInnerWrapper"> 1881 1882 1883<div data-minicalendar="true" class="miniCalendar media" style="width: 44%; "> 1884<div id="miniCalendarAnnouncementf9c7703f-001a-4c91-98a7-02cf8a48d4a4" aria-live="polite" aria-atomic="true" class="visuallyhidden"></div> 1885<input type="hidden" name="monthToRender" data-year="2026" data-month="09" /> 1886<h3 class="miniCalendarHeader miniCalendarHeader--hasArrows" role="presentation"><button aria-label="Previous Month, current month September 2026, go to August 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--left cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--left"></use></svg></button><span class="cp-miniCalendar-title" id="miniCalendarHeaderf9c7703f-001a-4c91-98a7-02cf8a48d4a4" role="heading" aria-level="3">September 2026</span><button aria-label="Next Month, current month September 2026, go to October 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--right cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--right"></use></svg></button></h3> 1887 <table role="grid" aria-labelledby="miniCalendarHeaderf9c7703f-001a-4c91-98a7-02cf8a48d4a4" summary="This table represents a monthly calendar displaying days of the month in a grid format. Each row corresponds to a week, and each column corresponds to a day of the week, starting with Sunday. The table includes events marked on specific dates."> 1888 <thead> 1889 <tr> 1890<th scope="col"><abbr title=" 1891Sunday 1892"> 1893Sun 1894</abbr></th> 1895<th scope="col"><abbr title=" 1896Monday 1897"> 1898Mon 1899</abbr></th> 1900<th scope="col"><abbr title=" 1901Tuesday 1902"> 1903Tue 1904</abbr></th> 1905<th scope="col"><abbr title=" 1906Wednesday 1907"> 1908Wed 1909</abbr></th> 1910<th scope="col"><abbr title=" 1911Thursday 1912"> 1913Thu 1914</abbr></th> 1915<th scope="col"><abbr title=" 1916Friday 1917"> 1918Fri 1919</abbr></th> 1920<th scope="col"><abbr title=" 1921Saturday 1922"> 1923Sat 1924</abbr></th> 1925 1926 </tr> 1927 </thead> 1928 <tbody> 1929<tr><td class="not"><span><time datetime="2026-08-30">30</time></span></td> 1930 1931<td class="not"><span><time datetime="2026-08-31">31</time></span></td> 1932 1933<td><span><time datetime="2026-09-01"> 1</time></span></td> 1934 1935<td><span><time datetime="2026-09-02"> 2</time></span></td> 1936 1937<td><span><time datetime="2026-09-03"> 3</time></span></td> 1938 1939<td><span><time datetime="2026-09-04"> 4</time></span></td> 1940 1941<td><span><time datetime="2026-09-05"> 5</time></span></td> 1942 1943</tr> 1944<tr><td><span><time datetime="2026-09-06"> 6</time></span></td> 1945 1946<td><span><time datetime="2026-09-07"> 7</time></span></td> 1947 1948<td><span><time datetime="2026-09-08">
1948 8</time></span></td> 1949 1950<td><span><time datetime="2026-09-09"> 9</time></span></td> 1951 1952<td><span><time datetime="2026-09-10">10</time></span></td> 1953 1954<td><span><time datetime="2026-09-11">11</time></span></td> 1955 1956<td><span><time datetime="2026-09-12">12</time></span></td> 1957 1958</tr> 1959<tr><td><span><time datetime="2026-09-13">13</time></span></td> 1960 1961<td><span><time datetime="2026-09-14">14</time></span></td> 1962 1963<td><span><time datetime="2026-09-15">15</time></span></td> 1964 1965<td><span><time datetime="2026-09-16">16</time></span></td> 1966 1967<td><span><time datetime="2026-09-17">17</time></span></td> 1968 1969<td><span><time datetime="2026-09-18">18</time></span></td> 1970 1971<td><span><time datetime="2026-09-19">19</time></span></td> 1972 1973</tr> 1974<tr><td><span><time datetime="2026-09-20">20</time></span></td> 1975 1976<td><span><time datetime="2026-09-21">21</time></span></td> 1977 1978<td><span><time datetime="2026-09-22">22</time></span></td> 1979 1980<td><span><time datetime="2026-09-23">23</time></span></td> 1981 1982<td class="today"><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=24&CID=14'><time datetime="2026-09-24">24</time></a></td> 1983 1984<td><span><time datetime="2026-09-25">25</time></span></td> 1985 1986<td><a tabindex="0" href='/calendar.aspx?view=list&year=2026&month=9&day=26&CID=14'><time datetime="2026-09-26">26</time></a></td> 1987 1988</tr> 1989<tr><td><span><time datetime="2026-09-27">27</time></span></td> 1990 1991<td><span><time datetime="2026-09-28">28</time></span></td> 1992 1993<td><span><time datetime="2026-09-29">29</time></span></td> 1994 1995<td><span><time datetime="2026-09-30">30</time></span></td> 1996 1997<td class="not"><span><time datetime="2026-10-01"> 1</time></span></td> 1998 1999<td class="not"><span><time datetime="2026-10-02"> 2</time></span></td> 2000 2001<td class="not"><span><time datetime="2026-10-03"> 3</time></span></td> 2002 2003</tr> 2004 2005 </tbody> 2006 </table> 2007</div> 2008 2009 2010 2011
2011<script src="/Areas/Calendar/Assets/Script/miniCalendar.js"></script>
2011 2012
2012<script> 2013 $(function () { 2014 var miniCalendar = new MiniCalendar(); 2015 miniCalendar.init({ 2016 widgetId: "f9c7703f-001a-4c91-98a7-02cf8a48d4a4", 2017 preventNavigationOnArrows: false, 2018 displayDatesOutsideOfCurrentMonth: true 2019 }); 2020 }); 2021 </script>
2021 2022 2023 2024 2025 2026 2027 2028 2029 2030<div class="row text narrow" data-event-list-row="true" style="margin-left: 49%;"> 2031 2032
2033<script src="/Scripts/jquery.urlToLink.min.js"></script>
2033 2034<input type="hidden" value="["2026-09-24","2026-09-26"]" name="day-list" /> 2035 2036 <div class="col col1 first "> 2037 <ol class="semanticList"> 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049<li class="widgetItem " data-event-i-d="9536" > 2050 2051 2052 <h4 class="widgetTitle">Thu, Sep 24 </h4> 2053 <div style="" class="widgetDesc"> 2054 <strong><a href="/Calendar.aspx?EID=9536">Chat with Council</a></strong> 2055 2056 </div> 2057 </li> 2058 </ol> 2059 </div> 2060 <div class="col col1 last"> 2061 <ol class="semanticList"> 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073<li class="widgetItem " data-event-i-d="9479" > 2074 2075 2076 <h4 class="widgetTitle">Sat, Sep 26 </h4> 2077 <div style="" class="widgetDesc"> 2078 <strong><a href="/Calendar.aspx?EID=9479">Catawba Fest</a></strong> 2079 2080 </div> 2081 </li> 2082 </ol> 2083 </div> 2084 <div class="col col1 "> 2085 <ol class="semanticList"> 2086 </ol> 2087 </div> 2088 2089</div> 2090 </div> 2091 <a id="calendarViewAllf9c7703f-001a-4c91-98a7-02cf8a48d4a4" class="widgetViewAll alignRight" style="" href="/calendar.aspx?CID=14">View All Events</a> 2092 </div> 2093 <div class="widgetFooter"> 2094 2095 </div> 2096 <div class="addItemModal hidden"> 2097 <div class="url hidden">/Calendar.aspx</div> 2098 </div> 2099</div> 2100</div> 2101 2102 </div> 2103 <ol class="tabbedWidgetNarrow cpTabs " role="tablist" aria-hidden="True.ToString().ToLowerInvariant()" style='display: none;'> 2104 <li class="" role="presentation"> <a href="#tabff55f619-f667-48b5-b9f0-8abfb4251639_1" class="tabButton" id="tabBtnNarrowff55f619-f667-48b5-b9f0-8abfb4251639_1" role="tab" aria-controls="tabff55f619-f667-48b5-b9f0-8abfb4251639_1" aria-selected="false" tabindex="-1"><span class="tabName editable" data-sequence="1" data-tabname="Around The City" contenteditable="false">Around The City</span></a> 2105</li> 2106 </ol> 2107 <div class="tabbedWidget cpTabPanel " style="display: none;" id="tabff55f619-f667-48b5-b9f0-8abfb4251639_1" role="tabpanel" aria-labelledby="tabBtnff55f619-f667-48b5-b9f0-8abfb4251639_1" tabindex="-1"> 2108 2109<div data-widget-id="5c4251ab-3e8e-4a89-8a66-3e2525c03a12" data-widget-controller-path="/Calendar/Widget"> 2110
2110<script src="/Areas/Calendar/Assets/Scripts/Calendar.js"></script>
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120
2120<script type="text/javascript"> 2121 function openCalendarPublicSubmissionModal(calendarID, eventID, isCopy, order, updatePanelID, isSubmit) { 2122 var title = null; 2123 var className = null; 2124 2125 if (isSubmit) { 2126 title = ' Event Submission'; 2127 className = 'submitEvent'; 2128 } else 2129 className = 'liveEdit calendar'; 2130 2131 var url = '/common/modules/Calendar/calendarLiveEdit.aspx?calendarID=' + calendarID + '&eventID=' + eventID + '&order=' + order + '&updatePanelID=' + updatePanelID; 2132 2133 if (isSubmit) 2134 url = url + '&submit=1'; 2135 if (isCopy) 2136 url = url + '&strPage=itemCopy'; 2137 else 2138 url = url + '&strPage=itemForm'; 2139 2140 openCpModal({ 2141 title: title, 2142 className: className, 2143 isFrontEnd: true, 2144 useIframe: true, 2145 draggable: true, 2146 url: url 2147 }); 2148 } 2149 2150 $(document).ready(function (e) { 2151 if (typeof $ !== 'undefined') { 2152 $(document).ready(function (e) { 2153 //Bind the submit event click handler. 2154 $('.widgetPublicSubmit').unbind('click').click(function (e) { 2155 openCalendarPublicSubmissionModal(0, 0, false, 0, '', true); 2156 return false; 2157 }); 2158 }); 2159 } 2160 }); 2161 </script>
2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182<div id="widgetCalendar5c4251ab-3e8e-4a89-8a66-3e2525c03a12" class="widget widgetCalendar skin31 widgetOptionSet56 narrow" data-modulewidgettype="calendar" data-elementqueryclasses='{"wide-narrow":"min-width:40em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn'> 2183 <div class="widgetBody cpGrid cpGrid3 mediaLeft"> 2184 <div class="calendarInnerWrapper"> 2185 2186 2187<div data-minicalendar="true" class="miniCalendar media" style="width: 44%; "> 2188<div id="miniCalendarAnnouncement5c4251ab-3e8e-4a89-8a66-3e2525c03a12" aria-live="polite" aria-atomic="true" class="visuallyhidden"></div> 2189<input type="hidden" name="monthToRender" data-year="2026" data-month="09" /> 2190<h3 class="miniCalendarHeader miniCalendarHeader--hasArrows" role="presentation"><button aria-label="Previous Month, current month September 2026, go to August 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--left cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--left"></use></svg></button><span class="cp-miniCalendar-title" id="miniCalendarHeader5c4251ab-3e8e-4a89-8a66-3e2525c03a12" role="heading" aria-level="3">September 2026</span><button aria-label="Next Month, current month September 2026, go to October 2026" class="cp-miniCalendar-arrow cp-miniCalendar-arrow--right cp-Btn--nonStyled"><svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#iconArrow--right"></use></svg></button></h3> 2191 <table role="grid" aria-labelledby="miniCalendarHeader5c4251ab-3e8e-4a89-8a66-3e2525c03a12" summary="This table represents a monthly calendar displaying days of the month in a grid format. Each row corresponds to a week, and each column corresponds to a day of the week, starting with Sunday. The table includes events marked on specific dates."> 2192 <thead> 2193 <tr> 2194<th scope="col"><abbr title=" 2195Sunday 2196"> 2197Sun 2198</abbr></th> 2199<th scope="col"><abbr title=" 2200Monday 2201"> 2202Mon 2203</abbr></th> 2204<th scope="col"><abbr title=" 2205Tuesday 2206"> 2207Tue 2208</abbr></th> 2209<th scope="col"><abbr title=" 2210Wednesday 2211"> 2212Wed 2213</abbr></th> 2214<th scope="col"><abbr title=" 2215Thursday 2216"> 2217Thu 2218</abbr></th> 2219<th scope="col"><abbr title=" 2220Friday 2221"> 2222Fri 2223</abbr></th> 2224<th scope="col"><abbr title=" 2225Saturday 2226"> 2227Sat 2228</abbr></th> 2229 2230 </tr> 2231 </thead> 2232 <tbody> 2233<tr><td class="not"><span><time datetime="2026-08-30">30</time></span></td> 2234 2235<td class="not"><span><time datetime="2026-08-31">31</time></span></td> 2236 2237<td><span><time datetime="2026-09-01"> 1</time></span></td> 2238 2239<td><span><time datetime="2026-09-02"> 2</time></span></td> 2240 2241<td><span><time datetime="2026-09-03"> 3</time></span></td> 2242 2243<td><span><time datetime="2026-09-04"> 4</time></span></td> 2244 2245<td><span><time datetime="2026-09-05"> 5</time></span></td> 2246 2247</tr> 2248<tr><td><span><time datetime="2026-09-06"> 6</time></span></td> 2249 2250<td><span><time datetime="2026-09-07"> 7</time></span></td> 2251 2252<td><span><time datetime="2026-09-08">
2252 8</time></span></td> 2253 2254<td><span><time datetime="2026-09-09"> 9</time></span></td> 2255 2256<td><span><time datetime="2026-09-10">10</time></span></td> 2257 2258<td><span><time datetime="2026-09-11">11</time></span></td> 2259 2260<td><span><time datetime="2026-09-12">12</time></span></td> 2261 2262</tr> 2263<tr><td><span><time datetime="2026-09-13">13</time></span></td> 2264 2265<td><span><time datetime="2026-09-14">14</time></span></td> 2266 2267<td><span><time datetime="2026-09-15">15</time></span></td> 2268 2269<td><span><time datetime="2026-09-16">16</time></span></td> 2270 2271<td><span><time datetime="2026-09-17">17</time></span></td> 2272 2273<td><span><time datetime="2026-09-18">18</time></span></td> 2274 2275<td><span><time datetime="2026-09-19">19</time></span></td> 2276 2277</tr> 2278<tr><td><span><time datetime="2026-09-20">20</time></span></td> 2279 2280<td><span><time datetime="2026-09-21">21</time></span></td> 2281 2282<td><span><time datetime="2026-09-22">22</time></span></td> 2283 2284<td><span><time datetime="2026-09-23">23</time></span></td> 2285 2286<td class="today"><span><time datetime="2026-09-24">24</time></span></td> 2287 2288<td><span><time datetime="2026-09-25">25</time></span></td> 2289 2290<td><span><time datetime="2026-09-26">26</time></span></td> 2291 2292</tr> 2293<tr><td><span><time datetime="2026-09-27">27</time></span></td> 2294 2295<td><span><time datetime="2026-09-28">28</time></span></td> 2296 2297<td><span><time datetime="2026-09-29">29</time></span></td> 2298 2299<td><span><time datetime="2026-09-30">30</time></span></td> 2300 2301<td class="not"><span><time datetime="2026-10-01"> 1</time></span></td> 2302 2303<td class="not"><span><time datetime="2026-10-02"> 2</time></span></td> 2304 2305<td class="not"><span><time datetime="2026-10-03"> 3</time></span></td> 2306 2307</tr> 2308 2309 </tbody> 2310 </table> 2311</div> 2312 2313 2314 2315
2315<script src="/Areas/Calendar/Assets/Script/miniCalendar.js"></script>
2315 2316
2316<script> 2317 $(function () { 2318 var miniCalendar = new MiniCalendar(); 2319 miniCalendar.init({ 2320 widgetId: "5c4251ab-3e8e-4a89-8a66-3e2525c03a12", 2321 preventNavigationOnArrows: false, 2322 displayDatesOutsideOfCurrentMonth: true 2323 }); 2324 }); 2325 </script>
2325 2326 2327 2328 2329 2330 2331 2332 2333 2334<div class="row text narrow" data-event-list-row="true" style="margin-left: 49%;"> 2335 2336
2337<script src="/Scripts/jquery.urlToLink.min.js"></script>
2337 2338<input type="hidden" value="[]" name="day-list" /> 2339 2340 <p class="widgetItem">There are no published events in current month.</p> 2341 2342</div> 2343 </div> 2344 <a id="calendarViewAll5c4251ab-3e8e-4a89-8a66-3e2525c03a12" class="widgetViewAll alignRight" style="" href="/calendar.aspx?CID=35">View All Events</a> 2345 </div> 2346 <div class="widgetFooter"> 2347 2348 </div> 2349 <div class="addItemModal hidden"> 2350 <div class="url hidden">/Calendar.aspx</div> 2351 </div> 2352</div> 2353</div> 2354 2355 </div> 2356 </div> 2357 </div> 2358
2358<script type="text/javascript"> 2359 2360 $.when(window.Pages.rwdReady).done(function () { 2361 var tabbedWidgetID = 'divTabbedff55f619-f667-48b5-b9f0-8abfb4251639'; 2362 var mediaQuerySize = 60; 2363 if (mediaQuerySize > 0) { 2364 var mediaElementQuery = '#' + tabbedWidgetID + ':media(this-min-width:' + mediaQuerySize + 'em)'; 2365 var $tabbedWidget = $('#' + tabbedWidgetID); 2366 2367 // Update child widget classes based on parent state 2368 var updateChildWidgetClasses = function (isParentWide) { 2369 var liveEditEnabled = getCookieValue("enableLiveEdit") === "true"; 2370 if (liveEditEnabled) 2371 return; 2372 2373 var $childWidgets = $tabbedWidget.find('.widget').not('[data-elementqueryclasses]'); 2374 2375 if (isParentWide) { 2376 $childWidgets.addClass('wide').removeClass('narrow'); 2377 $tabbedWidget.find('[data-event-list-row="true"]').addClass('wide').removeClass('narrow'); 2378 } else { 2379 $childWidgets.addClass('narrow').removeClass('wide'); 2380 $tabbedWidget.find('[data-event-list-row="true"]').addClass('narrow').removeClass('wide'); 2381 } 2382 }; 2383 2384 window.cpMedia.unregister(mediaElementQuery).register(mediaElementQuery, { 2385 deferSetup: false, 2386 setup: function () { 2387 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 2388 if (!liveEditEnabled) { 2389 $tabbedWidget.addClass('narrow').removeClass('wide'); 2390 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 2391 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 2392 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 2393 $tabbedWidget.data("tabHeightSet", false); 2394 2395 // Update child widget classes - parent is narrow 2396 updateChildWidgetClasses(false); 2397 } 2398 }, 2399 match: function () { 2400 $tabbedWidget.addClass('wide').removeClass('narrow'); 2401 cpMedia.diag('$(element).removeClass("narrow"), mediaQuery: ' + mediaElementQuery); 2402 $tabbedWidget.find('.tabbedWidget.cpTabs').show().attr('aria-hidden', 'false'); 2403 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').hide().attr('aria-hidden', 'true'); 2404 2405 if($tabbedWidget.data("tabHeightSet") == false) 2406 { 2407 $tabbedWidget.data("tabHeightSet", true); 2408 2409 var tabbedWidgetID = 'divTabbedff55f619-f667-48b5-b9f0-8abfb4251639'; 2410 setTabbedWidgetsTabHeight(tabbedWidgetID); 2411 } 2412 $('.cpTabPanels').unbind('click'); 2413 2414 // Update child widget classes - parent is wide 2415 updateChildWidgetClasses(true); 2416 }, 2417 unmatch: function () { 2418 var liveEditEnabled = $.cookie("enableLiveEdit") === "true"; 2419 if (!liveEditEnabled) { 2420 $tabbedWidget.addClass('narrow').removeClass('wide'); 2421 cpMedia.diag('$(element).addClass("narrow"), mediaQuery: ' + mediaElementQuery); 2422 $tabbedWidget.find('.tabbedWidget.cpTabs').hide().attr('aria-hidden', 'true'); 2423 $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show().attr('aria-hidden', 'false'); 2424 2425 // Update child widget classes - parent is narrow 2426 updateChildWidgetClasses(false); 2427 } 2428 $('.cpTabPanels').click(function() { 2429 this.scrollIntoView(); 2430 }); 2431 } 2432 }); 2433 } 2434 }); 2435 2436 //Used for when page is initially loaded 2437 if($('#divTabbedff55f619-f667-48b5-b9f0-8abfb4251639').hasClass('narrow')) 2438 { 2439 $('.cpTabPanels').click(function() { 2440 this.scrollIntoView(); 2441 }); 2442 } 2443 2444 2445 //If responsive not enabled, execute this after a timeout 2446 if(!isResponsiveEnabled) 2447 { 2448 window.setTimeout(function(){ 2449 var tabbedWidgetID = 'divTabbedff55f619-f667-48b5-b9f0-8abfb4251639'; 2450 typeof setTabbedWidgetsTabHeight === "function" && setTabbedWidgetsTabHeight(tabbedWidgetID); 2451 }, 1500); 2452 } 2453 2454 function reinitCarousels() { 2455 if (window.carouselsToInit) { 2456 for (var i = 0; i < window.carouselsToInit.length; i++) { 2457 carouselsToInit[i](); 2458 } 2459 } 2460 } 2461 function sizeTabbedContent(element){ 2462 if(window.Pages){ 2463 if(window.Pages.onResizeHandlers){ 2464 var setTabbedInterval = setInterval(function () {
2465 window.Pages.onResizeHandlers.forEach(function(car){car();}); 2466 }, 25) 2467 2468 2469 setTimeout(function () { 2470 clearInterval(setTabbedInterval); 2471 if ($.cookie("enableLiveEdit") === "true") { 2472 setInterval(function () { 2473 window.Pages.onResizeHandlers.forEach(function(car){car();}); 2474 }, 2000); 2475 } 2476 }, 2500); 2477 element.onclick="window.setTimeout(function(){reinitCarousels();},2);" 2478 } 2479 } 2480 } 2481 2482 function adjustTab(e) { 2483 e.preventDefault(); 2484 window.setTimeout(function(){ 2485 reinitCarousels(); 2486 }, 2); 2487 sizeTabbedContent(this); 2488 } 2489 2490 var tabButtons = document.querySelectorAll("#divTabbedff55f619-f667-48b5-b9f0-8abfb4251639 .tabButton"); 2491 2492 tabButtons.forEach(function (tabButton) { 2493 tabButton.addEventListener("click", adjustTab); 2494 }); 2495 2496 </script>
2496 2497 2498 2499 2500 </div> <!-- inner column --> 2501 2502 </div> <!-- inner row --> 2503 2504 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2505 2506 2507 </div> 2508</div></div> 2509</div></div> 2510</main><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS"> 2511<div class="siteWrap2"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc277f24fd-935b-4a0a-b8ba-f1b565dee096" data-containerid="277f24fd-935b-4a0a-b8ba-f1b565dee096" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="60"> 2512 2513 2514 <div class="row outer wide"><!-- 2515--><div class="outer col col6 first" style="" data-widgetcontainerid="50970195-0d30-4ea8-bbdc-a7f48cdde70d">� 2516 <div class="row nest first last wide">� 2517 2518 <div class="inner col col6 first last id5a249db8-e09d-4d82-b480-0b281778f0aa" style="" data-widgetcontainerid="5a249db8-e09d-4d82-b480-0b281778f0aa">� 2519 <div data-widget-id="e9a252f3-e29a-4af1-b0b2-9416f348751e" data-widget-controller-path="/InfoAdvanced/Widget"> 2520 2521 2522 2523 2524 2525 <section id="divInfoAdve9a252f3-e29a-4af1-b0b2-9416f348751e" 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"> 2526 <header class="widgetHeader" id="headere9a252f3-e29a-4af1-b0b2-9416f348751e"> 2527 <div class=""> 2528 </div> 2529 </header> 2530 <div class="widgetBody cpGrid cpGrid1 "> 2531 <div class="row wide"> 2532 <div class="col col1 first last"> 2533 <ol class="pageStyles semanticList"> 2534 2535<li class="InfoAdvanced widgetItem fr-view"> 2536 <p><a href="/"><img src="/ImageRepository/Document?documentId=20788" class="fr-fil fr-dib" alt="Tega Cay South Carolina Homepage"></a></p> 2537</li> </ol> 2538 </div> 2539 </div> 2540 </div> 2541 <div class="widgetFooter"> 2542 2543 </div> 2544 2545 </section> 2546 2547 2548
2549<script type="text/javascript"> 2550 //Render slideshow if info advacned items contain one. 2551 $(document).ready(function (e) { 2552 $('#divInfoAdve9a252f3-e29a-4af1-b0b2-9416f348751e .InfoAdvanced.widgetItem').each(function () { 2553 renderSlideshowIfApplicable($(this)); 2554 }); 2555 }); 2556</script>
2556</div> 2557 </div> <!-- inner column --> 2558 2559 </div> <!-- inner row --> 2560 2561 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="5a0a7770-da45-4247-bf08-f3803d520b36">� 2562 <div class="row nest first last wide">� 2563 2564 <div class="inner col col1 first last id54e51cd0-01f9-4937-9a09-e36a421d454b" style="" data-widgetcontainerid="54e51cd0-01f9-4937-9a09-e36a421d454b">� 2565 2566<div class="widget widgetSpacer" id="46ef0220-495c-40f5-9208-1f0be3f816ad"></div> 2567 </div> <!-- inner column --> 2568 2569 </div> <!-- inner row --> 2570 2571 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="8d9aa7e5-098c-46f7-a746-cb59c8648efc">� 2572 <div class="row nest first last wide">� 2573 2574 <div class="inner col col5 first last id07781bc4-d085-49df-a6b3-c7804045764f" style="" data-widgetcontainerid="07781bc4-d085-49df-a6b3-c7804045764f">� 2575 <div data-widget-id="4a73a0d8-fc8d-4586-ad12-cd44e2f77a95" data-widget-controller-path="/InfoAdvanced/Widget"> 2576 2577 2578 2579 2580 2581 <section id="divInfoAdv4a73a0d8-fc8d-4586-ad12-cd44e2f77a95" class="widget widgetInfoAdvanced skin26 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header4a73a0d8-fc8d-4586-ad12-cd44e2f77a95"> 2582 <header class="widgetHeader" id="header4a73a0d8-fc8d-4586-ad12-cd44e2f77a95"> 2583 <div class=""> 2584 <h3 >Contact Us</h3> 2585 </div> 2586 </header> 2587 <div class="widgetBody cpGrid cpGrid1 "> 2588 <div class="row wide"> 2589 <div class="col col1 first last"> 2590 <ol class="pageStyles semanticList"> 2591 2592<li class="InfoAdvanced widgetItem fr-view"> 2593 <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> 2594</li> </ol> 2595 </div> 2596 </div> 2597 </div> 2598 <div class="widgetFooter"> 2599 2600 </div> 2601 2602 </section> 2603 2604 2605
2606<script type="text/javascript"> 2607 //Render slideshow if info advacned items contain one. 2608 $(document).ready(function (e) { 2609 $('#divInfoAdv4a73a0d8-fc8d-4586-ad12-cd44e2f77a95 .InfoAdvanced.widgetItem').each(function () { 2610 renderSlideshowIfApplicable($(this)); 2611 }); 2612 }); 2613</script>
2613</div> 2614 </div> <!-- inner column --> 2615 2616 </div> <!-- inner row --> 2617 2618 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="308061cd-1a2f-4918-9a34-078bd6a21a56">� 2619 <div class="row nest first last wide">� 2620 2621 <div class="inner col col1 first last id3c7bcbdf-004f-4722-8a1d-6f30ee36c85f" style="" data-widgetcontainerid="3c7bcbdf-004f-4722-8a1d-6f30ee36c85f">� 2622 2623<div class="widget widgetSpacer" id="5254ff5a-471f-45c0-84be-d87ef81f1115"></div> 2624 </div> <!-- inner column --> 2625 2626 </div> <!-- inner row --> 2627 2628 </div><!-- outer column --><!----><div class="outer col col5" style="" data-widgetcontainerid="ead90d35-99c5-4f3e-833c-4d698319ae67">� 2629 <div class="row nest first last wide">� 2630 2631 <div class="inner col col5 first last id75af0167-f565-41e4-a0be-1223ef54eb9f" style="" data-widgetcontainerid="75af0167-f565-41e4-a0be-1223ef54eb9f">� 2632 <div data-widget-id="15472343-7756-47fd-88df-0a63c9eeb005" data-widget-controller-path="/QuickLinks/Widget"> 2633 2634 2635 2636 2637 2638 2639 2640 2641 <section id="widgetQuicklink15472343-7756-47fd-88df-0a63c9eeb005" class="widget widgetQuickLinks skin26 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader15472343-7756-47fd-88df-0a63c9eeb005"> 2642 <header class="widgetHeader" id="quickLinksHeader15472343-7756-47fd-88df-0a63c9eeb005"> 2643 <div class=""> 2644 <h3><a style="" href="/QuickLinks.aspx?CID=45" >Helpful Links</a></h3> 2645 </div> 2646 </header> 2647 <div class="widgetBody cpGrid cpGrid1 "> 2648 <div class="row narrow"> 2649 <div class="col col1 first last"> 2650 <ol class="semanticList"> 2651 2652 <li style="position:relative" class="widgetItem QuickLinks"> 2653 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2654 <div class="widgetMeta"></div> 2655 </li> 2656 2657 <li style="position:relative" class="widgetItem QuickLinks"> 2658 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2659 <div class="widgetMeta"></div> 2660 </li> 2661 2662 <li style="position:relative" class="widgetItem QuickLinks"> 2663 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2664 <div class="widgetMeta"></div> 2665 </li> 2666 </ol> 2667 </div> 2668 </div> 2669 2670 </div> 2671 <div class="widgetFooter"> 2672 </div> 2673 <div class="addItemModal hidden"> 2674 <div class="url hidden">/QuickLinks.aspx</div> 2675 </div> 2676 2677 </section> 2678</div> 2679 2680 </div> <!-- inner column --> 2681 2682 </div> <!-- inner row --> 2683 2684 </div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="3bbc89df-67b4-4f34-b513-87b895946b04">� 2685 <div class="row nest first last wide">� 2686 2687 <div class="inner col col1 first last idd2ee90a2-ac24-4fdf-bf90-4ee03f9feae9" style="" data-widgetcontainerid="d2ee90a2-ac24-4fdf-bf90-4ee03f9feae9">� 2688 2689<div class="widget widgetSpacer" id="3b64dfe2-2c07-42b3-a7be-b58712c88d9f"></div> 2690 </div> <!-- inner column --> 2691 2692 </div> <!-- inner row --> 2693 2694 </div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="9363bab2-deaa-4b0d-a1ee-de4ab5a531d9">� 2695 <div class="row nest first last wide">� 2696 2697 <div class="inner col col5 first last id502c5796-cd3f-4560-877d-1906b4ac3a6d" style="" data-widgetcontainerid="502c5796-cd3f-4560-877d-1906b4ac3a6d">� 2698 <div data-widget-id="4ec35199-d1dd-4451-8925-960cba43bd1b" data-widget-controller-path="/QuickLinks/Widget"> 2699 2700 2701 2702 2703 2704 2705 2706 2707 <section id="widgetQuicklink4ec35199-d1dd-4451-8925-960cba43bd1b" class="widget widgetQuickLinks skin26 widgetOptionSet39 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader4ec35199-d1dd-4451-8925-960cba43bd1b"> 2708 <header class="widgetHeader" id="quickLinksHeader4ec35199-d1dd-4451-8925-960cba43bd1b">
2709 <div class=""> 2710 <h3><a style="" href="/QuickLinks.aspx?CID=45" >Site Links</a></h3> 2711 </div> 2712 </header> 2713 <div class="widgetBody cpGrid cpGrid1 "> 2714 <div class="row narrow"> 2715 <div class="col col1 first last"> 2716 <ol class="semanticList"> 2717 2718 <li style="position:relative" class="widgetItem QuickLinks"> 2719 <a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a> 2720 <div class="widgetMeta"></div> 2721 </li> 2722 2723 <li style="position:relative" class="widgetItem QuickLinks"> 2724 <a class="widgetDesc widgetQuickLinksLink" href="/sitemap.aspx" target="_self" >Site Map</a> 2725 <div class="widgetMeta"></div> 2726 </li> 2727 2728 <li style="position:relative" class="widgetItem QuickLinks"> 2729 <a class="widgetDesc widgetQuickLinksLink" href="/site/copyright" target="_self" >Copyright Notices</a> 2730 <div class="widgetMeta"></div> 2731 </li> 2732 </ol> 2733 </div> 2734 </div> 2735 2736 </div> 2737 <div class="widgetFooter"> 2738 </div> 2739 <div class="addItemModal hidden"> 2740 <div class="url hidden">/QuickLinks.aspx</div> 2741 </div> 2742 2743 </section> 2744</div> 2745 2746 </div> <!-- inner column --> 2747 2748 </div> <!-- inner row --> 2749 2750 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2751 2752 2753 </div> 2754</div></div> 2755</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS"> 2756<div class="siteWrap2"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc24d7b86c-fd55-46d5-a020-3e03a784d7ad" data-containerid="24d7b86c-fd55-46d5-a020-3e03a784d7ad" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile"> 2757 2758 2759 <div class="row outer wide"><!-- 2760--><div class="outer col col24 first last" style="" data-widgetcontainerid="f7a5fe39-c4ef-40aa-853f-252379702571">� 2761 <div class="row nest first last wide">� 2762 2763 <div class="inner col col24 first last id381340ea-c6d0-4b01-82f4-35c2ded24e04" style="" data-widgetcontainerid="381340ea-c6d0-4b01-82f4-35c2ded24e04">� 2764 2765 <div data-widget-id='50aaf9e0-1180-4102-ad9b-e118bc7f2cb8' data-moduleName="customHtml" id='widgetCustomHtml50aaf9e0-1180-4102-ad9b-e118bc7f2cb8' class="widget widgetCustomHtml skin22 narrow" > 2766 <div class="widgetBody pageStyles" id="widgetBody50aaf9e0-1180-4102-ad9b-e118bc7f2cb8"> 2767 <div id="customHtml50aaf9e0-1180-4102-ad9b-e118bc7f2cb8"><div><style> 2768 /* CP icon */ 2769 .cpBylineIconTS { 2770 color: #313131; 2771 } 2772 /* CP Text */ 2773 .cpBylineTextTS, 2774 .cpBylineTextTS a:link { 2775 color: #313131; 2776font-weight: 600; 2777 } 2778 2779 .cpBylineTS { 2780 text-align: center; 2781 } 2782 2783 .cpBylineIconTS { 2784 fill: currentColor; 2785 width: 39px; 2786 height: 26px; 2787 display: inline; 2788 vertical-align: middle; 2789 } 2790</style> 2791 2792<div class="widgetItem cpBylineTS"> 2793 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS"> 2794 <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> 2795 <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> 2796 </svg> 2797 <span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral">CivicPlus®</a></span> 2798</div> 2799</div></div> 2800 </div> 2801 2802 </div> 2803 2804 </div> <!-- inner column --> 2805 2806 </div> <!-- inner row --> 2807 2808 </div><!-- outer column --><!-- --></div> <!-- outer row --> 2809 2810 2811 </div> 2812</div></div> 2813</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainer2TS" class="fixedLeftTS"> 2814<div class="siteWrap2" data-skip-leftpad=""><div data-cpRole="contentContainer" id="gbs2TS"> <div id="ccd438f242-cb90-4d02-af02-19d3dcaa0482" data-containerid="d438f242-cb90-4d02-af02-19d3dcaa0482" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35"> 2815 2816 2817 <div class="row outer wide"><!-- 2818--><div class="outer col col12 first" style="" data-widgetcontainerid="76b181c0-52d6-4b68-a466-4ade82b0e53c">� 2819 <div class="row nest first last wide">� 2820 2821 <div class="inner col col12 first last idf5856d04-06ec-4cc4-b092-69db1aaae19a" style="" data-widgetcontainerid="f5856d04-06ec-4cc4-b092-69db1aaae19a">� 2822<div data-widget-id="23387009-aba0-4f06-9f36-61b18932bc57" data-widget-controller-path="/GraphicLinks/Widget"> 2823 2824 2825 2826 2827<div id="graphicLinkWidget23387009-aba0-4f06-9f36-61b18932bc57" class="widget widgetGraphicLinks skin28 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2828 <div class="widgetHeader"> 2829 <div class="">
2830 </div> 2831 </div> 2832 <div class="widgetBody cpGrid cpGrid2 "> 2833 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 2834 <div class="row wide"> 2835 <!-- 2836--><div class="col col1 first "><ul class="semanticList"><!-- 2837 --><li class="widgetItem GraphicLinks"> 2838 2839<div> 2840 <a href="/" target="_self" class="fancyButton fancyButton194 " > 2841 <span> 2842 <span><span class="text"><span class="textStyle1">Home</span></span></span> 2843 </span> 2844 </a> 2845</div> 2846 <style scoped="scoped">.fancyButton194.fancyButton:link,.fancyButton194.fancyButton:visited, .fancyButton194div.fancyButton{ 2847 padding-top: 1.125em; 2848 padding-bottom: 1.125em; 2849 background-repeat: no-repeat; 2850 background-position: left top; 2851} 2852.fancyButton194.fancyButton:hover,.fancyButton194.fancyButton:focus,.fancyButton194.fancyButton:active,.fancyButton194.fancyButton.hover{ 2853 background-repeat: no-repeat; 2854 background-position: left top; 2855} 2856.fancyButton194.fancyButton:link > span,.fancyButton194.fancyButton:visited > span, .fancyButton194div.fancyButton > span{ 2857} 2858.fancyButton194.fancyButton:hover > span,.fancyButton194.fancyButton:focus > span,.fancyButton194.fancyButton:active > span,.fancyButton194.fancyButton.hover > span{ 2859} 2860.fancyButton194.fancyButton .text{ 2861 padding-top: 2.75em; 2862 text-decoration: none; 2863 padding-top: 2.75em; 2864 background-image: url('/ImageRepository/Document?documentID=20702'); 2865 background-repeat: no-repeat; 2866 background-position: center .2em ; 2867transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2868} 2869.fancyButton194.fancyButton:hover .text,.fancyButton194.fancyButton:focus .text,.fancyButton194.fancyButton:active .text,.fancyButton194.fancyButton.hover .text{ 2870 text-decoration: none; 2871 background-repeat: no-repeat; 2872 background-position: center top; 2873 2874 2875} 2876.fancyButton194.fancyButton .textStyle1{ 2877 color: rgb(255, 251, 244); 2878 font-size: .875em; 2879 font-family: Oswald; 2880 font-weight: 600; 2881 text-decoration: none; 2882display: block; 2883line-height: 1.2; 2884} 2885 2886.fancyButton194 .textStyle1::after { 2887display: block; 2888content: ""; 2889border-radius: 2px; 2890height: 4px; 2891width: 100%; 2892max-width: 40px; 2893margin: .375em auto 0; 2894background: #47789D; 2895transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2896.fancyButton194.fancyButton:hover .textStyle1, .fancyButton194.fancyButton.hover .textStyle1{ 2897 text-decoration: underline; 2898} 2899 2900.fancyButton194:is(:hover, :focus, :active) .textStyle1::after { 2901max-width: 60px;} 2902</style> 2903 2904 </li><!-- 2905--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 2906 --><li class="widgetItem GraphicLinks"> 2907 2908<div> 2909 <a href="/1156/Agendas-Minutes" target="_self" class="fancyButton fancyButton195 " > 2910 <span> 2911 <span><span class="text"><span class="textStyle1">Agendas<br>& Minutes</span></span></span> 2912 </span> 2913 </a> 2914</div> 2915 <style scoped="scoped">.fancyButton195.fancyButton:link,.fancyButton195.fancyButton:visited, .fancyButton195div.fancyButton{ 2916 padding-top: 1.125em; 2917 padding-bottom: 1.125em; 2918 background-repeat: no-repeat; 2919 background-position: left top; 2920} 2921.fancyButton195.fancyButton:hover,.fancyButton195.fancyButton:focus,.fancyButton195.fancyButton:active,.fancyButton195.fancyButton.hover{ 2922 background-repeat: no-repeat; 2923 background-position: left top; 2924} 2925.fancyButton195.fancyButton:link > span,.fancyButton195.fancyButton:visited > span, .fancyButton195div.fancyButton > span{ 2926} 2927.fancyButton195.fancyButton:hover > span,.fancyButton195.fancyButton:focus > span,.fancyButton195.fancyButton:active > span,.fancyButton195.fancyButton.hover > span{ 2928} 2929.fancyButton195.fancyButton .text{ 2930 padding-top: 2.75em; 2931 text-decoration: none; 2932 padding-top: 2.75em; 2933 background-image: url('/ImageRepository/Document?documentID=20796'); 2934 background-repeat: no-repeat; 2935 background-position: center .2em ; 2936transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 2937} 2938.fancyButton195.fancyButton:hover .text,.fancyButton195.fancyButton:focus .text,.fancyButton195.fancyButton:active .text,.fancyButton195.fancyButton.hover .text{ 2939 text-decoration: none; 2940 background-repeat: no-repeat; 2941 background-position: center top; 2942 2943 2944} 2945.fancyButton195.fancyButton .textStyle1{ 2946 color: rgb(255, 251, 244); 2947 font-size: .875em; 2948 font-family: Oswald; 2949 font-weight: 600; 2950 text-decoration: none; 2951display: block; 2952line-height: 1.2; 2953} 2954 2955.fancyButton195 .textStyle1::after { 2956display: block; 2957content: ""; 2958border-radius: 2px; 2959height: 4px; 2960width: 100%; 2961max-width: 40px; 2962margin: .375em auto 0; 2963background: #47789D; 2964transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 2965.fancyButton195.fancyButton:hover .textStyle1, .fancyButton195.fancyButton.hover .textStyle1{ 2966 text-decoration: underline; 2967} 2968 2969.fancyButton195:is(:hover, :focus, :active) .textStyle1::after { 2970max-width: 60px;} 2971</style> 2972 2973 </li><!-- 2974--></ul></div><!-- --> 2975 </div> 2976 </nav> 2977 </div> 2978 <div class="widgetFooter"> 2979 </div> 2980</div> 2981</div> 2982 2983 </div> <!-- inner column --> 2984 2985 </div> <!-- inner row --> 2986 2987 </div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="8aeb0b61-1460-41d0-8b53-29c4aa6e1b07">� 2988 <div class="row nest first last wide">� 2989 2990 <div class="inner col col12 first last idaa69636f-65e5-404c-b6df-e0c2d280b223" style="" data-widgetcontainerid="aa69636f-65e5-404c-b6df-e0c2d280b223">� 2991<div data-widget-id="ef6388bd-f1bb-40a9-b827-17e1b9f5c566" data-widget-controller-path="/GraphicLinks/Widget"> 2992 2993 2994 2995 2996<div id="graphicLinkWidgetef6388bd-f1bb-40a9-b827-17e1b9f5c566" class="widget widgetGraphicLinks skin28 widgetOptionSet36 wide" data-elementqueryclasses='{"wide-narrow":"min-width:20em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks"> 2997 <div class="widgetHeader"> 2998 <div class="">
2999 </div> 3000 </div> 3001 <div class="widgetBody cpGrid cpGrid2 "> 3002 <nav class="widgetGraphicLinksNav" aria-labelledby="GraphicLinkHeaderText"> 3003 <div class="row wide"> 3004 <!-- 3005--><div class="col col1 first "><ul class="semanticList"><!-- 3006 --><li class="widgetItem GraphicLinks"> 3007 3008<div> 3009 <a href="/directory" target="_self" class="fancyButton fancyButton198 " > 3010 <span> 3011 <span><span class="text"><span class="textStyle1">Staff Directory</span></span></span> 3012 </span> 3013 </a> 3014</div> 3015 <style scoped="scoped">.fancyButton198.fancyButton:link,.fancyButton198.fancyButton:visited, .fancyButton198div.fancyButton{ 3016 padding-top: 1.125em; 3017 padding-bottom: 1.125em; 3018 background-repeat: no-repeat; 3019 background-position: left top; 3020} 3021.fancyButton198.fancyButton:hover,.fancyButton198.fancyButton:focus,.fancyButton198.fancyButton:active,.fancyButton198.fancyButton.hover{ 3022 background-repeat: no-repeat; 3023 background-position: left top; 3024} 3025.fancyButton198.fancyButton:link > span,.fancyButton198.fancyButton:visited > span, .fancyButton198div.fancyButton > span{ 3026} 3027.fancyButton198.fancyButton:hover > span,.fancyButton198.fancyButton:focus > span,.fancyButton198.fancyButton:active > span,.fancyButton198.fancyButton.hover > span{ 3028} 3029.fancyButton198.fancyButton .text{ 3030 padding-top: 2.75em; 3031 text-decoration: none; 3032 padding-top: 2.75em; 3033 background-image: url('/ImageRepository/Document?documentID=20704'); 3034 background-repeat: no-repeat; 3035 background-position: center .2em ; 3036transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 3037} 3038.fancyButton198.fancyButton:hover .text,.fancyButton198.fancyButton:focus .text,.fancyButton198.fancyButton:active .text,.fancyButton198.fancyButton.hover .text{ 3039 text-decoration: none; 3040 background-repeat: no-repeat; 3041 background-position: center top; 3042 3043 3044} 3045.fancyButton198.fancyButton .textStyle1{ 3046 color: rgb(255, 251, 244); 3047 font-size: .875em; 3048 font-family: Oswald; 3049 font-weight: 600; 3050 text-decoration: none; 3051display: block; 3052line-height: 1.2; 3053} 3054 3055.fancyButton198 .textStyle1::after { 3056display: block; 3057content: ""; 3058border-radius: 2px; 3059height: 4px; 3060width: 100%; 3061max-width: 40px; 3062margin: .375em auto 0; 3063background: #47789D; 3064transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 3065.fancyButton198.fancyButton:hover .textStyle1, .fancyButton198.fancyButton.hover .textStyle1{ 3066 text-decoration: underline; 3067} 3068 3069.fancyButton198:is(:hover, :focus, :active) .textStyle1::after { 3070max-width: 60px;} 3071</style> 3072 3073 </li><!-- 3074--></ul></div><!----><div class="col col1 last"><ul class="semanticList"><!-- 3075 --><li class="widgetItem GraphicLinks"> 3076 3077<div> 3078 <a href="https://accountportal.onsolve.net/tegacaycitysc" target="_blank" class="fancyButton fancyButton197 " aria-label="Emergency Alerts Opens in new window"> 3079 <span> 3080 <span><span class="text"><span class="textStyle1">Emergency <br>Alerts</span></span></span> 3081 </span> 3082 </a> 3083</div> 3084 <style scoped="scoped">.fancyButton197.fancyButton:link,.fancyButton197.fancyButton:visited, .fancyButton197div.fancyButton{ 3085 padding-top: 1.125em; 3086 padding-bottom: 1.125em; 3087 background-repeat: no-repeat; 3088 background-position: left top; 3089} 3090.fancyButton197.fancyButton:hover,.fancyButton197.fancyButton:focus,.fancyButton197.fancyButton:active,.fancyButton197.fancyButton.hover{ 3091 background-repeat: no-repeat; 3092 background-position: left top; 3093} 3094.fancyButton197.fancyButton:link > span,.fancyButton197.fancyButton:visited > span, .fancyButton197div.fancyButton > span{ 3095} 3096.fancyButton197.fancyButton:hover > span,.fancyButton197.fancyButton:focus > span,.fancyButton197.fancyButton:active > span,.fancyButton197.fancyButton.hover > span{ 3097} 3098.fancyButton197.fancyButton .text{ 3099 padding-top: 2.75em; 3100 text-decoration: none; 3101 padding-top: 2.75em; 3102 background-image: url('/ImageRepository/Document?documentID=20703'); 3103 background-repeat: no-repeat; 3104 background-position: center .2em ; 3105transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1); 3106} 3107.fancyButton197.fancyButton:hover .text,.fancyButton197.fancyButton:focus .text,.fancyButton197.fancyButton:active .text,.fancyButton197.fancyButton.hover .text{ 3108 text-decoration: none; 3109 background-repeat: no-repeat; 3110 background-position: center top; 3111 3112 3113} 3114.fancyButton197.fancyButton .textStyle1{ 3115 color: rgb(255, 251, 244); 3116 font-size: .875em; 3117 font-family: Oswald; 3118 font-weight: 600; 3119 text-decoration: none; 3120display: block; 3121line-height: 1.2; 3122} 3123 3124.fancyButton197 .textStyle1::after { 3125display: block; 3126content: ""; 3127border-radius: 2px; 3128height: 4px; 3129width: 100%; 3130max-width: 40px; 3131margin: .375em auto 0; 3132background: #47789D; 3133transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);} 3134.fancyButton197.fancyButton:hover .textStyle1, .fancyButton197.fancyButton.hover .textStyle1{ 3135 text-decoration: underline; 3136} 3137 3138.fancyButton197:is(:hover, :focus, :active) .textStyle1::after { 3139max-width: 60px;} 3140</style> 3141 3142 </li><!-- 3143--></ul></div><!-- --> 3144 </div> 3145 </nav> 3146 </div> 3147 <div class="widgetFooter"> 3148 </div> 3149</div> 3150</div> 3151 3152 </div> <!-- inner column --> 3153 3154 </div> <!-- inner row --> 3155 3156 </div><!-- outer column --><!-- --></div> <!-- outer row --> 3157 3158 3159 </div> 3160</div></div> 3161</div><!-- </div> --> 3162</div> 3163 3164 </div> 3165 </div> 3166 </div> 3167 3168<link href="/745732998.css" rel="stylesheet" type="text/css" /> 3169 3170<div id="SplashMessageWrapper" class="cp-Splash-wrapper"> 3171 <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"> 3172 <div class="cp-Splash-header"> 3173 <h2 class="cp-Splash-title" id="cp-Splash-title">Loading</h2> 3174 <button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window"> 3175 <svg id="iconClose" viewBox="0 0 25 25"> 3176 <polygon style="fill:currentcolor" 3177 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,
317718.084 13.277,12.508"></polygon> 3178 </svg> 3179 </button> 3180 </div> 3181 <div class="cp-Splash-body"> 3182 <div class="cp-Splash-Prose editorContent fr-view" id="editorContentDesc"> 3183 <!-- Content from the Froala Editor will go here. --> 3184 Loading 3185 </div> 3186 </div> 3187 <div class="cp-Splash-footer"> 3188 <button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button> 3189 <button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button> 3190 </div> 3191 </div> 3192</div> 3193
3194<script src="/Assets/Scripts/APIClient.js"></script>
vendor: 2 bytes, line 3194
3194
3195<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
vendor: 2 bytes, line 3195
3195
3196<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
vendor: 2 bytes, line 3196
3196
3197<script> 3198 3199 $(document).ready(function () { 3200 var filter = { 3201 targetId: '1', 3202 targetType: 1 3203 } 3204 3205 new SplashModalRender().triggerRender(filter); 3206 }); 3207</script>
3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224
3224<script src="/-1442400649.js" type="text/javascript"></script>
3224 3225 <!-- Fixed Nav Adjustment -->
3226<script> 3227 function getValueTS(elem, attr) { 3228 const val = elem.css(attr); 3229 if (val === undefined) return undefined; 3230 const num = parseInt(val, 10); 3231 if (num === NaN) return undefined; 3232 return num; 3233 } 3234 3235 function clampTS(number, min, max) { 3236 return Math.min(Math.max(number, min), max); 3237 } 3238 3239 function isPageEditingTS() { 3240 return ( 3241 $("#doneEditing").length > 0 || // In live edit 3242 typeof DesignCenter !== "undefined" // In theme manager 3243 ); 3244 } 3245 3246 const bgColorRegexTS = /rgba\((\d+), (\d+), (\d+), (\d*\.?\d*)\)/; 3247 function isTransparentTS(elem) { 3248 const bg = elem.css('background-color'); 3249 if (typeof bg !== "string" || !bg.startsWith('rgba(')) return false; 3250 const matchState = bg.match(bgColorRegexTS); 3251 if (!matchState || matchState.length !== 5) return false; 3252 const alpha = parseFloat(matchState[4], 10); 3253 if (!(alpha >= 0 && alpha < 1)) return false; 3254 return true; 3255 } 3256 3257 function iterateLeftpads(cb) { 3258 const containersTS = $("[class^='siteWrap'],[class*=' siteWrap']"); 3259 for (let i = 0; i < containersTS.length; i++) { 3260 const containerTS = containersTS[i]; 3261 // Skip the body container and anything with data-skip-leftpad 3262 if ( 3263 containerTS.id !== "bodyContainerTS" && 3264 containerTS.getAttribute('data-skip-leftpad') === null 3265 ) { 3266 cb(containerTS); 3267 } 3268 } 3269 } 3270 3271 const anchor = $("#divToolbars"); 3272 3273 // Outer banner padding (push banner down) 3274 const outerSizingTS = $("#bannerContainerTS"); 3275 // Inner banner padding (push banner content down) - Transparent header OR on attaching headers 3276 const innerSizingTS = $("#bannerSizingTS"); 3277 const bodyContainerTS = $("#bodyContainerTS"); 3278 const headerContainerTS = $("#headerContainerTS"); 3279 3280 const forceUnfixClassTS = "forceUnfixTS"; 3281 3282 const fixedTopTS = $(".fixedTopTS"); 3283 const fixedBottomTS = $(".fixedBottomTS"); 3284 const fixedLeftTS = $(".fixedLeftTS"); 3285 3286 var initialTopTS; 3287 var topAttachTS; 3288 if (fixedTopTS && fixedTopTS.length === 1) { 3289 initialTopTS = getValueTS(fixedTopTS, 'top'); 3290 const attachment = fixedTopTS.attr('data-attach');
3291 if (attachment) topAttachTS = $("#" + attachment); 3292 if (!topAttachTS || topAttachTS.length !== 1) topAttachTS = undefined; 3293 } 3294 3295 function resizeAdjustmentTS() { 3296 const editing = isPageEditingTS(); 3297 3298 // Fixed top script 3299 (function () { 3300 if (!fixedTopTS || fixedTopTS.length !== 1 || initialTopTS === undefined) return; 3301 3302 if (editing) { 3303 fixedTopTS[0].classList.add(forceUnfixClassTS); 3304 } else { 3305 fixedTopTS[0].classList.remove(forceUnfixClassTS); 3306 } 3307 3308 const topPosition = fixedTopTS.css('position'); 3309 if (topPosition === 'fixed') { 3310 if (topAttachTS) { 3311 scrollAdjustmentTS(); 3312 } else { 3313 const anchorHeight = anchor.outerHeight() - 1; 3314 fixedTopTS.css('top', anchorHeight + initialTopTS); 3315 } 3316 } else { 3317 fixedTopTS.css('top', initialTopTS); 3318 } 3319 3320 if (topPosition === 'fixed' || topPosition === 'absolute') { 3321 // Bump the banner content down 3322 if (isTransparentTS(fixedTopTS)) { 3323 innerSizingTS.css('padding-top', initialTopTS + fixedTopTS.outerHeight() - 1); 3324 outerSizingTS.css('padding-top', ''); 3325 3326 try { 3327 window.Pages.onResizeHandlersExecute(); 3328 } catch (e) { } 3329 } else { 3330 outerSizingTS.css('padding-top', fixedTopTS.outerHeight() - 1); 3331 innerSizingTS.css('padding-top', ''); 3332 } 3333 } else { 3334 innerSizingTS.css('padding-top', ''); 3335 outerSizingTS.css('padding-top', ''); 3336 } 3337 })(); 3338 3339 // Fixed bottom script 3340 (function () { 3341 if (!fixedBottomTS || fixedBottomTS.length === 0) return; 3342 3343 // If the widget has gone narrow, force unfix 3344 if (editing || fixedBottomTS.outerHeight() > 200) { 3345 fixedBottomTS[0].classList.add(forceUnfixClassTS); 3346 } else { 3347 fixedBottomTS[0].classList.remove(forceUnfixClassTS); 3348 } 3349 3350 if (fixedBottomTS.css('position') === 'fixed') { 3351 bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); 3352 } else { 3353 bodyContainerTS.css('padding-bottom', ''); 3354 } 3355 })(); 3356 3357 // Fixed left script 3358 (function () { 3359 if (!fixedLeftTS || fixedLeftTS.length === 0) return; 3360 3361 if (editing) { 3362 fixedLeftTS[0].classList.add(forceUnfixClassTS); 3363 } else { 3364 fixedLeftTS[0].classList.remove(forceUnfixClassTS); 3365 } 3366 3367 if (fixedLeftTS.css('position') === 'fixed') { 3368 const anchorHeight = anchor.outerHeight() - 1; 3369 const headerHeight = headerContainerTS.outerHeight() - 1; 3370 fixedLeftTS.css('top', anchorHeight + headerHeight + 50); 3371 const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); 3372 iterateLeftpads(function (containerTS) { 3373 const containerBoundingTS = containerTS.getBoundingClientRect(); 3374 if (containerBoundingTS.left <= leftBoundingTS.right) { 3375 $(containerTS).css('padding-left', leftBoundingTS.width + 16); 3376 } 3377 }); 3378 } else { 3379 fixedLeftTS.css('top', ''); 3380 iterateLeftpads(function (containerTS) { 3381 $(containerTS).css('padding-left', ''); 3382 }); 3383 } 3384 })(); 3385 } 3386 3387 function scrollAdjustmentTS() { 3388 if (!fixedTopTS || fixedTopTS.length !== 1 || !topAttachTS || topAttachTS.length !== 1) return; 3389 const topPosition = fixedTopTS.css('position'); 3390 if (topPosition === 'fixed' || topPosition === 'absolute') { 3391 const anchorBounding = anchor[0].getBoundingClientRect(); 3392 const attachBounding = topAttachTS[0].getBoundingClientRect(); 3393 const scrollTop = $(window).scrollTop(); 3394 3395 fixedTopTS.css('top', Math.max(anchorBounding.bottom - 1, attachBounding.bottom)); 3396 } else { 3397 fixedTopTS.css('top', initialTopTS); 3398 } 3399 } 3400 3401 $(window).load(function () { 3402 setTimeout(function () { 3403 resizeAdjustmentTS(); 3404 }, 350); 3405 3406 $(window).scroll(function () { 3407 scrollAdjustmentTS(); 3408 }); 3409 3410 var adjustTimeoutTS; 3411 $(window).resize(function () { 3412 clearTimeout(adjustTimeoutTS); 3413 adjustTimeoutTS = setTimeout(function () { 3414 resizeAdjustmentTS(); 3415 }, 350); 3416 });
3417 3418 $.when(window.Pages.angularToolbarComplete).done(function () { 3419 resizeAdjustmentTS(); 3420 }); 3421 }); 3422</script>
3422 3423<!-- End Fixed Nav Adjustment --> 3424 3425<!-- Move banner to outer wrap -->
3426<script> 3427function moveBannerToOuterWrap() { 3428 if ($(".fixedBannerTS").length) { 3429 if ($("#bannerDivbanner1").length) { 3430 $("#bannerDivbanner1").appendTo("#outer-wrap"); 3431 } else { 3432 setTimeout(function() { 3433 moveBannerToOuterWrap(); 3434 }, 500); 3435 } 3436 } 3437} 3438moveBannerToOuterWrap(); 3439</script>
3439 3440<!-- end move banner to outer wrap --> 3441
3442<script id="frase-script" type="module" data-hash="e09d2953c87540d79c62dcd3b7cd0341" src="https://answers-script.frase.io/bot.js"></script>
3442 3443
3444<script src="https://cdn-residentagent.civicplus.com/loader.js"></script>
vendor: 2 bytes, line 3444
3444
3445<script> 3446 window.ResidentAgentWidget.load({ 3447 agentId: '304db58b-088f-4e2b-b75a-67270a6cc18d', 3448 apiUrl: 'https://residentagent-api-production.azurewebsites.net' 3449 }); 3450</script>
3450 3451 3452 3453
3453<script type="text/javascript"> 3454 $(function () { 3455 document.cookie = "responsiveGhost=0; path=/"; 3456 }); 3457 $(window).on("load", function () { 3458 $('body').addClass('doneLoading').removeClass('hideContent'); 3459 3460 if ($('#404Content').length > 0) 3461 $('div#bodyWrapper').css('padding', '0px'); 3462 }); 3463 </script>
3463 3464 3465 <noscript> 3466 <style> 3467 body.hideContent { 3468 opacity: 1 !important; 3469 } 3470 </style> 3471 </noscript> 3472 3473 3474<div style="display: none;"> 3475 <svg xmlns="http://www.w3.org/2000/svg" style="display:none;"> 3476 3477 <symbol id="iconArrow--left" viewbox="0 0 25 25"> 3478 <title>Arrow Left</title> 3479 <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> 3480 </symbol> 3481 3482 <symbol id="iconArrow--right" viewbox="0 0 25 25"> 3483 <title>Arrow Right</title> 3484 <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> 3485 </symbol> 3486 3487 </svg> 3488</div> 3489
3489<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>
3489 3490 3491 3492 <div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div> 3493 <div style="display: none;"> 3494 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 3495 <symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40"> 3496 <title>Slideshow Left Arrow</title> 3497 <g> 3498 <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> 3499 </g> 3500 </symbol> 3501 <symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40"> 3502 <title>Slideshow Right Arrow</title> 3503 <g> 3504 <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> 3505 </g> 3506 </symbol> 3507 </svg> 3508 </div> 3509 3510 3511 3512 3513 <div id="root-picker-outlet"></div> 3514</body> 3515</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.