Structured for AI

The same listing, in formats AI assistants can read directly.

  • ChatGPT
  • Claude
  • Gemini
  • Any AI agent

You can analyze this campground with your AI assistant

“Use campertunity.com to consider Boards and Commissions Meeting Schedules for our next trip.”

Choose your data format

Add .md for clean markdown or .json for structured data.

Responseapplication/json
{  "@context": "https://schema.org",  "@type": "Campground",  "@id": "https://campertunity.com/listings/campgrounds/boards-and-commissions-meeting-schedules",  "name": "Boards and Commissions Meeting Schedules",  "description": "Chesapeake, Virginia, is a blend of rural and urban centers, providing its citizens with excellent schools, recreational, and cultural facilities.",  "url": "https://campertunity.com/listings/campgrounds/boards-and-commissions-meeting-schedules",  "address": {    "@type": "PostalAddress",    "addressLocality": "(function(w,d,s,l,i){w.GAMeasurementID='G-5ZNEW9MZ5K';w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','cpDataLayerGA4','GTM-K73C5PS'); var enableTelemetry = 'false' var aiConfig = { instrumentationKey: '1cde048e-3185-4906-aa46-c92a7312b60f' } 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); window.appInsights = appInsights, appInsights.queue && 0 === appInsights.queue.length; // Add telemetry initializer appInsights.queue.push(function() { appInsights.context.addTelemetryInitializer(function(envelope) { var telemetryItem = envelope.data.baseData; // To check the telemetry item’s type: if (!false) { //If the telemetry is not enabled, we still want to capture Google map custom event, so only allow that if (envelope.name.indexOf('.Event') == -1) return false; } }); }); appInsights.trackPageView(); function populateAntiForgery(token) { var input = document.createElement(\"input\"); input.name = \"__RequestVerificationToken\"; input.type = \"hidden\"; input.value = token; var absPat = /^https?:\\/\\/|^\\/\\//i; var forms = document.getElementsByTagName(\"form\"); for (var i = 0; i window.Pages = window.Pages || {}; // FrontEnd RWD initialization window.Pages.rwdReady = $.Deferred(); window.Pages.toolBarDeferred = $.Deferred(); window.Pages.rwdSetupComplete = $.Deferred(); window.Pages.megaMenuLoaded = $.Deferred(); window.Pages.angularToolbarComplete = $.Deferred(); window.Pages.frontEndToolbarComplete = $.Deferred(); setEditorVariables(false, 840); function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); } .htmx-indicator{opacity:0} .htmx-request .htmx-indicator{opacity:1; transition: opacity 200ms ease-in;} .htmx-request.htmx-indicator{opacity:1; transition: opacity 200ms ease-in;} .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* Highlight animation for returning focus .docaccess-returning-focus { outline: 3px solid #2563eb !important; outline-offset: 2px !important; position: relative; z-index: 10; animation: docaccess-pulse 2s ease-out; } */ @keyframes docaccess-pulse { 0% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.4); } 50% { box-shadow: 0 0 0 10px rgba(37, 99, 235, 0); } 100% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0); } } Loading jQuery(document).click(function (event) { var target = jQuery(event.target); if (target.attr('src') && target.parents('.image').length && target.parents('.widget').length) { var text = target.attr('title'); if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Image', eventAction: 'Image - ' + text, eventLabel: window.location.href }); } if (target.is('button') || target.hasClass('button') || target.parents().hasClass('button')) { var text = \"\"; if (target.parents('.button')[0]) { text = target.parents('.button').first().text(); } else if (target.text().length) { text = target.text(); } else if (target.attr('title').length) { text = target.attr('title'); } if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Button', eventAction: 'Button - ' + text, eventLabel: window.location.href }); } if (target.parents('.widgetCustomHtml').length) { ga('send', { hitType: 'event', eventCategory: 'Custom Html', eventAction: 'Custom Html Clicked', eventLabel: window.location.href }); } if (target.parents('.editor').length) { ga('send', { hitType: 'event', eventCategory: 'Editor', eventAction: 'Editor Link Clicked', eventLabel: window.location.href }); } if (target.parents('.GraphicLinks').length) { var text = \"\"; var targetGraphicLink = target; if (target.hasClass('widgetGraphicLinksLink')) { targetGraphicLink = jQuery(target.children()[0]); } if (targetGraphicLink.hasClass('text')) { text = targetGraphicLink.text(); } else if (targetGraphicLink.attr('src').length) { if (targetGraphicLink.attr('alt').length) { text = targetGraphicLink.attr('alt'); } else { text = targetGraphicLink.attr('src'); } } else { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Graphic Links', eventAction: 'Graphic Link - ' + text, eventLabel: window.location.href }); } if (target.parents('.InfoAdvanced').length) { ga('send', { hitType: 'event', eventCategory: 'Info Advanced', eventAction: 'Info Advanced Clicked', eventLabel: window.location.href }); } if (target.parents('.list').length) { ga('send', { hitType: 'event', eventCategory: 'List', eventAction: 'List Clicked', eventLabel: window.location.href }); } if (target.parents('.megaMenuItem').length || target.parents('.topMenuItem').length) { var megaMenuText = jQuery('.topMenuItem.mouseover').find('span').text(); var breadCrumbs = []; jQuery('.breadCrumbs > li').each(function () { breadCrumbs.push(this.textContent); }); var pageTitle = breadCrumbs.join('>'); var subTitleText = target.parents('.megaMenuItem').children('.widgetTitle').children().text(); var text = \"\"; if (pageTitle) { text += pageTitle + \" | \"; } else { text += document.title + ' - '; } if (target.text() == \"\" && megaMenuText == \"\") { text += \"N/A\"; } else if (target.text().length && megaMenuText.length) { if (megaMenuText == target.text()) { text += megaMenuText; } else { text += megaMenuText + \" - \" + subTitleText + \" - \" + target.text(); } } else if (target.text() == \"\") { text += megaMenuText; } else { text += target.text(); } if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Mega Menu', eventAction: 'Mega Menu : ' + text, eventLabel: window.location.href }); } if (target.parents('.widgetNewsFlash').length && target.parents('.widgetItem').length) { var text = jQuery(target.parents('.widgetItem')[0]).find('.widgetTitle').children().text(); if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'News Flash', eventAction: 'News Flash - ' + text, eventLabel: window.location.href }); } if (target.hasClass('widgetQuickLinksLink') || target.find('.widgetQuickLinksLink').length) { var text = target.text(); if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Quick Links', eventAction: 'Quick Links - ' + text, eventLabel: window.location.href }); } if (target.attr('src') && target.parents('.cpSlideshow').length) { var text = target.attr('title'); if (!text.length) { text = \"N/A\"; } ga('send', { hitType: 'event', eventCategory: 'Slideshow', eventAction: 'Slideshow - ' + text, eventLabel: window.location.href }); } if (target.parents('.widgetText').length) { ga('send', { hitType: 'event', eventCategory: 'Text', eventAction: 'Text Link Clicked', eventLabel: window.location.href }); } }); Skip to Main Content $(document).ready(function () { try { $(\".widgetSearchButton.widgetSearchButtonabac4388-53a6-47aa-8db5-ddabd1491221\").click(function (e) { e.preventDefault(); if (false||$(\"#ysnSearchOnlyDeptabac4388-53a6-47aa-8db5-ddabd1491221\").is(':checked')) { doWidgetSearch($(this).siblings(\".widgetSearchBox\").val(), Number(0)); } else { doWidgetSearch($(this).siblings(\".widgetSearchBox\").val(), 0); } }); $(\"#searchFieldabac4388-53a6-47aa-8db5-ddabd1491221\").keypress(function (e) { if (window.clipboardData) { if (e.keyCode === 13) { if ($(\"#ysnSearchOnlyDeptabac4388-53a6-47aa-8db5-ddabd1491221\").is(':checked') || false) { doWidgetSearch($(this).val(), Number(0)); } else { doWidgetSearch($(this).val(), 0); } return false; } } else { if (e.which === 13) { if ($(\"#ysnSearchOnlyDeptabac4388-53a6-47aa-8db5-ddabd1491221\").is(':checked') || false) { doWidgetSearch($(this).val(), Number(0)); } else { doWidgetSearch($(this).val(), 0); } return false; } } return true; }); if (true) { var currentRequest = null; var $searchField = $(\"#searchFieldabac4388-53a6-47aa-8db5-ddabd1491221\").autocomplete({ source: function (request, response) { currentRequest = $.ajax({ url: '/Search/AutoComplete' + ($(\"#ysnSearchOnlyDeptabac4388-53a6-47aa-8db5-ddabd1491221\").is(':checked') || false? '?departmentId=0' : ''), dataType: \"json\", timeout: 10000, beforeSend: function () { if (currentRequest != null) { currentRequest.abort(); } }, data: { term: request.term, }, success: function (data) { response(data); $('.autoCompleteError').remove(); }, error: function (xmlhttprequest, textstatus, message) { if (textstatus === \"timeout\") { if ($(\"#searchFieldabac4388-53a6-47aa-8db5-ddabd1491221\").siblings('.autoCompleteError').length == 0) $(' Search autocomplete is currently not responding. Please try again later. ').insertAfter($(\"#searchFieldabac4388-53a6-47aa-8db5-ddabd1491221\")); } } }); }, html: true, delay: 500, select: function (event, ui) { $(this).val(ui.item.value); $(this).next().click(); } }); $searchField.data(\"ui-autocomplete\")._renderItem = function (ul, item) { return $(\" \") .data(\"ui-autocomplete-item\", item) .append(\"\" + item.label + \"\") .appendTo(ul); }; } } 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. }); Search .widgetSearch ::-webkit-input-placeholder { color: #fff; } .widgetSearch :-moz-placeholder { /* Firefox 18- */ color: #fff; } .widgetSearch ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .widgetSearch :-ms-input-placeholder { color: #fff; } .widgetSearch .widgetBody .widgetSearchBoxabac4388-53a6-47aa-8db5-ddabd1491221 { color: #fff; font-family: Open Sans; height: 65px; border-radius: 6px; border: 1px solid rgba(255,255,255,0); background: #A21F4B; padding: 0 80px 0 20px; } .widgetSearch .widgetBody .widgetSearchButtonabac4388-53a6-47aa-8db5-ddabd1491221 { margin: 5px; padding-top: .50em; padding-right: .75em; } .widgetSearch .widgetSearch-onlyDeptabac4388-53a6-47aa-8db5-ddabd1491221 { display: inline-block; color: #333; padding-top: 10px; } #ysnSearchOnlyDeptabac4388-53a6-47aa-8db5-ddabd1491221 { position: relative; top: .125em; } //Updates search icons href to have the correct queryString function searchBtnApplyQuery() { document.getElementById(\"btnSearchIcon\").href = \"/Search?searchPhrase=\" + document.getElementById(\"searchFieldabac4388-53a6-47aa-8db5-ddabd1491221\").value; } Government Business Community Visitors How Do I... (function () { function setupMenu() { const menuID = 'mainNavMenu'; const menuType = MAIN_MENU; //setup menu manager properties for main menu if (!menuManager.mobileMainNav && true) menuManager.adjustMainItemsWidth('#' + menuID); menuManager.isMainMenuEditable = false; menuManager.mainMenuMaxSubMenuLevels = 4; menuManager.setMOMMode(2, menuType); //Init main menu const setupDraggable = menuManager.isMainMenuEditable; const urlToGetHiddenMenus = '/Pages/MenuMain/HiddenMainSubMenus?pageID=1&moduleID=&themeID=17&menuContainerID=mainNav'; menuManager.setupMenu(menuID, 'mainNav', menuType, setupDraggable, urlToGetHiddenMenus); menuManager.mainMenuInit = true; menuManager.mainMenuTextResizer = false; if (1.00 > 0) menuManager.mainMenuTextResizerRatio = 1.00; if (window.isResponsiveEnabled) menuManager.mainMenuReady.resolve(); } if (document.readyState === \"complete\" || document.readyState === \"loaded\" || document.readyState === \"interactive\") { setupMenu(); return; } document.addEventListener(\"DOMContentLoaded\", setupMenu); })(); // 0) { $divExternalSlideshow.hide(); } if ($arrows.length > 0) { $arrows.hide(); if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID) .on('swipeRight', function (e, a) { $arrows.filter('.prev').click(); }); $$('#' + divSlideshowID) .on('swipeLeft', function (e) { $arrows.filter('.next').click(); }); } } if ($arrowsNew.length > 0) { if (!(true && !window.isMobileBrowserIncludingTablets)) { $arrowsNew.hide(); } if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID) .on('swipeRight', function (e, a) { $arrowsNew.filter('.prev').click(); }); $$('#' + divSlideshowID) .on('swipeLeft', function (e) { $arrowsNew.filter('.next').click(); }); } } if ($overlays.length > 0 && window.isMobileBrowserIncludingTablets) { if (2 == 1) { $overlays.hide(); } else if (2 == 2) { $overlays.removeClass('overlay'); } } }, match: function () { cpMedia.diag('$(element).addClass(\"wide\"), mediaQuery: ' + mediaElementQuery); $divSlideShow.addClass('wide').removeClass('narrow'); if ($divExternalSlideshow.length > 0 && !$divExternalSlideshow.hasClass('none')) { $divExternalSlideshow.show(); } if ($arrows.length > 0) { $arrows.show(); if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID).off('swipeRight'); $$('#' + divSlideshowID).off('swipeLeft'); } } if ($arrowsNew.length > 0) { $arrowsNew.show(); if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID).off('swipeRight'); $$('#' + divSlideshowID).off('swipeLeft'); } } if ($overlays.length > 0) { if (2 == 1) { $overlays.show(); } else if (2 == 2 && !window.isMobileBrowserIncludingTablets) { $overlays.addClass('overlay'); } } }, unmatch: function () { cpMedia.diag('$(element).removeClass(\"wide\"), mediaQuery: ' + mediaElementQuery); $divSlideShow.removeClass('wide').addClass('narrow'); if ($divExternalSlideshow.length > 0) { $divExternalSlideshow.hide(); } if ($arrows.length > 0) { $arrows.hide(); if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID).on('swipeRight', function (e) { $arrows.filter('.prev').click(); }); $$('#' + divSlideshowID).on('swipeLeft', function (e) { $arrows.filter('.next').click(); }); } } if ($arrowsNew.length > 0) { if (typeof ($$) !== 'undefined') { $$('#' + divSlideshowID).on('swipeRight', function (e) { $arrowsNew.filter('.prev').click(); }); $$('#' + divSlideshowID).on('swipeLeft', function (e) { $arrowsNew.filter('.next').click(); }); } } if ($overlays.length > 0 && window.isMobileBrowserIncludingTablets) { if (2 == 1) { $overlays.hide(); } else if (2 == 2) { $overlays.removeClass('overlay'); } } } }); }); // --> (function () { const widgetHandlers = function (e) { $('.slideshowOptions.nonEmpty').unbind('click').click(function (e) { var $this = $(this); // If the parent is a slider we need to tweak our \"this\" reference to refer to the options handle. // This came about, because we needed to use slider images to trigger options. - JE if ($this.parent().hasClass('cpSlider')) { $this = $this.closest('.widget.slideShow').siblings('.handle.options'); } //Set values for global variables for slideshow. if ($this.attr('data-widgetID').length !== 0) { parentID_Slideshow = 'slideshow' + $this.attr('data-widgetID'); } callbackfnSlideshowSave = null; var pageID = ContentCollectionInstance.PageID; var moduleID = ContentCollectionInstance.ModuleID; var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; //Set slideshow widgetID ContentCollectionInstance.SlideshowWidgetID = $this.siblings('.widgetID').val(); $popUp_Slideshow = openCpModal({ title: 'Slideshow', className: 'newCP adminWrap cpPopOver admin modalSlideshow', isFrontEnd: false, useIframe: false, draggable: true, url: '/Slideshow/SlideshowConfiguration/' + $this.siblings('.slideShow').find('.hdnSlideshowUniqueID').val() + qs }); }); $('.slideshowOptions.empty').unbind('click').click(function (e) { var $this = $(this); parentID_Slideshow = $this.parents('.slideShow').attr('id'); var pageID = ContentCollectionInstance.PageID; var moduleID = ContentCollectionInstance.ModuleID; var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; ContentCollectionInstance.SlideshowWidgetID = $(this).parents('.slideShow').attr('data-widgetID'); $popUp_Slideshow = openCpModal({ title: 'Slideshow', className: 'newCP adminWrap cpPopOver admin modalSlideshow', isFrontEnd: false, useIframe: false, draggable: true, url: '/Slideshow/SlideshowConfiguration/' + $(this).next('.hdnSlideshowUniqueID').val() + qs }); }); }; if (document.readyState === \"complete\" || document.readyState === \"loaded\" || document.readyState === \"interactive\") { widgetHandlers(); return; } document.addEventListener(\"DOMContentLoaded\", widgetHandlers); })(); function SlideshowWidgetCallback(widgetID, response) { if (window.ContentCollectionInstance.IsWorkingCopy) { //Remove this field since the partial view adds it back. $('#slideshow' + widgetID).find('.hdnSlideshowUniqueID').remove(); if ($('#slideshow' + widgetID).find('.cpSlideshow').length > 0) $('#slideshow' + widgetID).find('.cpSlideshow').replaceWith(response); else $('#slideshow' + widgetID).find('.slideshowOptions.empty.placeholder').replaceWith(response); contentUpdated(); } else { ContentCollectionInstance.reloadContent(); } $('.slideshowOptions.nonEmpty').unbind('click').click(function (e) { var $this = $(this); // If the parent is a slider we need to tweak our \"this\" reference to refer to the options handle. // This came about, because we needed to use slider images to trigger options. - JE if ($this.parent().hasClass('cpSlider')) { $this = $this.closest('.widget.slideShow').siblings('.handle.options'); } //Set values for global variables for slideshow. if ($this.attr('data-widgetID').length !== 0) { parentID_Slideshow = 'slideshow' + $this.attr('data-widgetID'); } callbackfnSlideshowSave = null; var pageID = ContentCollectionInstance.PageID; var moduleID = ContentCollectionInstance.ModuleID; var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; //Set slideshow widgetID ContentCollectionInstance.SlideshowWidgetID = $this.siblings('.widgetID').val(); $popUp_Slideshow = openCpModal({ title: 'Slideshow', className: 'newCP adminWrap cpPopOver admin modalSlideshow', isFrontEnd: false, useIframe: false, draggable: true, url: '/Slideshow/SlideshowConfiguration/' + $this.siblings('.slideShow').find('.hdnSlideshowUniqueID').val() + qs }); }); $('.slideshowOptions.empty').unbind('click').click(function (e) { var $this = $(this); parentID_Slideshow = $this.parents('.slideShow').attr('id'); var pageID = ContentCollectionInstance.PageID; var moduleID = ContentCollectionInstance.ModuleID; var qs = '?pageID=' + pageID + '&moduleID=' + moduleID; ContentCollectionInstance.SlideshowWidgetID = $(this).parents('.slideShow').attr('data-widgetID'); $popUp_Slideshow = openCpModal({ title: 'Slideshow', className: 'newCP adminWrap cpPopOver admin modalSlideshow', isFrontEnd: false, useIframe: false, draggable: true, url: '/Slideshow/SlideshowConfiguration/' + $(this).next('.hdnSlideshowUniqueID').val() + qs }); }); } (function (){ const widgetHandlers = function () { var hasEditRights = false; if (window.File && window.FileList && window.FileReader && hasEditRights) { var SlideshowWidget = 3; makeWidgetAreaDroppable('09892510-dae0-46c7-9e38-36f122341843', $('#slideshow' + '09892510-dae0-46c7-9e38-36f122341843'), SlideshowWidget, true, SlideshowWidgetCallback); } if(hasEditRights) browserVersionNotCompatibleWithDragDropTextUpdate($('#slideshowPlaceholder' + '09892510-dae0-46c7-9e38-36f122341843'), 'Click to start adding images.'); }; if (document.readyState === \"complete\" || document.readyState === \"loaded\" || document.readyState === \"interactive\") { widgetHandlers(); return; } document.addEventListener(\"DOMContentLoaded\", widgetHandlers); })(); Help Center //Render slideshow if info advacned items contain one. $(document).ready(function (e) { $('#divInfoAdv9fedca04-ac73-4c9d-995f-f454aef5d0df .InfoAdvanced.widgetItem').each(function () { renderSlideshowIfApplicable($(this)); }); }); Request a City Service .fancyButton65.fancyButton:link,.fancyButton65.fancyButton:visited, .fancyButton65div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=121'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton65.fancyButton:hover,.fancyButton65.fancyButton:focus,.fancyButton65.fancyButton:active,.fancyButton65.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=120'); background-repeat: no-repeat; background-position: center top; } .fancyButton65.fancyButton:link > span,.fancyButton65.fancyButton:visited > span, .fancyButton65div.fancyButton > span{ } .fancyButton65.fancyButton:hover > span,.fancyButton65.fancyButton:focus > span,.fancyButton65.fancyButton:active > span,.fancyButton65.fancyButton.hover > span{ } .fancyButton65.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=127'); background-repeat: no-repeat; background-position: center 1.7em ; transition: .2s ease-in-out; } .fancyButton65.fancyButton:hover .text,.fancyButton65.fancyButton:focus .text,.fancyButton65.fancyButton:active .text,.fancyButton65.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=126'); background-repeat: no-repeat; background-position: center 1.7em ; } Online Payments .fancyButton66.fancyButton:link,.fancyButton66.fancyButton:visited, .fancyButton66div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=117'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton66.fancyButton:hover,.fancyButton66.fancyButton:focus,.fancyButton66.fancyButton:active,.fancyButton66.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=116'); background-repeat: no-repeat; background-position: center top; } .fancyButton66.fancyButton:link > span,.fancyButton66.fancyButton:visited > span, .fancyButton66div.fancyButton > span{ } .fancyButton66.fancyButton:hover > span,.fancyButton66.fancyButton:focus > span,.fancyButton66.fancyButton:active > span,.fancyButton66.fancyButton.hover > span{ } .fancyButton66.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=125'); background-repeat: no-repeat; background-position: center 1.8em ; transition: .2s ease-in-out; } .fancyButton66.fancyButton:hover .text,.fancyButton66.fancyButton:focus .text,.fancyButton66.fancyButton:active .text,.fancyButton66.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=124'); background-repeat: no-repeat; background-position: center 1.8em ; } Waste Pickup .fancyButton67.fancyButton:link,.fancyButton67.fancyButton:visited, .fancyButton67div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=119'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton67.fancyButton:hover,.fancyButton67.fancyButton:focus,.fancyButton67.fancyButton:active,.fancyButton67.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=118'); background-repeat: no-repeat; background-position: center top; } .fancyButton67.fancyButton:link > span,.fancyButton67.fancyButton:visited > span, .fancyButton67div.fancyButton > span{ } .fancyButton67.fancyButton:hover > span,.fancyButton67.fancyButton:focus > span,.fancyButton67.fancyButton:active > span,.fancyButton67.fancyButton.hover > span{ } .fancyButton67.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=129'); background-repeat: no-repeat; background-position: center 1.8em ; transition: .2s ease-in-out; } .fancyButton67.fancyButton:hover .text,.fancyButton67.fancyButton:focus .text,.fancyButton67.fancyButton:active .text,.fancyButton67.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=128'); background-repeat: no-repeat; background-position: center 1.8em ; } Forms & Permits .fancyButton68.fancyButton:link,.fancyButton68.fancyButton:visited, .fancyButton68div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=121'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton68.fancyButton:hover,.fancyButton68.fancyButton:focus,.fancyButton68.fancyButton:active,.fancyButton68.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=120'); background-repeat: no-repeat; background-position: center top; } .fancyButton68.fancyButton:link > span,.fancyButton68.fancyButton:visited > span, .fancyButton68div.fancyButton > span{ } .fancyButton68.fancyButton:hover > span,.fancyButton68.fancyButton:focus > span,.fancyButton68.fancyButton:active > span,.fancyButton68.fancyButton.hover > span{ } .fancyButton68.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=115'); background-repeat: no-repeat; background-position: center 1.8em ; transition: .2s ease-in-out; } .fancyButton68.fancyButton:hover .text,.fancyButton68.fancyButton:focus .text,.fancyButton68.fancyButton:active .text,.fancyButton68.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=114'); background-repeat: no-repeat; background-position: center 1.8em ; } Government Meetings .fancyButton70.fancyButton:link,.fancyButton70.fancyButton:visited, .fancyButton70div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=117'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton70.fancyButton:hover,.fancyButton70.fancyButton:focus,.fancyButton70.fancyButton:active,.fancyButton70.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=116'); background-repeat: no-repeat; background-position: center top; } .fancyButton70.fancyButton:link > span,.fancyButton70.fancyButton:visited > span, .fancyButton70div.fancyButton > span{ } .fancyButton70.fancyButton:hover > span,.fancyButton70.fancyButton:focus > span,.fancyButton70.fancyButton:active > span,.fancyButton70.fancyButton.hover > span{ } .fancyButton70.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=123'); background-repeat: no-repeat; background-position: center 1.8em ; transition: .2s ease-in-out; } .fancyButton70.fancyButton:hover .text,.fancyButton70.fancyButton:focus .text,.fancyButton70.fancyButton:active .text,.fancyButton70.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=122'); background-repeat: no-repeat; background-position: center 1.8em ; } Your Property .fancyButton71.fancyButton:link,.fancyButton71.fancyButton:visited, .fancyButton71div.fancyButton{ background-image: url('/ImageRepository/Document?documentID=119'); background-repeat: no-repeat; background-position: center top; transition: .2s ease-in-out;} .fancyButton71.fancyButton:hover,.fancyButton71.fancyButton:focus,.fancyButton71.fancyButton:active,.fancyButton71.fancyButton.hover{ background-image: url('/ImageRepository/Document?documentID=118'); background-repeat: no-repeat; background-position: center top; } .fancyButton71.fancyButton:link > span,.fancyButton71.fancyButton:visited > span, .fancyButton71div.fancyButton > span{ } .fancyButton71.fancyButton:hover > span,.fancyButton71.fancyButton:focus > span,.fancyButton71.fancyButton:active > span,.fancyButton71.fancyButton.hover > span{ } .fancyButton71.fancyButton .text{ color: #454545; font-size: 1em; font-family: \"Open Sans\"; padding-top: 8em; font-weight: 600; text-decoration: none; padding-top: 8em; background-image: url('/ImageRepository/Document?documentID=131'); background-repeat: no-repeat; background-position: center 1.7em ; transition: .2s ease-in-out; } .fancyButton71.fancyButton:hover .text,.fancyButton71.fancyButton:focus .text,.fancyButton71.fancyButton:active .text,.fancyButton71.fancyButton.hover .text{ text-decoration: underline; background-image: url('/ImageRepository/Document?documentID=130'); background-repeat: no-repeat; background-position: center 1.7em ; } $('#breadCrumbs').hide(); News & Updates //Render slideshow if info advacned items contain one. $(document).ready(function (e) { $('#divInfoAdvcf0e9c91-ac13-4590-b646-b6a059822f24 .InfoAdvanced.widgetItem').each(function () { renderSlideshowIfApplicable($(this)); }); }); Speakers Guide - City Council Meetings The Mayor and Members of City Council welcome and encourage all Chesapeake residents and interested ... Read on... Speakers Guide - Planning Commission Meetings Learn how to sign up to speak at Planning Commission Meetings. Read on... Helpful Links If you can't find what you're looking for, check out this list of commonly used pages and links. Read on... 2026 Special Election Voters Guide A special election will be held on Tuesday, April 21. Read on... Hearts For Service: Bruce Wallace On any typical day at the City of Chesapeake’s Development and Permits Department, you may often spo... Read on... Chesapeake Celebrates Women’s History Month March is Women’s History Month. Throughout the month, a variety of activities and events are planned... Read on... Travel Alert: Poindexter Street Poindexter St will be closed in both directions to thru traffic, between Bainbridge Blvd and Stewart... Read on... Letter to Dominion Energy At the direction of the City Council, City Manager Christopher Price has requested information from ... Read on... SWaM/V Vendor Fair & Networking Event Don't miss your chance to connect with leading procurement professionals. Read on... CAST Volunteers Needed The Chesapeake Area Shelter Team (CAST) is seeking volunteers willing to dedicate their time toward ... Read on... Comprehensive Plan Chesapeake City Council has adopted Chesapeake 2045, the City’s new Comprehensive Plan. Read on... Speakers Guide - City Council Meetings The Mayor and Members of City Council welcome and encourage all Chesapeake residents and interested ... Read on... Speakers Guide - Planning Commission Meetings Learn how to sign up to speak at Planning Commission Meetings. Read on... Helpful Links If you can't find what you're looking for, check out this list of commonly used pages and links. Read on... 2026 Special Election Voters Guide A special election will be held on Tuesday, April 21. Read on... Hearts For Service: Bruce Wallace On any typical day at the City of Chesapeake’s Development and Permits Department, you may often spo... Read on... Chesapeake Celebrates Women’s History Month March is Women’s History Month. Throughout the month, a variety of activities and events are planned... Read on... NextPrevious // -1) { window.carouselsToInit.splice(index, 1); } } } } var indexCarouselsToInit = window.carouselsToInit.indexOf(widgetNewsFlash2b87795f09624b039e5c26ee317d36ce); if (indexCarouselsToInit === -1) { window.carouselsToInit.push(widgetNewsFlash2b87795f09624b039e5c26ee317d36ce); } if (window.carouselsToInit) { window.carouselsToInit.forEach(function (carouselToInit) { carouselToInit(); }); } if (window.Pages.onResizeHandlers){ window.Pages.onResizeHandlers.forEach(function(car){car();}); } }); if (Modernizr.touch) { var $pages = typeof window.Pages == 'undefined' ? window.parent.Pages : window.Pages; $.when($pages.rwdReady).done(function () { //only for responsive sites if (typeof($$) !== 'undefined') { $$('#widgetNewsFlash2b87795f-0962-4b03-9e5c-26ee317d36ce').on('swipeRight', function (e, a) { $(this).adaptiveCarousel(\"moveBack\"); }); $$('#widgetNewsFlash2b87795f-0962-4b03-9e5c-26ee317d36ce').on('swipeLeft', function (e) { $(this).adaptiveCarousel(\"moveForward\"); }); } }); } // --> /CivicAlerts.aspx Boards and Commissions Meeting Schedules View the full list of the City’s authorities, boar... Additional Info... Chesapeake Alert Are you signed up for Chesapeake Alert? Be reached... Additional Info... Chesapeake Thrives - Community Resources If you or someone you know needs help, Chesapeake ... Read on... City Government Directory Search the City Government Directory. Additional Info... Community Grants Learn more about the various community grants admi... Additional Info... Job Opportunities Work for the City of Chesapeake! Additional Info... View All Updates /CivicAlerts.aspx Event Calendar //Render slideshow if info advacned items contain one. $(document).ready(function (e) { $('#divInfoAdvf808a1ba-7202-438c-a0ae-d4e5bc8a7970 .InfoAdvanced.widgetItem').each(function () { renderSlideshowIfApplicable($(this)); }); }); Meetings Events Meetings .widgetOptionSet45 .widgetItem a:first-child {display: block;} Calendar March 2026 Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 $(function () { var miniCalendar = new MiniCalendar(); miniCalendar.init({ widgetId: \"ec595835-dee1-4208-b35c-1214ec130953\", preventNavigationOnArrows: false, displayDatesOutsideOfCurrentMonth: true }); }); Wed, Mar. 18 Chesapeake Environmental Improvement Council Chesapeake Environmental Improvement CouncilRead On Wed, Mar. 18 Local Board of Building Code Appeals Meeting Local Board of Building Code Appeals MeetingRead On Wed, Mar. 18 Chesapeake Bay Preservation Area Board Meeting Chesapeake Bay Preservation Area Board MeetingRead On Thu, Mar. 19 Chesapeake Commission on Health and Well Being Meeting Chesapeake Commission on Health and Well Being MeetingRead On Thu, Mar. 19 Hampton Roads Transportation Planning Organization Meeting Hampton Roads Transportation Planning Organization MeetingRead On Thu, Mar. 19 Hampton Roads Planning District Commission Meeting Hampton Roads Planning District Commission MeetingRead On View All Events /Calendar.aspx Events .widgetOptionSet45 .widgetItem a:first-child {display: block;} Calendar March 2026 Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 $(function () { var miniCalendar = new MiniCalendar(); miniCalendar.init({ widgetId: \"fb801043-c86a-494a-bf21-2861b55d052d\", preventNavigationOnArrows: false, displayDatesOutsideOfCurrentMonth: true }); }); Tue, Mar. 17 - Tue, Mar. 31 Lucky Rock Scavenger Hunt Lucky Rock Scavenger HuntRead On Wed, Mar. 18 Tinkergarten: It's Not A... Tinkergarten: It's Not A...Read On Thu, Mar. 19 She-Roes She-Roes Read On Sat, Mar. 21 Survival Skills - Hiking & Navigation Survival Skills - Hiking & NavigationRead On Sat, Mar. 21 Phantom of the Universe Phantom of the UniverseRead On Sat, Mar. 21 Phantom of the Universe Phantom of the UniverseRead On View All Events /Calendar.aspx $.when(window.Pages.rwdReady).done(function () { var tabbedWidgetID = 'divTabbeda3486719-3c78-4ccf-b1c7-71e0193aa03d'; var mediaQuerySize = 25; if (mediaQuerySize > 0) { var mediaElementQuery = '#' + tabbedWidgetID + ':media(this-min-width:' + mediaQuerySize + 'em)'; var $tabbedWidget = $('#' + tabbedWidgetID); // Update child widget classes based on parent state var updateChildWidgetClasses = function (isParentWide) { var liveEditEnabled = getCookieValue(\"enableLiveEdit\") === \"true\"; if (liveEditEnabled) return; if (isParentWide) { $tabbedWidget.find('.widget').addClass('wide').removeClass('narrow'); $tabbedWidget.find('[data-event-list-row=\"true\"]').addClass('wide').removeClass('narrow'); } else { $tabbedWidget.find('.widget').addClass('narrow').removeClass('wide'); $tabbedWidget.find('[data-event-list-row=\"true\"]').addClass('narrow').removeClass('wide'); } }; window.cpMedia.unregister(mediaElementQuery).register(mediaElementQuery, { deferSetup: false, setup: function () { var liveEditEnabled = $.cookie(\"enableLiveEdit\") === \"true\"; if (!liveEditEnabled) { $tabbedWidget.addClass('narrow').removeClass('wide'); cpMedia.diag('$(element).addClass(\"narrow\"), mediaQuery: ' + mediaElementQuery); $tabbedWidget.find('.tabbedWidget.cpTabs').hide(); $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show(); $tabbedWidget.data(\"tabHeightSet\", false); // Update child widget classes - parent is narrow updateChildWidgetClasses(false); } }, match: function () { $tabbedWidget.addClass('wide').removeClass('narrow'); cpMedia.diag('$(element).removeClass(\"narrow\"), mediaQuery: ' + mediaElementQuery); $tabbedWidget.find('.tabbedWidget.cpTabs').show(); $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').hide(); if($tabbedWidget.data(\"tabHeightSet\") == false) { $tabbedWidget.data(\"tabHeightSet\", true); var tabbedWidgetID = 'divTabbeda3486719-3c78-4ccf-b1c7-71e0193aa03d'; setTabbedWidgetsTabHeight(tabbedWidgetID); } $('.cpTabPanels').unbind('click'); // Update child widget classes - parent is wide updateChildWidgetClasses(true); }, unmatch: function () { var liveEditEnabled = $.cookie(\"enableLiveEdit\") === \"true\"; if (!liveEditEnabled) { $tabbedWidget.addClass('narrow').removeClass('wide'); cpMedia.diag('$(element).addClass(\"narrow\"), mediaQuery: ' + mediaElementQuery); $tabbedWidget.find('.tabbedWidget.cpTabs').hide(); $tabbedWidget.find('.tabbedWidgetNarrow.cpTabs').show(); // Update child widget classes - parent is narrow updateChildWidgetClasses(false); } $('.cpTabPanels').click(function() { this.scrollIntoView(); }); } }); } }); //Used for when page is initially loaded if($('#divTabbeda3486719-3c78-4ccf-b1c7-71e0193aa03d').hasClass('narrow')) { $('.cpTabPanels').click(function() { this.scrollIntoView(); }); } //If responsive not enabled, execute this after a timeout if(!isResponsiveEnabled) { window.setTimeout(function(){ var tabbedWidgetID = 'divTabbeda3486719-3c78-4ccf-b1c7-71e0193aa03d'; typeof setTabbedWidgetsTabHeight === \"function\" && setTabbedWidgetsTabHeight(tabbedWidgetID); }, 1500); } function reinitCarousels() { if (window.carouselsToInit) { for (var i = 0; i '); }); }); //Render slideshow if info advacned items contain one. $(document).ready(function (e) { $('#divInfoAdvd058ff67-357a-4a74-9d02-2a05d1733fed .InfoAdvanced.widgetItem').each(function () { renderSlideshowIfApplicable($(this)); }); }); Contact Us City of Chesapeake 306 Cedar RoadChesapeake, VA 23322Phone: 757-382-2489View More Contact Information //Render slideshow if info advacned items contain one. $(document).ready(function (e) { $('#divInfoAdv7ec6fffb-60ef-47c9-beeb-e9afb1a4a84e .InfoAdvanced.widgetItem').each(function () { renderSlideshowIfApplicable($(this)); }); }); Quick Links Request a City Service Chesapeake Alert Payment Center Online Services City Council Agendas Chesapeake TV Virginia FOIA /QuickLinks.aspx Helpful Links Home Contact the City Site Map Accessibility Privacy Policy Copyright Notices /QuickLinks.aspx $(window).on(\"load\", function () { $.when(window.Pages.rwdSetupComplete) .done(function () { renderBanner('banner2-57', 'banner2', ],\"BannerVideos\":[],\"RecordStatus\":0,\"ModifiedBy\":0,\"ModifiedOn\":\"\\/Date(-62135575200000)\\/\"}, , '/App_Themes/Home/Images/', ''); }); }); /* CP icon */ .cpBylineIconTS { color: #fff; } /* CP Text */ .cpBylineTextTS, .cpBylineTextTS a:link { color: #fff; } .cpBylineTS { text-align: center; } .cpBylineIconTS { fill: currentColor; width: 39px; height: 26px; display: inline; vertical-align: middle; } Government Websites by CivicPlus® Loading Loading Do Not Show Again Close $(document).ready(function () { var filter = { targetId: '1', targetType: 1 } new SplashModalRender().triggerRender(filter); }); function getValueTS(elem, attr) { const val = elem.css(attr); if (val === undefined) return undefined; const num = parseInt(val, 10); if (num === NaN) return undefined; return num; } function clampTS(number, min, max) { return Math.min(Math.max(number, min), max); } function isPageEditingTS() { return ( $(\"#doneEditing\").length > 0 || // In live edit typeof DesignCenter !== \"undefined\" // In theme manager ); } const bgColorRegexTS = /rgba\\((\\d+), (\\d+), (\\d+), (\\d*\\.?\\d*)\\)/; function isTransparentTS(elem) { const bg = elem.css('background-color'); if (typeof bg !== \"string\" || !bg.startsWith('rgba(')) return false; const matchState = bg.match(bgColorRegexTS); if (!matchState || matchState.length !== 5) return false; const alpha = parseFloat(matchState[4], 10); if (!(alpha >= 0 && alpha 200) { fixedBottomTS[0].classList.add(forceUnfixClassTS); } else { fixedBottomTS[0].classList.remove(forceUnfixClassTS); } if (fixedBottomTS.css('position') === 'fixed') { bodyContainerTS.css('padding-bottom', fixedBottomTS.outerHeight()); } else { bodyContainerTS.css('padding-bottom', ''); } })(); // Fixed left script (function () { if (!fixedLeftTS || fixedLeftTS.length === 0) return; if (editing) { fixedLeftTS[0].classList.add(forceUnfixClassTS); } else { fixedLeftTS[0].classList.remove(forceUnfixClassTS); } if (fixedLeftTS.css('position') === 'fixed') { const anchorHeight = anchor.outerHeight() - 1; fixedLeftTS.css('top', anchorHeight); const leftBoundingTS = fixedLeftTS[0].getBoundingClientRect(); iterateLeftpads(function (containerTS) { const containerBoundingTS = containerTS.getBoundingClientRect(); if (containerBoundingTS.left 0) $('div#bodyWrapper').css('padding', '0px'); }); Arrow Left Arrow Right loadCSS('//fonts.googleapis.com/css?family=Libre+Baskerville:700,regular|Open+Sans:500,600,700,regular|'); Slideshow Left Arrow Slideshow Right Arrow Original textRate this translationYour feedback will be used to help improve Google TranslateClose  ×"  },  "sameAs": [    "https://www.cityofchesapeake.net/"  ]}