danverspolice.com Ads.txt file
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<!-- Google Tag Manager for GA4 -->
<script>(function(w,d,s,l,i){w.GAMeasurementID='G-NBTPCXJ7VJ';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');</script>
<!-- End Google Tag Manager for GA4 -->
<script type='text/javascript'>
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://az416426.vo.msecnd.net/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();
</script>
<script>
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 < forms.length; i++) {
if (forms[i].method == "post" &&
!forms[i].querySelector('[name="__RequestVerificationToken"]') &&
!absPat.test(forms[i].getAttribute("action"))) {
forms[i].appendChild(input.cloneNode());
}
}
}
function getAntiForgeryToken(callback, error) {
var xhr = new XMLHttpRequest();
xhr.open("GET", "/antiforgery");
xhr.addEventListener("load", function() {
try {
if (this.status !== 200) {
throw Error("Invalid status. Could not retrieve antiforgery token.");
}
var obj = JSON.parse(this.responseText);
callback(obj.token);
} catch (e) {
typeof error === "function" && error(e);
}
});
xhr.send();
}
getAntiForgeryToken(function(token) {
if (document.readyState === "complete"
|| document.readyState === "loaded"
|| document.readyState === "interactive") {
populateAntiForgery(token);
return;
}
document.addEventListener("DOMContentLoaded", function() {
populateAntiForgery(token);
}, false);
}, console.error);
</script>
<script type="text/javascript">
window.departmentHeader = {};
window.pageSectionTracker = {};
window.isResponsiveEnabled = true;
window.isRemoveSetHeights= false;
if (window.isRemoveSetHeights) {
document.documentElement.className += ' removeSetHeights';
}
window.mainMenuMediaQuery = 'screen and (max-width: 40em)';
window.isMobileBrowserIncludingTablets = false;
window.fixedResponsiveMenu = false;
window.fullWidthResponsiveMenu = true;
window.responsiveMenuHeight = '';
window.responsiveMenuFontSize = '';
(function () {
window.setSizeCookie = function () {
document.cookie = "dpi=" + window.devicePixelRatio + "; path=/";
document.cookie = "viewportWidth=" + window.innerWidth + "; path=/";
document.cookie = "viewportHeight=" + window.innerHeight + "; path=/";
if (screen && screen.width && screen.height) {
document.cookie = "screenWidth=" + screen.width + "; path=/";
document.cookie = "screenHeight=" + screen.height + "; path=/";
}
document.cookie = "responsiveGhost=1; path=/";
};
setSizeCookie();
}());
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="category0" content="Home" />
<meta name="category1" content="Your Government" />
<meta name="category2" content="Departments" />
<meta name="category3" content="Police Department" />
<meta name="theme-color" content="#092f52">
<link rel="icon" href="/images/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon" />
<title>Police Department | Danvers, MA</title>
<meta name="description" content="The Danvers Police Department is a community service law enforcement organization striving to maintain the safety of its citizens, while the department focuses on quality of life issues and the resolution of conflict within our community. ">
<script src="/Assets/Scripts/jQuery/jquery-2.2.4.min.js"></script>
<script src="/Assets/Scripts/jQuery/jQuery-migrate-1.4.1.js" type="text/javascript"></script>
<!--[if IE 6]><script language="JavaScript" type="text/javascript"> var isie6 = true; </script><![endif]-->
<!--[if IE 7]><script language="JavaScript" type="text/javascript"> var isie7 = true; </script><![endif]-->
<!--[if IE 8]><script language="JavaScript" type="text/javascript"> var isie8 = true; </script><![endif]-->
<!--[if IE 9]><script language="JavaScript" type="text/javascript"> var isie8 = true; </script><![endif]-->
<script type="text/javascript"><!--
var intCountryCode = 840;
var externalSiteDialogHeight = '390px';
var order = '';
//--></script>
<link href="/1070364112.css" rel="stylesheet" type="text/css" /> <link href="/986475443.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="/Assets/Styles/Print.css" media="print">
<script type="text/javascript">
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();
</script>
<!--CPHeadContent-->
<script src="/-1611158179.js" type="text/javascript"></script>
<!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="/App_Themes/ie8.css"><![endif]-->
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/App_Themes/ie7.css"><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" type="text/css" href="/App_Themes/ie6.css"><![endif]-->
<!--[if lt IE 9]><script type="text/javascript" src="/Scripts/html5.js"></script><![endif]-->
<script type="text/javascript">
setEditorVariables(false, 840);
function getPrintPreviewType() { return 0; } function printPreview() {pPreview(getPrintPreviewType()); }
</script>
<script src="/Assets/Scripts/AlpineJS/3.14.1/alpine.min.js" type="text/javascript" defer="defer"></script>
</head>
<body class="wide " >
<script>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
});
}
});</script>
<div id="fb-root"></div>
<div id=skipToContentLinks>
<a href="#cc5f8c90dc-b4cb-431b-90ee-10648f8df655" target="_self" class="skipToContentLink">Skip to Main Content</a>
</div>
<form id="frmReferenceFormForTelerikEditorDialogs"></form>
<input type="hidden" id="GoogleMapsKey" value="AIzaSyDWUuE-ifkbhxblF920N8MjpBdTg1Wt784" />
<input type="hidden" id="cpcDomain" value="https://cp-civicplusuniversity2.civicplus.com">
<input type="hidden" id="hdnStructureID" value="1" />
<input type="hidden" id="hdnContentCollectionID" value="02069642-b250-4486-9434-690ddfe77857" />
<input type="hidden" id="hdnWorkingCopyID" value="00000000-0000-0000-0000-000000000000" />
<input type="hidden" id="hdnThemeID" value="1" />
<input type="hidden" id="pageIsFrontEnd" value="true" />
<input type="hidden" id="pageModuleID" />
<input type="hidden" id="pagePageID" value="354" />
<img id="imgLogoPrintPreview" src="/ImageRepository/Document?documentID=27" alt="Danvers, MA" />
<div id="stickyPlaceholder"></div>
<div id="outer-wrap" class="outer-wrap">
<div id="inner-wrap" class="inner-wrap">
<div id="divToolbars" class="cpToolbars newCP mui-fixed" style="">
<style>
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
.alertText .customAlert {
color: #EAEAEA;
display: inline-block;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
font-weight: bold;
height: 27px;
left: 57px;
line-height: 27px;
overflow: hidden;
position: absolute;
top: 15px;
white-space: nowrap;
width: 268px;
}
</style>
<div id="1_divAlertBar" class="alertToolbar cpToolbar" style="background: #222222;">
<div id="1_divAlertToolbarInner" class="alertToolbarInner" style="font-size: 16px;">
<a href="/AlertCenter.aspx" id="1_lnkAlertText" class="alertText" style="border-right: 1px solid #000000;">
<img src="/Common/Images/AlertCenter/alertBarBlink.svg" id="1_imgDot" alt="Emergency Alert" class="redDot" />
<span id="1_customAlert" class="customAlert"> Alert</span>
</a>
<span id="1_spnAlertContainer" class="alertContainer"><a href="https://www.danversma.gov/CivicAlerts.aspx?AID=429" target="_self" class="alert" style="border-left: 1px solid #635e65; border-right: 1px solid #000000;background: #030303 url(/Common/images/AlertCenter/alertBarBlackTextBckg.png) repeat-x; color: #FFFFFF;">
Important Trash & Recycling Update
<span style="color: #FC4C2F;">Read On...</span>
</a>
</span>
</div>
</div>
<div id="1_divAlertBarEmpty" class="alertBarEmpty"></div>
<!-- Begin Signed Out Bar -->
<div class="cpToolbar user public">
<div class="inner selfClear">
<p class="dropdown"><a href="/MyAccount/ProfileCreate" role="link" class="myConnections" id="signedOutToolbarCreateProfileButton">Create a Website Account</a> <span class="welcomeMessage">- Manage notification subscriptions, save form progress and more. </span></p>
<ul class="nav secondary">
<li><a href="/MyAccount" role="link" class="button" id="loggedOutToolbarSignInButton"><span>Website Sign In</span></a></li>
</ul>
</div>
</div>
<script>
$(document).ready(function () {
$('#signedOutToolbarCreateProfileButton').keypress(function (e) { if (e.which === 0) return; $(this).click(); });
$('#signedOutToolbarCreateProfileButton').click(function (event) {
event.preventDefault();
window.location.href = '/MyAccount/ProfileCreate?from=url&url=/&dn=' + window.location.origin;
});
$('#loggedOutToolbarSignInButton').click(function (event) {
event.preventDefault();
window.location.href = '/MyAccount/?from=url&url=' + encodeURIComponent(window.location.href.replace(window.location.origin, '')) + '&dn=' + window.location.host;
});
if ('False' == 'True') {
$('#loggedOutToolbarSignInButton').hide();
}
})
</script>
<!-- End Signed Out Bar -->
</div>
<div id="bodyWrapper">
<div id="mainNavHolderMobile" class="mainNavHolderMobile"></div>
<div data-cpRole="structuralContainer" id="bodyContainerTS">
<!-- Banner --><div data-cpRole="structuralContainer" id="bannerContainerTS" class="noOverflowTS">
<div data-cpRole="banner" id="banner1"><!-- Header Container --><header data-cpRole="structuralContainer" id="headerContainerTS">
<div data-cpRole="structuralContainer" id="logoSearchTS">
<div class="siteWrap3"><div data-cpRole="banner" id="bannerLogoTS" class="bannerLogoTS empty">
<a id="bannerLogoTS-48" style=" display: block; text-align: center;
" class="bannerObject" href="/" target="_self"><img alt="Home Page" class="bannerObject" height="245" src="/ImageRepository/Document?documentID=112" width="970" /></a>
</div><div data-cpRole="contentContainer" id="searchTS"> <div id="cc1cf4bef3-4cec-4aef-b11d-c638de238a2b" data-containerid="1cf4bef3-4cec-4aef-b11d-c638de238a2b" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="30">
<div class="row outer wide"><!--
--><div class="outer col col10 first" style="" data-widgetcontainerid="6375620b-3ed3-42e9-a88f-2c183e018748">
<div class="row nest first last wide">
<div class="inner col col10 first last id7a983d86-53c4-448a-869b-bdf898be8ed5" style="" data-widgetcontainerid="7a983d86-53c4-448a-869b-bdf898be8ed5">
<div data-widget-id="f69b150a-7d76-447e-bfe3-5d8877ae80d9" data-widget-controller-path="/GraphicLinks/Widget">
<div id="graphicLinkWidgetf69b150a-7d76-447e-bfe3-5d8877ae80d9" class="widget widgetGraphicLinks skin55 widgetOptionSet27 wide" data-elementqueryclasses='{"wide-narrow":"min-width:2em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
<div class="widgetHeader">
<div class="">
</div>
</div>
<div class="widgetBody cpGrid cpGrid4 ">
<div class="row wide"><!--
--><div class="col col1 first "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/townofdanvers" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Facebook graphic"><img src="/ImageRepository/Document?documentID=48"
class="graphicButtonLink" alt=" Facebook"
onmouseover="this.src='/ImageRepository/Document?documentID=48'"
onmouseout="this.src='/ImageRepository/Document?documentID=48'"
onfocus="this.src='/ImageRepository/Document?documentID=48'"
onblur="this.src='/ImageRepository/Document?documentID=48'"> </a></div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/townofdanvers/" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Instagram graphic"><img src="/ImageRepository/Document?documentID=49"
class="graphicButtonLink" alt=" Instagram"
onmouseover="this.src='/ImageRepository/Document?documentID=49'"
onmouseout="this.src='/ImageRepository/Document?documentID=49'"
onfocus="this.src='/ImageRepository/Document?documentID=49'"
onblur="this.src='/ImageRepository/Document?documentID=49'"> </a></div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://twitter.com/TownofDanvers" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Twitter graphic"><img src="/ImageRepository/Document?documentID=50"
class="graphicButtonLink" alt=" Twitter"
onmouseover="this.src='/ImageRepository/Document?documentID=50'"
onmouseout="this.src='/ImageRepository/Document?documentID=50'"
onfocus="this.src='/ImageRepository/Document?documentID=50'"
onblur="this.src='/ImageRepository/Document?documentID=50'"> </a></div><!--
--></div></div><!----><div class="col col1 last"><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self" aria-label=" YouTube graphic"><img src="/ImageRepository/Document?documentID=51"
class="graphicButtonLink" alt=" YouTube"
onmouseover="this.src='/ImageRepository/Document?documentID=51'"
onmouseout="this.src='/ImageRepository/Document?documentID=51'"
onfocus="this.src='/ImageRepository/Document?documentID=51'"
onblur="this.src='/ImageRepository/Document?documentID=51'"> </a></div><!--
--></div></div><!-- --></div>
</div>
<div class="widgetFooter">
</div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col14 last" style="" data-widgetcontainerid="ee23ff37-d842-4c35-a2a7-718fee50c20a">
<div class="row nest first last wide">
<div class="inner col col14 first last idec9e2096-9c45-4ff9-b9e7-7ceec5985236" style="" data-widgetcontainerid="ec9e2096-9c45-4ff9-b9e7-7ceec5985236">
<div data-widget-id="855e0fd1-9495-455f-b2f2-9b72e8e26d6d" data-widget-controller-path="/Layout/WidgetSearch">
<script defer type="text/javascript" src="/Common/Controls/jquery-ui-1.14.1/jquery-ui.min.js"></script>
<script defer src="/Areas/Layout/Assets/Scripts/Search.js" type="text/javascript"></script>
<script defer type="text/javascript">
$(document).ready(function () {
try {
$(".widgetSearchButton.widgetSearchButton855e0fd1-9495-455f-b2f2-9b72e8e26d6d").click(function (e) {
e.preventDefault();
if (false||$("#ysnSearchOnlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d").is(':checked'))
{
doWidgetSearch($(this).siblings(".widgetSearchBox").val(), Number(0));
}
else {
doWidgetSearch($(this).siblings(".widgetSearchBox").val(), 0);
}
});
$("#searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d").keypress(function (e) {
if (window.clipboardData) {
if (e.keyCode === 13) {
if ($("#ysnSearchOnlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d").is(':checked') || false) {
doWidgetSearch($(this).val(), Number(0));
} else {
doWidgetSearch($(this).val(), 0);
}
return false;
}
} else {
if (e.which === 13) {
if ($("#ysnSearchOnlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d").is(':checked') || false) {
doWidgetSearch($(this).val(), Number(0));
} else {
doWidgetSearch($(this).val(), 0);
}
return false;
}
}
return true;
});
if (true) {
var currentRequest = null;
var $searchField = $("#searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d").autocomplete({
source: function (request, response) {
currentRequest = $.ajax({
url: '/Search/AutoComplete' + ($("#ysnSearchOnlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d").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 ($("#searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d").siblings('.autoCompleteError').length == 0)
$('<span class="autoCompleteError"><p class="alert error">Search autocomplete is currently not responding. Please try again later.</p></span>').insertAfter($("#searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d"));
}
}
});
},
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 $("<li class=\"itemList\"></li>")
.data("ui-autocomplete-item", item)
.append("<a>" + item.label + "</a>")
.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.
});
</script>
<section id="widgetPreviewSearch" class="widget widgetSearch skin39 widgetOptionSet15" style="display: block;" aria-label="Search">
<!-- For the button right and inside -->
<div class="widgetBody buttonRightInside">
<input class="widgetSearchBox widgetSearchBox855e0fd1-9495-455f-b2f2-9b72e8e26d6d" cp5ph="true" id="searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d" name="searchField" onchange="searchBtnApplyQuery();" placeholder="Search..." title="Search..." type="text" value="" />
<a href="/Search/Results" id="btnSearchIcon" class="widgetSearchButton widgetSearchButton855e0fd1-9495-455f-b2f2-9b72e8e26d6d" role="button"><img alt="Search" class="imageHover" data-hover="/ImageRepository/Document?documentID=82" data-image="/ImageRepository/Document?documentID=83" src="/ImageRepository/Document?documentID=83" /></a>
<label class="searchLabel" for="searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d">Search</label>
</div>
</section>
<style scoped>
.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 .widgetSearchBox855e0fd1-9495-455f-b2f2-9b72e8e26d6d
{
color: #fff;
font-family: Arial;
height: 65px;
border-radius: 33px;
border: 1px solid rgba(255,255,255,0);
background: rgba(255,255,255,.0);
padding: 0 80px 0 20px;
}
.widgetSearch .widgetBody .widgetSearchButton855e0fd1-9495-455f-b2f2-9b72e8e26d6d
{
margin: 5px; padding-top: .50em;
padding-right: .75em;
}
.widgetSearch .widgetSearch-onlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d
{
display: inline-block;
color: #333;
padding-top: 10px;
}
#ysnSearchOnlyDept855e0fd1-9495-455f-b2f2-9b72e8e26d6d
{
position: relative;
top: .125em;
}
</style>
<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.1/jquery-ui.min.css">
<link rel="stylesheet" href="/Common/Controls/jquery-ui-1.14.1/jquery-ui.theme.min.css">
<script type="text/javascript">
//Updates search icons href to have the correct queryString
function searchBtnApplyQuery() {
document.getElementById("btnSearchIcon").href = "/Search?searchPhrase=" + document.getElementById("searchField855e0fd1-9495-455f-b2f2-9b72e8e26d6d").value;
}
</script>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</div></div>
</div><div data-cpRole="structuralContainer" id="navContainerTS">
<div class="siteWrap3"><nav data-cpRole="nav" id="mainNav" class="siteNav mainNav" role="navigation">
<ol id="mainNavMenu" data-parent="1" class="rootNavMenu" role="menu"><!--
--><li id="MainItem27" class="topMenuItem" role="none" data-pageid="27" data-displaymegamenu="True"><!--
--><!--
--> <a role = "menuitem" aria-haspopup=true aria-expanded='false' id = "mainNavYourGovernment" class="navMainItem mainNavItem mainNavItem1" href="/27/Your-Government" target = "_self" > Your Government </a> <!--
--><!--
--></li><!----><li id="MainItem31" class="topMenuItem" role="none" data-pageid="31" data-displaymegamenu="True"><!--
--><!--
--> <a role = "menuitem" aria-haspopup=true aria-expanded='false' id = "mainNavOurResidents" class="navMainItem mainNavItem mainNavItem2" href="/31/Our-Residents" target = "_self" > Our Residents </a> <!--
--><!--
--></li><!----><li id="MainItem101" class="topMenuItem" role="none" data-pageid="101" data-displaymegamenu="True"><!--
--><!--
--> <a role = "menuitem" aria-haspopup=true aria-expanded='false' id = "mainNavForVisitors" class="navMainItem mainNavItem mainNavItem3" href="/101/For-Visitors" target = "_self" > For Visitors </a> <!--
--><!--
--></li><!----><li id="MainItem35" class="topMenuItem" role="none" data-pageid="35" data-displaymegamenu="True"><!--
--><!--
--> <a role = "menuitem" aria-haspopup=true aria-expanded='false' id = "mainNavDoingBusiness" class="navMainItem mainNavItem mainNavItem4" href="/35/Doing-Business" target = "_self" > Doing Business </a> <!--
--><!--
--></li><!----><li id="MainItem9" class="topMenuItem" role="none" data-pageid="9" data-displaymegamenu="True"><!--
--><!--
--> <a role = "menuitem" aria-haspopup=true aria-expanded='false' id = "mainNavIWantTo" class="navMainItem mainNavItem mainNavItem5" href="/9/I-Want-To" target = "_self" > I Want To </a> <!--
--><!--
--></li><!---->
</ol>
<script type="text/javascript">
(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=1&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);
})();
</script>
<aside data-cpRole="megaMenu" id="megaMenu" class="megaMenu" style="display: none;"><input type="hidden" id="megaMenuPopupDirection" value="0"><input type="hidden" id="megaMenuWidthReference" value="0"><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu27" class="contentTop mainNavMegaMenu megaMenuContainer pageID_27 hidden" data-orientation="horizontal"> <div id="ccbd3a32fa-46ce-4060-a253-d36b7ee5aa1a" data-containerid="bd3a32fa-46ce-4060-a253-d36b7ee5aa1a" class="pageContent cpGrid cpGrid24">
</div>
</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu31" class="contentTop mainNavMegaMenu megaMenuContainer pageID_31 hidden" data-orientation="horizontal"> <div id="cc9c99e51b-1d87-46f8-a295-83a1e2386c60" data-containerid="9c99e51b-1d87-46f8-a295-83a1e2386c60" class="pageContent cpGrid cpGrid24">
</div>
</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu101" class="contentTop mainNavMegaMenu megaMenuContainer pageID_101 hidden" data-orientation="horizontal"> <div id="cc7993497a-cc18-4dbe-b1a0-46224e24ffde" data-containerid="7993497a-cc18-4dbe-b1a0-46224e24ffde" class="pageContent cpGrid cpGrid24">
</div>
</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu35" class="contentTop mainNavMegaMenu megaMenuContainer pageID_35 hidden" data-orientation="horizontal"> <div id="ccdbc04c90-99b5-4de4-b26d-4a2a3ea96327" data-containerid="dbc04c90-99b5-4de4-b26d-4a2a3ea96327" class="pageContent cpGrid cpGrid24">
</div>
</aside><aside role="menu" data-cpRole="contentContainer" id="mainNavMegaMenu9" class="contentTop mainNavMegaMenu megaMenuContainer pageID_9 hidden" data-orientation="horizontal"> <div id="cc052bc110-5573-4dc0-beb9-fea1ba3ebc51" data-containerid="052bc110-5573-4dc0-beb9-fea1ba3ebc51" class="pageContent cpGrid cpGrid24">
</div>
</aside></aside></nav></div>
</div>
</header><div data-cpRole="structuralContainer" id="bannerSizingTS">
<div data-cpRole="structuralContainer" id="welcomeContentTS">
<div class="siteWrap3"><div data-cpRole="contentContainer" id="welcomeTS"> <div id="cc74285da0-a5ce-4b1c-958d-eaa2bcf4d7ab" data-containerid="74285da0-a5ce-4b1c-958d-eaa2bcf4d7ab" class="pageContent cpGrid cpGrid24 showInMobile">
</div>
</div></div>
</div>
</div>
<div id="bannerImagesJSON2" class="hidden"></div>
<div id="bannerSlideshowControls_banner1" class="bannerSlideshowControlsNew none " style="display:none">
<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>
<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>
</div>
<script type="text/javascript">
$(window).on("load", function () {
$.when(window.Pages.rwdSetupComplete)
.done(function () {
renderExternalBannerSlideshow('banner1',
{"BannerOptionID":2,"ThemeID":1,"SlotName":"banner1","Name":"Default","IsDefault":true,"BannerMode":2,"SlideShowSlideTiming":null,"SlideshowTransition":0,"SlideShowTransitionTiming":null,"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":true,"SlideshowControlsColor":"#FFFFFF","SlideshowControlsBackgroundColor":"#000000","SlideshowPauseButtonClass":"isHidden","BannerImages":[{"BannerImageID":59,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=63","Height":400,"Width":2200,"StartingOn":null,"StoppingOn":null,"IsLink":false,"LinkAddress":null,"Sequence":1,"RecordStatus":0,"ModifiedBy":0,"ModifiedOn":"\/Date(-62135575200000)\/","AltText":""},{"BannerImageID":58,"BannerOptionID":2,"FileName":"/ImageRepository/Document?documentID=65","Height":400,"Width":2200,"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)\/"},
'/App_Themes/Interior/Images/',
'Rotating');
});
});
</script>
</div>
</div><!-- Content container --><div data-cpRole="structuralContainer" id="mainContainerTS"><div class="inner">
<div class="siteWrap"><div data-cpRole="structuralContainer" id="mainWrapTS" class="mainWrap" role="main">
<div data-cpRole="structuralContainer" id="outerContentWrapTS" class="outerContentWrap"><div data-animationClass="" data-trigger="pageloadAnimationTrigger" class="hidden hiddenAnimations"></div>
<div data-cpRole="structuralContainer" id="contentWrapTS" class="contentWrap">
<div data-cpRole="breadCrumbs" id="breadCrumbs" class="breadCrumbContainer"> <ol class="semanticList breadCrumbs">
<li><a class="breadCrumb" href="/">Home</a></li><li><a class="breadCrumb" href="/27/Your-Government">Your Government</a></li><li><a class="breadCrumb" href="/245/Departments">Departments</a></li><li id="currentBCPage" data-pageid="354">Police Department</li>
</ol>
</div><div data-cpRole="mainContentContainer" id="moduleContent">
<div id="page" class="moduleContentNew">
<input id="hdnPageID" name="hdnPageID" type="hidden" value="354" />
<input id="hdnParentID" name="hdnParentID" type="hidden" value="245" />
<input id="hdnVersionID" name="hdnVersionID" type="hidden" value="6485" />
<input id="pageMenuTitle" name="pageMenuTitle" type="hidden" value="Police Department" />
<input id="pageShowFeatureColumn" name="pageShowFeatureColumn" type="hidden" value="True" />
<input id="hdnIsLayoutPage" name="hdnIsLayoutPage" type="hidden" value="False" />
<input id="hdnPageStatus" name="hdnPageStatus" type="hidden" value="Published" />
<h1 id="versionHeadLine" class="headline">
Police Department </h1>
<div id="cc5f8c90dc-b4cb-431b-90ee-10648f8df655" data-containerid="5f8c90dc-b4cb-431b-90ee-10648f8df655" class="pageContent cpGrid cpGrid24" data-contentcontainerbreakpoint="30" >
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="c16cb2f9-5c8d-4991-b9df-3b15865e2885">
<div class="row nest first last wide">
<div class="inner col col24 first last id42f8da21-9a2f-49d9-afb6-6f852c116afa" style="" data-widgetcontainerid="42f8da21-9a2f-49d9-afb6-6f852c116afa">
<div class="widget editor pageStyles narrow" id="divEditor05bdfcab-c760-4b28-aa4a-67adce575d12" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}'>
<div class="fr-view">
<p>Welcome to the official website of the Danvers Police Department. Please take advantage of the useful links and information provided. If you have any questions please feel free to contact the Police Department Business Line at (978) 774-1212.</p><p><br></p>
</div>
<script type="text/javascript">
$(document).ready(function (e) {
renderSlideshowIfApplicable($('#divEditor' + '05bdfcab-c760-4b28-aa4a-67adce575d12'));
});
</script>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="6f26f373-acdf-4922-b91f-b2482d53581c">
<div class="row nest first last wide">
<div class="inner col col24 first last idcbf18208-c602-4957-93d9-d843f1ecde7c" style="" data-widgetcontainerid="cbf18208-c602-4957-93d9-d843f1ecde7c">
<div data-widget-id="555af1b8-c2c3-4e22-b9d5-c07cfc429b7d" data-widget-controller-path="/NewsFlash/Widget">
<section class="widget widgetNewsFlash skin56 widgetOptionSet38 wide" data-modulewidgettype="newsFlash" id="widgetNewsFlash555af1b8-c2c3-4e22-b9d5-c07cfc429b7d" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="News Flash">
<div class="widgetBody cpGrid cpGrid3 ">
<div class="row wide" style="">
<div class="col col1 first ">
<ol class="semanticList">
<li class="widgetItem " data-news-i-d="435">
<a href="/CivicAlerts.aspx?AID=435" target="_self"><img class="media" src="/ImageRepository/Document?documentID=3951" alt="D.A.R.E (1080 x 1080 px) 2025" style="width:100%;" /></a>
<div class="text" style="">
<h4 id="newsFlashItemHeader435" class="widgetTitle">
<a href="/CivicAlerts.aspx?AID=435" target="_self">Annual Danvers Police Department D.A.R.E. Golf Tournament </a></h4>
<div class="widgetDesc">
The Police Department's Annual D.A.R.E. Golf Tournament is scheduled to be held on Monday, September 8th, 2025 at the Ferncroft Country Club. Register today! <a href="/CivicAlerts.aspx?AID=435" target="_self" id="newsFlashReadOn435" aria-labelledby="newsFlashItemHeader435 newsFlashReadOn435" class="readOn">Read on...</a>
</div>
</div>
</li>
</ol>
</div>
<div class="col col1 ">
<ol class="semanticList">
<li class="widgetItem " data-news-i-d="255">
<a href="/CivicAlerts.aspx?AID=255" target="_self"><img class="media" src="/ImageRepository/Document?documentID=2871" alt="How to Apply for a License to Carry" style="width:100%;" /></a>
<div class="text" style="">
<h4 id="newsFlashItemHeader255" class="widgetTitle">
<a href="/CivicAlerts.aspx?AID=255" target="_self">Firearms Licensing </a></h4>
<div class="widgetDesc">
Find everything you need to know about applying for your license to carry. <a href="/CivicAlerts.aspx?AID=255" target="_self" id="newsFlashReadOn255" aria-labelledby="newsFlashItemHeader255 newsFlashReadOn255" class="readOn">Read on...</a>
</div>
</div>
</li>
</ol>
</div>
<div class="col col1 last">
<ol class="semanticList">
<li class="widgetItem " data-news-i-d="294">
<a href="/CivicAlerts.aspx?AID=294" target="_self"><img class="media" src="/ImageRepository/Document?documentID=3038" alt="How to obtain an accident report" style="width:100%;" /></a>
<div class="text" style="">
<h4 id="newsFlashItemHeader294" class="widgetTitle">
<a href="/CivicAlerts.aspx?AID=294" target="_self">Obtaining an Accident Report </a></h4>
<div class="widgetDesc">
The Danvers Police Department has partnered with LexisNexis BuyCrash to provide access to accident reports online. <a href="/CivicAlerts.aspx?AID=294" target="_self" id="newsFlashReadOn294" aria-labelledby="newsFlashItemHeader294 newsFlashReadOn294" class="readOn">Read on...</a>
</div>
</div>
</li>
</ol>
</div>
</div>
</div>
<div class="widgetFooter">
</div>
<div class="addItemModal hidden">
<div class="url hidden">/CivicAlerts.aspx</div>
</div>
</section>
</div> </div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="8a75302b-a482-4c26-a024-3efe1edce3c6">
<div class="row nest first last wide">
<div class="inner col col24 first last idf8e8eb91-898a-4b9f-a4cb-8e4c5201acb9" style="" data-widgetcontainerid="f8e8eb91-898a-4b9f-a4cb-8e4c5201acb9">
<div data-widget-id="f14745d5-8c91-4ddf-88b6-f03a94665199" data-widget-controller-path="/Calendar/Widget">
<script src="/Areas/Calendar/Assets/Scripts/Calendar.js"></script>
<div id="widgetCalendarf14745d5-8c91-4ddf-88b6-f03a94665199" class="widget widgetCalendar skin43 widgetOptionSet19 narrow" data-modulewidgettype="calendar" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn'>
<div class="widgetHeader ">
<div class="">
<h3 id="calendarHeaderf14745d5-8c91-4ddf-88b6-f03a94665199"><a style="" href="/calendar.aspx?CID=41" >Police Department Events</a></h3>
</div>
</div>
<div class="widgetBody cpGrid cpGrid1 mediaRight">
<div class="calendarInnerWrapper">
<div data-minicalendar="true" class="miniCalendar media" style="width: 50%; ">
<h3 class="miniCalendarHeader" id="miniCalendarHeaderf14745d5-8c91-4ddf-88b6-f03a94665199">September 2025</h3>
<table role="grid" aria-labelledby="miniCalendarHeaderf14745d5-8c91-4ddf-88b6-f03a94665199" 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.">
<thead>
<tr>
<th scope="col"><abbr title="
Sunday
">
Sun
</abbr></th>
<th scope="col"><abbr title="
Monday
">
Mon
</abbr></th>
<th scope="col"><abbr title="
Tuesday
">
Tue
</abbr></th>
<th scope="col"><abbr title="
Wednesday
">
Wed
</abbr></th>
<th scope="col"><abbr title="
Thursday
">
Thu
</abbr></th>
<th scope="col"><abbr title="
Friday
">
Fri
</abbr></th>
<th scope="col"><abbr title="
Saturday
">
Sat
</abbr></th>
</tr>
</thead>
<tbody>
<tr><td class="not"><span><time datetime="2025-08-31">31</time></span></td>
<td><span><time datetime="2025-09-01"> 1</time></span></td>
<td><span><time datetime="2025-09-02"> 2</time></span></td>
<td><span><time datetime="2025-09-03"> 3</time></span></td>
<td><span><time datetime="2025-09-04"> 4</time></span></td>
<td><span><time datetime="2025-09-05"> 5</time></span></td>
<td><span><time datetime="2025-09-06"> 6</time></span></td>
</tr>
<tr><td><span><time datetime="2025-09-07"> 7</time></span></td>
<td><span><time datetime="2025-09-08"> 8</time></span></td>
<td class="today"><span><time datetime="2025-09-09"> 9</time></span></td>
<td><span><time datetime="2025-09-10">10</time></span></td>
<td><span><time datetime="2025-09-11">11</time></span></td>
<td><span><time datetime="2025-09-12">12</time></span></td>
<td><span><time datetime="2025-09-13">13</time></span></td>
</tr>
<tr><td><span><time datetime="2025-09-14">14</time></span></td>
<td><span><time datetime="2025-09-15">15</time></span></td>
<td><span><time datetime="2025-09-16">16</time></span></td>
<td><span><time datetime="2025-09-17">17</time></span></td>
<td><span><time datetime="2025-09-18">18</time></span></td>
<td><span><time datetime="2025-09-19">19</time></span></td>
<td><span><time datetime="2025-09-20">20</time></span></td>
</tr>
<tr><td><span><time datetime="2025-09-21">21</time></span></td>
<td><span><time datetime="2025-09-22">22</time></span></td>
<td><span><time datetime="2025-09-23">23</time></span></td>
<td><a tabindex="0" href='/calendar.aspx?view=list&year=2025&month=9&day=24&CID=41'><time datetime="2025-09-24">24</time></a></td>
<td><span><time datetime="2025-09-25">25</time></span></td>
<td><span><time datetime="2025-09-26">26</time></span></td>
<td><span><time datetime="2025-09-27">27</time></span></td>
</tr>
<tr><td><span><time datetime="2025-09-28">28</time></span></td>
<td><span><time datetime="2025-09-29">29</time></span></td>
<td><span><time datetime="2025-09-30">30</time></span></td>
<td class="not"><span><time datetime="2025-10-01"> 1</time></span></td>
<td class="not"><span><time datetime="2025-10-02"> 2</time></span></td>
<td class="not"><span><time datetime="2025-10-03"> 3</time></span></td>
<td class="not"><span><time datetime="2025-10-04"> 4</time></span></td>
</tr>
</tbody>
</table>
</div>
<div class="row text narrow" style="margin-right: 55%;">
<script src="/Scripts/jquery.urlToLink.min.js"></script>
<input type="hidden" value="["2025-09-24"]" name="day-list" />
<div class="col col1 first last">
<ol class="semanticList">
<li class="widgetItem " data-event-i-d="2293" >
<h4 class="widgetTitle">Wed, Sep. 24 </h4>
<div style="" class="widgetDesc">
<strong><a href="/Calendar.aspx?EID=2293">Fingerprints for Firearms Licensing</a></strong>
</div>
</li>
</ol>
</div>
</div>
</div>
<a id="calendarViewAllf14745d5-8c91-4ddf-88b6-f03a94665199" class="widgetViewAll alignLeft" style="" href="/calendar.aspx?CID=41" aria-labelledby="calendarHeaderf14745d5-8c91-4ddf-88b6-f03a94665199 calendarViewAllf14745d5-8c91-4ddf-88b6-f03a94665199">View All</a>
</div>
<div class="widgetFooter">
</div>
<div class="addItemModal hidden">
<div class="url hidden">/Calendar.aspx</div>
</div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</div>
<div class="newCP">
</div>
</div>
</div><aside data-cpRole="contentContainer" id="featureColumn" class="secondaryContent"> <div id="ccd6923f64-2522-4bce-8783-61ad1b416b69" data-containerid="d6923f64-2522-4bce-8783-61ad1b416b69" class="pageContent cpGrid cpGrid24 showInMobile" data-contentcontainerbreakpoint="40">
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="f703d67d-7f92-4315-adb5-2af33a8b6fd9">
<div class="row nest first last wide">
<div class="inner col col24 first last idb4675b5d-a31d-4e01-bb9f-88001d881a7a" style="" data-widgetcontainerid="b4675b5d-a31d-4e01-bb9f-88001d881a7a">
<div data-widget-id="f16c1ca0-f04b-469e-bba4-6c5938a210bd" data-moduleWidgetType="cityDirectory" data-widget-controller-path="/CityDirectory/Widget">
<div id="cityDirectoryWidgetf16c1ca0-f04b-469e-bba4-6c5938a210bd" class="widget widgetStaffDirectory skin43 wide" >
<div class="widgetHeader">
<h3><a style="" href= /Directory.aspx>Contact Us</a></h3>
</div>
<ol class="semanticList">
<li class="widgetItem h-card">
<h4 class="widgetTitle field p-name">
</h4>
<div class="field p-job-title"></div>
<div class="field p-note">
<p fr-original-style="" style="margin: 0px 0px 1.4em; box-sizing: inherit; font-style: normal; font-weight: 400; font-family: Arial; color: rgb(69, 69, 69); line-height: 1.5;">In Case of Emergency: Dial 911<br fr-original-style="" style="box-sizing: inherit;">Business Line: 978-774-1212</p>
</div>
<br />
</li>
<li class="widgetItem h-card">
<h4 class="widgetTitle field p-name">
James P. Lovell
</h4>
<div class="field p-job-title">Chief of Police</div>
<br />
</li>
<li class="widgetItem h-card">
<div class="field"><a href="/directory.aspx?did=37">Directory</a></div>
<br />
</li>
<li class="widgetItem h-card">
<div class="field h-adr">
<strong>Physical Address</strong>
<button class="viewMap" data-moduleId="4" onclick="new CivicPlus.Maps().LoadMap(document.getElementById('googleMap37'), '100%', $(document.getElementById('googleMap37')).next('.infotext').children('.address').text());">View Map</button> <br />
<span class="p-street-address">120 Ash Street</span><br />
<span class="locality">Danvers</span>, <span class="p-region">MA</span> <span class="p-postal-code">01923</span>
</div>
<br />
<script type="text/javascript">
$(document).ready(function () {
var mode = 2;
loadGoogleMapsScript(mode, 'loadMaps');
});
</script>
<div class="field">
<br>
<div class="mapWrapLazyLoaded">
<div id="googleMap37" class="googleMap" style=""></div>
<div style="display: none" class="infotext">
<div class="address">120 Ash Street Danvers MA 01923</div>
</div>
</div>
<a href="https://www.google.com/maps/place/120+Ash+Street++Danvers+MA+01923" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" class="mapLink" title="Open location on Google Maps">Directions</a>
</div>
<br />
<div class="field p-note">
<p id="isPasted"><abbr>The Police Department is open 24 hours a day, 7 days a week, 365 days a year</abbr></p><p><abbr>Administrative Hours</abbr><br><abbr>Monday through Wednesday</abbr><br><abbr>8 am to 4 pm</abbr></p><p><abbr>Thursday</abbr><br><abbr>8 am to 7 pm</abbr></p><p><abbr>F</abbr><abbr>riday</abbr><br><abbr>8 am to 12 pm</abbr></p>
</div>
<br />
</li>
</ol>
</div>
</div> </div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="461ca3a0-a0ef-43c6-af8f-8fdd6556e3c7">
<div class="row nest first last wide">
<div class="inner col col24 first last id1abcc370-de25-4483-8cfb-0107151d73f2" style="" data-widgetcontainerid="1abcc370-de25-4483-8cfb-0107151d73f2">
<div data-widget-id="5298e309-1cde-4add-ae03-555977b7618d" data-widget-controller-path="/QuickLinks/Widget">
<section id="widgetQuicklink5298e309-1cde-4add-ae03-555977b7618d" class="widget widgetQuickLinks skin43 widgetOptionSet2 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader5298e309-1cde-4add-ae03-555977b7618d">
<header class="widgetHeader" id="quickLinksHeader5298e309-1cde-4add-ae03-555977b7618d">
<div class="">
<h3><a style="" href="/QuickLinks.aspx?CID=28" >Quick Links</a></h3>
</div>
</header>
<div class="widgetBody cpGrid cpGrid1 ">
<div class="row narrow">
<div class="col col1 first last">
<ol class="semanticList bullets">
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2Fdanverspolice" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" >Facebook</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://twitter.com/danverspolice" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" >Twitter</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://www.instagram.com/danverspolicedept_official/" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" >Instagram</a>
<div class="widgetMeta"></div>
</li>
</ol>
</div>
</div>
<a id="quickLinksViewAll5298e309-1cde-4add-ae03-555977b7618d" class="widgetViewAll alignLeft" style="" href="/QuickLinks.aspx?CID=28" aria-labelledby="quickLinksHeader5298e309-1cde-4add-ae03-555977b7618d quickLinksViewAll5298e309-1cde-4add-ae03-555977b7618d">View All</a>
</div>
<div class="widgetFooter">
</div>
<div class="addItemModal hidden">
<div class="url hidden">/QuickLinks.aspx</div>
</div>
</section>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</aside>
</div><div data-cpRole="structuralContainer" id="siteSidebarTS" class="siteSidebar"><div data-animationClass="" data-trigger="pageloadAnimationTrigger" class="hidden hiddenAnimations"></div>
<aside data-cpRole="contentContainer" id="sidebarContainer1TS"> <div id="ccc4474567-58f0-4532-9151-b4dce80e5bd4" data-containerid="c4474567-58f0-4532-9151-b4dce80e5bd4" class="pageContent cpGrid cpGrid24 showInMobile">
</div>
</aside><nav data-cpRole="nav" id="secondaryNav" class="siteNav secondaryNav">
<ol role="menu" id="secondaryMenusecondaryNav" data-parent="354" class="rootNavMenu accordionNav">
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem838" data-pageid="838">
<div class="accordionNavItem">
<a href="/838/About-Us" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">About Us</a>
<a href="#" class="openAccordionNav accordionSecondaryNavItem" title="Expand About Us Submenu"></a>
</div>
<ol role="menu" aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" style="display: none;" data-parent="838">
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem848" data-pageid="848">
<div class="accordionNavItem">
<a href="/848/Chief-of-Police" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Chief of Police</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem847" data-pageid="847">
<div class="accordionNavItem">
<a href="/847/Department-History" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Department History</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem849" data-pageid="849">
<div class="accordionNavItem">
<a href="/849/CALEA" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">CALEA </span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem850" data-pageid="850">
<div class="accordionNavItem">
<a href="/850/NEMLEC" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">NEMLEC</span></a>
</div>
</li>
</ol>
</li>
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem839" data-pageid="839">
<div class="accordionNavItem">
<a href="/839/Divisions-Units" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Divisions & Units</a>
<a href="#" class="openAccordionNav accordionSecondaryNavItem" title="Expand Divisions & Units Submenu"></a>
</div>
<ol role="menu" aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" style="display: none;" data-parent="839">
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem851" data-pageid="851">
<div class="accordionNavItem">
<a href="/851/Patrol-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Patrol Division</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem852" data-pageid="852">
<div class="accordionNavItem">
<a href="/852/Criminal-Investigations-Division" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Criminal Investigations Division</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem853" data-pageid="853">
<div class="accordionNavItem">
<a href="/853/Community-Policing-and-School-Outreach-D" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Policing and School Outreach Division</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem854" data-pageid="854">
<div class="accordionNavItem">
<a href="/854/Crime-Analysis" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Crime Analysis</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem855" data-pageid="855">
<div class="accordionNavItem">
<a href="/855/Support-Services" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Support Services</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem882" data-pageid="882">
<div class="accordionNavItem">
<a href="/882/Professional-Standards" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Professional Standards</span></a>
</div>
</li>
</ol>
</li>
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem840" data-pageid="840">
<div class="accordionNavItem">
<a href="/840/Firearms-Licensing" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Firearms Licensing </a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem884" data-pageid="884">
<div class="accordionNavItem">
<a href="/884/Records" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Records</a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem885" data-pageid="885">
<div class="accordionNavItem">
<a href="/885/Programs-and-Services" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Programs and Services</a>
<a href="#" class="openAccordionNav accordionSecondaryNavItem" title="Expand Programs and Services Submenu"></a>
</div>
<ol role="menu" aria-hidden="true" class="accordionNavContainer accordionNavContainer--lvl1" style="display: none;" data-parent="885">
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem896" data-pageid="896">
<div class="accordionNavItem">
<a href="/896/Department-Programs" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Department Programs</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem892" data-pageid="892">
<div class="accordionNavItem">
<a href="/892/Community-Resources" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">Community Resources</span></a>
</div>
</li>
<li role="menuitem" aria-haspopup="true" class="sideNavLi subMenuItem hasAccordionChildren" id="SideItem893" data-pageid="893">
<div class="accordionNavItem">
<a href="/893/External-Links" target="_self" class="navMenuItem cpComponent" data-type="SecondaryMenuItem"><span lang="en">External Links</span></a>
</div>
</li>
</ol>
</li>
<li role="menuitem" aria-haspopup="true" class="topMenuItem sideNavLi hasAccordionChildren" id="SideItem859" data-pageid="859">
<div class="accordionNavItem">
<a href="/859/Contact-Us" target="_self" class="navMainItem secondaryNavItem cpComponent" data-type="SecondaryMainItem">Contact Us</a>
</div>
</li>
</ol>
<script type="text/javascript">
window.addEventListener('load', function () {
//setup menu manager properties for secondary menu
menuManager.isSideMenuEditable = false;
menuManager.sideMenuMaxSubMenuLevels = 4;
menuManager.sideMenuHasCustomLinks = false;
});
</script>
<script type="text/javascript">
window.addEventListener('load', function () {
$('*[id^="SideItem"]').each(function () {
var ids = $('[id="' + this.id + '"]');
if (ids.length > 1)
$.each(ids, function (index, value) {
value.id = value.id + '_' + index;
});
});
$('.hasAccordionChildren .openAccordionNav').click(function (e) {
e.preventDefault();
showHideAccordionMenuForSecondaryNav($(this));
});
$("#secondaryNav .grippy").each(function () {
menuManager.setupDraggableElement($(this), SIDE_MENU, '#secondaryNav');
});
$("#secondaryNav li").each(function () {
menuManager.setupDroppableAccordionElement($(this), SIDE_MENU);
});
});
</script>
</nav><aside data-cpRole="contentContainer" id="sidebarContainer2TS"> <div id="ccc716bd91-da89-45f1-8fcd-6b635d52aa58" data-containerid="c716bd91-da89-45f1-8fcd-6b635d52aa58" class="pageContent cpGrid cpGrid24 showInMobile">
</div>
</aside>
</div>
</div></div></div>
</div><!-- GBs --><div data-cpRole="structuralContainer" id="gbsContainerTS">
<div class="siteWrap"><div data-cpRole="contentContainer" id="gbsTS"> <div id="cc6a9896dd-224f-4cc1-8f5c-135cbcb1b008" data-containerid="6a9896dd-224f-4cc1-8f5c-135cbcb1b008" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="35">
<div class="row outer wide"><!--
--><div class="outer col col12 first" style="" data-widgetcontainerid="b28935ba-d25d-446c-9691-1dafdba5bfe4">
<div class="row nest first last wide">
<div class="inner col col12 first last id28338275-8922-48e0-bb22-a6921f37b8b0" style="" data-widgetcontainerid="28338275-8922-48e0-bb22-a6921f37b8b0">
<div data-widget-id="9a7a0e06-00c4-458c-80d2-150241a4a31a" data-widget-controller-path="/GraphicLinks/Widget">
<div id="graphicLinkWidget9a7a0e06-00c4-458c-80d2-150241a4a31a" class="widget widgetGraphicLinks skin45 widgetOptionSet30 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
<div class="widgetHeader">
<div class="">
</div>
</div>
<div class="widgetBody cpGrid cpGrid3 ">
<div class="row wide"><!--
--><div class="col col1 first "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/pay" target="_self" class="fancyButton fancyButton48 " >
<span>
<span><span class="text">Payments</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton48.fancyButton:link,.fancyButton48.fancyButton:visited, .fancyButton48div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=125');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton48:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton48.fancyButton:hover,.fancyButton48.fancyButton:focus,.fancyButton48.fancyButton:active,.fancyButton48.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=124');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton48:hover:after, .fancyButton48:focus:after, .fancyButton48:active:after, .fancyButton48.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton48.fancyButton:link > span,.fancyButton48.fancyButton:visited > span, .fancyButton48div.fancyButton > span{
}
.fancyButton48.fancyButton:hover > span,.fancyButton48.fancyButton:focus > span,.fancyButton48.fancyButton:active > span,.fancyButton48.fancyButton.hover > span{
}
.fancyButton48.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton48.fancyButton:hover .text,.fancyButton48.fancyButton:focus .text,.fancyButton48.fancyButton:active .text,.fancyButton48.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
</style>
</div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/677/Notification-Sign-Up" target="_self" class="fancyButton fancyButton49 " >
<span>
<span><span class="text">Notify MeĀ®</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton49.fancyButton:link,.fancyButton49.fancyButton:visited, .fancyButton49div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=126');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton49:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton49.fancyButton:hover,.fancyButton49.fancyButton:focus,.fancyButton49.fancyButton:active,.fancyButton49.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=118');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton49:hover:after, .fancyButton49:focus:after, .fancyButton49:active:after, .fancyButton49.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton49.fancyButton:link > span,.fancyButton49.fancyButton:visited > span, .fancyButton49div.fancyButton > span{
}
.fancyButton49.fancyButton:hover > span,.fancyButton49.fancyButton:focus > span,.fancyButton49.fancyButton:active > span,.fancyButton49.fancyButton.hover > span{
}
.fancyButton49.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton49.fancyButton:hover .text,.fancyButton49.fancyButton:focus .text,.fancyButton49.fancyButton:active .text,.fancyButton49.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
</style>
</div><!--
--></div></div><!----><div class="col col1 last"><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/320/Employment-Opportunities" target="_self" class="fancyButton fancyButton50 " >
<span>
<span><span class="text">Employment</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton50.fancyButton:link,.fancyButton50.fancyButton:visited, .fancyButton50div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=119');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton50:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton50.fancyButton:hover,.fancyButton50.fancyButton:focus,.fancyButton50.fancyButton:active,.fancyButton50.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=121');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton50:hover:after, .fancyButton50:focus:after, .fancyButton50:active:after, .fancyButton50.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton50.fancyButton:link > span,.fancyButton50.fancyButton:visited > span, .fancyButton50div.fancyButton > span{
}
.fancyButton50.fancyButton:hover > span,.fancyButton50.fancyButton:focus > span,.fancyButton50.fancyButton:active > span,.fancyButton50.fancyButton.hover > span{
}
.fancyButton50.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton50.fancyButton:hover .text,.fancyButton50.fancyButton:focus .text,.fancyButton50.fancyButton:active .text,.fancyButton50.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
</style>
</div><!--
--></div></div><!-- --></div>
</div>
<div class="widgetFooter">
</div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col12 last" style="" data-widgetcontainerid="c7bcb2fa-ba89-40cb-960a-931700b7745b">
<div class="row nest first last wide">
<div class="inner col col12 first last id56193c92-a065-431d-b15d-d6a414a85281" style="" data-widgetcontainerid="56193c92-a065-431d-b15d-d6a414a85281">
<div data-widget-id="1eaf628b-2e87-4497-9412-9d70b3d48c5a" data-widget-controller-path="/GraphicLinks/Widget">
<div id="graphicLinkWidget1eaf628b-2e87-4497-9412-9d70b3d48c5a" class="widget widgetGraphicLinks skin45 widgetOptionSet30 wide" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
<div class="widgetHeader">
<div class="">
</div>
</div>
<div class="widgetBody cpGrid cpGrid3 ">
<div class="row wide"><!--
--><div class="col col1 first "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/AgendaCenter" target="_self" class="fancyButton fancyButton51 " >
<span>
<span><span class="text">Agendas & Minutes</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton51.fancyButton:link,.fancyButton51.fancyButton:visited, .fancyButton51div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=120');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton51:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton51.fancyButton:hover,.fancyButton51.fancyButton:focus,.fancyButton51.fancyButton:active,.fancyButton51.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=115');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton51:hover:after, .fancyButton51:focus:after, .fancyButton51:active:after, .fancyButton51.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton51.fancyButton:link > span,.fancyButton51.fancyButton:visited > span, .fancyButton51div.fancyButton > span{
}
.fancyButton51.fancyButton:hover > span,.fancyButton51.fancyButton:focus > span,.fancyButton51.fancyButton:active > span,.fancyButton51.fancyButton.hover > span{
}
.fancyButton51.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton51.fancyButton:hover .text,.fancyButton51.fancyButton:focus .text,.fancyButton51.fancyButton:active .text,.fancyButton51.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
</style>
</div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/668/Highlights" target="_self" class="fancyButton fancyButton53 " >
<span>
<span><span class="text">Projects and Development</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton53.fancyButton:link,.fancyButton53.fancyButton:visited, .fancyButton53div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=1861');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton53:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton53.fancyButton:hover,.fancyButton53.fancyButton:focus,.fancyButton53.fancyButton:active,.fancyButton53.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=1862');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton53:hover:after, .fancyButton53:focus:after, .fancyButton53:active:after, .fancyButton53.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton53.fancyButton:link > span,.fancyButton53.fancyButton:visited > span, .fancyButton53div.fancyButton > span{
}
.fancyButton53.fancyButton:hover > span,.fancyButton53.fancyButton:focus > span,.fancyButton53.fancyButton:active > span,.fancyButton53.fancyButton.hover > span{
}
.fancyButton53.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton53.fancyButton:hover .text,.fancyButton53.fancyButton:focus .text,.fancyButton53.fancyButton:active .text,.fancyButton53.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
.fancyButton53.fancyButton .textStyle1{
color: #454545;
font-size: 1em;
font-weight: 300;
text-decoration: none;
text-transform: uppercase;}
.fancyButton53.fancyButton:hover .textStyle1, .fancyButton53.fancyButton.hover .textStyle1{
text-decoration: none;
}
</style>
</div><!--
--></div></div><!----><div class="col col1 last"><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks">
<div>
<a href="/469/Pay" target="_self" class="fancyButton fancyButton52 " >
<span>
<span><span class="text">Permits</span></span>
</span>
</a>
</div>
<style scoped="scoped">.fancyButton52.fancyButton:link,.fancyButton52.fancyButton:visited, .fancyButton52div.fancyButton{
background-image: url('/ImageRepository/Document?documentID=123');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 120px;
position: relative;
}
.fancyButton52:after {
content: '';
height: 3px;
width: 50px;
border-radius: 30px;
background: #2859a7;
position: absolute;
top: 125px;
left: calc(50% - 25px);
transition:.3s ease-in-out;}
.fancyButton52.fancyButton:hover,.fancyButton52.fancyButton:focus,.fancyButton52.fancyButton:active,.fancyButton52.fancyButton.hover{
background-image: url('/ImageRepository/Document?documentID=122');
background-repeat: no-repeat;
background-position: center top;
transition:.3s ease-in-out;
background-size: 130px;
}
.fancyButton52:hover:after, .fancyButton52:focus:after, .fancyButton52:active:after, .fancyButton52.mouseover:after {
width: 90px;
background: #2690FA;
left: calc(50% - 43px);
transition:.3s ease-in-out;}
.fancyButton52.fancyButton:link > span,.fancyButton52.fancyButton:visited > span, .fancyButton52div.fancyButton > span{
}
.fancyButton52.fancyButton:hover > span,.fancyButton52.fancyButton:focus > span,.fancyButton52.fancyButton:active > span,.fancyButton52.fancyButton.hover > span{
}
.fancyButton52.fancyButton .text{
color: #454545;
font-size: 1em;
font-family: "Source Sans Pro";
padding-top: 9.3em;
font-weight: 600;
text-decoration: none;
padding-top: 9.3em;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;text-transform: uppercase;}
.fancyButton52.fancyButton:hover .text,.fancyButton52.fancyButton:focus .text,.fancyButton52.fancyButton:active .text,.fancyButton52.fancyButton.hover .text{
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
transition:.3s ease-in-out;
}
</style>
</div><!--
--></div></div><!-- --></div>
</div>
<div class="widgetFooter">
</div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</div></div>
</div><!-- Calendar/Carousel --><!-- <div data-cpRole="structuralContainer" id="homeContainer1">
<div class="siteWrap">
<div data-cpRole="contentContainer" id="homeContent1a"></div>
</div>
</div> --><!-- Footer --><footer data-cpRole="structuralContainer" id="footerContainerTS">
<div class="siteWrap"><div data-cpRole="contentContainer" id="footerTS"> <div id="cc207db281-334d-4924-848c-43a3d0f2c5b9" data-containerid="207db281-334d-4924-848c-43a3d0f2c5b9" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile" data-contentcontainerbreakpoint="45">
<div class="row outer wide"><!--
--><div class="outer col col6 first" style="" data-widgetcontainerid="54ff6123-4c8f-49c1-a5e0-8a872d65e7ee">
<div class="row nest first wide">
<div class="inner col col6 first last id65418532-85e6-40a0-861b-6c2d7c30f823" style="" data-widgetcontainerid="65418532-85e6-40a0-861b-6c2d7c30f823">
<div data-widget-id="89bd2901-54a2-4e59-a088-226e9c23959f" data-widget-controller-path="/InfoAdvanced/Widget">
<section id="divInfoAdv89bd2901-54a2-4e59-a088-226e9c23959f" class="widget widgetInfoAdvanced skin39 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-label="Info Advanced">
<header class="widgetHeader" id="header89bd2901-54a2-4e59-a088-226e9c23959f">
<div class="">
</div>
</header>
<div class="widgetBody cpGrid cpGrid1 ">
<div class="row wide">
<div class="col col1 first last">
<ol class="pageStyles semanticList">
<li class="InfoAdvanced widgetItem fr-view">
<p><img src="/ImageRepository/Document?documentId=69" class="fr-dib" alt="Danvers Town Seal"></p>
</li> </ol>
</div>
</div>
</div>
<div class="widgetFooter">
</div>
</section>
<script type="text/javascript">
//Render slideshow if info advacned items contain one.
$(document).ready(function (e) {
$('#divInfoAdv89bd2901-54a2-4e59-a088-226e9c23959f .InfoAdvanced.widgetItem').each(function () {
renderSlideshowIfApplicable($(this));
});
});
</script></div> </div> <!-- inner column -->
</div> <!-- inner row -->
<div class="row nest last wide">
<div class="inner col col6 first last idde584e14-a5bc-4754-9853-93729cf2c292" style="" data-widgetcontainerid="de584e14-a5bc-4754-9853-93729cf2c292">
<div data-widget-id="63bc8cfa-8433-4993-b5f5-f239921a0a19" data-widget-controller-path="/GraphicLinks/Widget">
<div id="graphicLinkWidget63bc8cfa-8433-4993-b5f5-f239921a0a19" class="widget widgetGraphicLinks skin55 widgetOptionSet27 wide" data-elementqueryclasses='{"wide-narrow":"min-width:2em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' data-modulewidgettype="graphicLinks">
<div class="widgetHeader">
<div class="">
</div>
</div>
<div class="widgetBody cpGrid cpGrid4 ">
<div class="row wide"><!--
--><div class="col col1 first "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.facebook.com/townofdanvers" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Facebook graphic"><img src="/ImageRepository/Document?documentID=48"
class="graphicButtonLink" alt=" Facebook"
onmouseover="this.src='/ImageRepository/Document?documentID=48'"
onmouseout="this.src='/ImageRepository/Document?documentID=48'"
onfocus="this.src='/ImageRepository/Document?documentID=48'"
onblur="this.src='/ImageRepository/Document?documentID=48'"> </a></div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://www.instagram.com/townofdanvers/" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Instagram graphic"><img src="/ImageRepository/Document?documentID=49"
class="graphicButtonLink" alt=" Instagram"
onmouseover="this.src='/ImageRepository/Document?documentID=49'"
onmouseout="this.src='/ImageRepository/Document?documentID=49'"
onfocus="this.src='/ImageRepository/Document?documentID=49'"
onblur="this.src='/ImageRepository/Document?documentID=49'"> </a></div><!--
--></div></div><!----><div class="col col1 "><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="https://twitter.com/TownofDanvers" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" aria-label=" Twitter graphic"><img src="/ImageRepository/Document?documentID=50"
class="graphicButtonLink" alt=" Twitter"
onmouseover="this.src='/ImageRepository/Document?documentID=50'"
onmouseout="this.src='/ImageRepository/Document?documentID=50'"
onfocus="this.src='/ImageRepository/Document?documentID=50'"
onblur="this.src='/ImageRepository/Document?documentID=50'"> </a></div><!--
--></div></div><!----><div class="col col1 last"><div class="semanticList"><!--
--><div class="widgetItem GraphicLinks"><a class="widgetDesc widgetGraphicLinksLink" href="/youtube" target="_self" aria-label=" YouTube graphic"><img src="/ImageRepository/Document?documentID=51"
class="graphicButtonLink" alt=" YouTube"
onmouseover="this.src='/ImageRepository/Document?documentID=51'"
onmouseout="this.src='/ImageRepository/Document?documentID=51'"
onfocus="this.src='/ImageRepository/Document?documentID=51'"
onblur="this.src='/ImageRepository/Document?documentID=51'"> </a></div><!--
--></div></div><!-- --></div>
</div>
<div class="widgetFooter">
</div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col1" style="" data-widgetcontainerid="71bf868c-f6d8-41a5-a3b4-4bc48d848676">
<div class="row nest first last wide">
<div class="inner col col1 first last idf1d8d4e8-164d-443a-baf1-66a5c149b3a0" style="" data-widgetcontainerid="f1d8d4e8-164d-443a-baf1-66a5c149b3a0">
<div class="widget widgetSpacer" id="ceb778a8-a30b-45aa-8d69-fc2b37c55beb"></div> </div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="1e68ca3b-7097-4536-8d1e-cb81d931a2a8">
<div class="row nest first last wide">
<div class="inner col col6 first last id8715348c-c21a-4999-ac1a-1e994ed3ed9c" style="" data-widgetcontainerid="8715348c-c21a-4999-ac1a-1e994ed3ed9c">
<div data-widget-id="19b45eff-29ff-475e-8b53-e8651f153839" data-widget-controller-path="/InfoAdvanced/Widget">
<section id="divInfoAdv19b45eff-29ff-475e-8b53-e8651f153839" class="widget widgetInfoAdvanced skin37 widgetOptionSet5 wide" data-modulewidgettype="infoAdv" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="header19b45eff-29ff-475e-8b53-e8651f153839">
<header class="widgetHeader" id="header19b45eff-29ff-475e-8b53-e8651f153839">
<div class="">
<h3 >Contact Us</h3>
</div>
</header>
<div class="widgetBody cpGrid cpGrid1 ">
<div class="row wide">
<div class="col col1 first last">
<ol class="pageStyles semanticList">
<li class="InfoAdvanced widgetItem fr-view">
<p><strong>Town of Danvers</strong><br>1 Sylvan Street
<br>Danvers, MA 01923
</p><p>Phone: <a href="tel:978-777-0001">978-777-0001</a></p>
</li> </ol>
</div>
</div>
</div>
<div class="widgetFooter">
</div>
</section>
<script type="text/javascript">
//Render slideshow if info advacned items contain one.
$(document).ready(function (e) {
$('#divInfoAdv19b45eff-29ff-475e-8b53-e8651f153839 .InfoAdvanced.widgetItem').each(function () {
renderSlideshowIfApplicable($(this));
});
});
</script></div> </div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col6" style="" data-widgetcontainerid="b6507005-02a6-408c-875e-296f1d69193b">
<div class="row nest first last wide">
<div class="inner col col6 first last id5bcdc156-f26f-4225-bdba-61a56575e4c7" style="" data-widgetcontainerid="5bcdc156-f26f-4225-bdba-61a56575e4c7">
<div data-widget-id="82a8ba3d-3be4-4c1e-9f00-21e8b94fb460" data-widget-controller-path="/QuickLinks/Widget">
<section id="widgetQuicklink82a8ba3d-3be4-4c1e-9f00-21e8b94fb460" class="widget widgetQuickLinks skin37 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeader82a8ba3d-3be4-4c1e-9f00-21e8b94fb460">
<header class="widgetHeader" id="quickLinksHeader82a8ba3d-3be4-4c1e-9f00-21e8b94fb460">
<div class="">
<h3><a style="" href="/QuickLinks.aspx?CID=15" >Quick Links</a></h3>
</div>
</header>
<div class="widgetBody cpGrid cpGrid1 ">
<div class="row narrow">
<div class="col col1 first last">
<ol class="semanticList">
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://www.danversma.gov/741/Budget" target="_self" >Budgets</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/256/Town-Bylaws-PDF" target="_self" >Bylaws</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/788/Flag-Status" target="_self" >Flag Status</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://resilient.danversma.gov" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" >Resilient Danvers</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="https://strategic.danversma.gov" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);" target="_self" >Strategic Danvers</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/378/Curbside-Collection" target="_self" >Trash and Recycling</a>
<div class="widgetMeta"></div>
</li>
</ol>
</div>
</div>
</div>
<div class="widgetFooter">
</div>
<div class="addItemModal hidden">
<div class="url hidden">/QuickLinks.aspx</div>
</div>
</section>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!----><div class="outer col col5 last" style="" data-widgetcontainerid="1c229b71-5e70-455c-bb67-135ef075812f">
<div class="row nest first last wide">
<div class="inner col col5 first last id34729990-6c5b-4962-8102-adc455e22e31" style="" data-widgetcontainerid="34729990-6c5b-4962-8102-adc455e22e31">
<div data-widget-id="b0d5ea4d-a162-48f2-bcc4-291c1d5367aa" data-widget-controller-path="/QuickLinks/Widget">
<section id="widgetQuicklinkb0d5ea4d-a162-48f2-bcc4-291c1d5367aa" class="widget widgetQuickLinks skin37 widgetOptionSet40 narrow" data-modulewidgettype="quickLinks" data-elementqueryclasses='{"wide-narrow":"min-width:25em"}' data-elementquerymatch='matchMultiColumn' data-elementqueryunmatch='unmatchMultiColumn' aria-labelledby="quickLinksHeaderb0d5ea4d-a162-48f2-bcc4-291c1d5367aa">
<header class="widgetHeader" id="quickLinksHeaderb0d5ea4d-a162-48f2-bcc4-291c1d5367aa">
<div class="">
<h3><a style="" href="/QuickLinks.aspx?CID=16" >Site Links</a></h3>
</div>
</header>
<div class="widgetBody cpGrid cpGrid1 ">
<div class="row narrow">
<div class="col col1 first last">
<ol class="semanticList">
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/" target="_self" >Home</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/sitemap" target="_self" >Site Map</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/directory.aspx" target="_self" >Contact Us</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/DocumentCenter/View/995/Danvers-Social-Media-Policy-PDF" target="_blank" aria-label="Social Media Policy (PDF) opens in new window">Social Media Policy (PDF)</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/553/Accessibility" target="_self" >Accessibility</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/copyright" target="_self" >Copyright Notices</a>
<div class="widgetMeta"></div>
</li>
<li style="position:relative" class="widgetItem QuickLinks">
<a class="widgetDesc widgetQuickLinksLink" href="/554/Privacy-Policy" target="_self" >Privacy Policy</a>
<div class="widgetMeta"></div>
</li>
</ol>
</div>
</div>
</div>
<div class="widgetFooter">
</div>
<div class="addItemModal hidden">
<div class="url hidden">/QuickLinks.aspx</div>
</div>
</section>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</div></div>
</footer><!-- Powered By --><div data-cpRole="structuralContainer" id="poweredByContainerTS">
<div class="siteWrap"><div data-cpRole="contentContainer" id="poweredByTS"> <div id="cc4a75886b-f695-419c-86c1-3b708d5c21d2" data-containerid="4a75886b-f695-419c-86c1-3b708d5c21d2" class="pageContent cpGrid cpGrid24 isLockedContainer showInMobile">
<div class="row outer wide"><!--
--><div class="outer col col24 first last" style="" data-widgetcontainerid="e39c572b-ba3f-482e-a366-fa697f77e8f7">
<div class="row nest first last wide">
<div class="inner col col24 first last id8a0bb3c9-c541-4a4b-82f4-fc866a9d4962" style="" data-widgetcontainerid="8a0bb3c9-c541-4a4b-82f4-fc866a9d4962">
<div data-widget-id='78493e56-ed58-4dcf-8904-01d539a618b7' data-moduleName="customHtml" id='widgetCustomHtml78493e56-ed58-4dcf-8904-01d539a618b7' class="widget widgetCustomHtml skin39 narrow" >
<div class="widgetBody pageStyles" id="widgetBody78493e56-ed58-4dcf-8904-01d539a618b7">
<div id="customHtml78493e56-ed58-4dcf-8904-01d539a618b7"><div><style>
/* 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;
}
</style>
<div class="widgetItem cpBylineTS">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100" class="cpBylineIconTS">
<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>
<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>
</svg>
<span class="cpBylineTextTS">Government Websites by <a href="https://connect.civicplus.com/referral" onkeypress="this.onclick();" onclick="return showExternalSiteDialog(this);">CivicPlus®</a></span>
</div>
</div></div>
</div>
</div>
</div> <!-- inner column -->
</div> <!-- inner row -->
</div><!-- outer column --><!-- --></div> <!-- outer row -->
</div>
</div></div>
</div>
</div>
</div>
</div>
</div>
<link href="/745732998.css" rel="stylesheet" type="text/css" />
<div tabindex="0"></div>
<div id="SplashMessageWrapper" class="cp-Splash-wrapper">
<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">
<div class="cp-Splash-header">
<span class="cp-Splash-title" id="cp-Splash-title">Loading</span>
<button class="cp-Splash-Btn cp-Splash-close" aria-label="Close this modal" title="Close this window">
<svg id="iconClose" viewBox="0 0 25 25">
<polygon style="fill:currentcolor"
points="18.806,6.98 18.075,6.248 12.532,11.792 6.989,6.248 6.257,6.98 11.786,12.508 6.212,18.084 6.943,18.815 12.532,13.224 18.12,18.815 18.851,18.084 13.277,12.508"></polygon>
</svg>
</button>
</div>
<div class="cp-Splash-body">
<div class="cp-Splash-Prose editorContent fr-view fr-element" id="editorContentDesc">
<!-- Content from the Froala Editor will go here. -->
Loading
</div>
</div>
<div class="cp-Splash-footer">
<button class="cp-Splash-Btn cp-Splash-Btn--NoShow">Do Not Show Again</button>
<button class="cp-Splash-Btn cp-Splash-Btn--Close">Close</button>
</div>
</div>
</div>
<div tabindex="0"></div>
<script src="/Assets/Scripts/APIClient.js"></script>
<script src="/Assets/Mystique/Shared/Scripts/Moment/Moment.min.js"></script>
<script src="/Assets/Scripts/SplashModal/SplashModalRender.js"></script>
<script>
$(document).ready(function () {
var filter = {
targetId: '354',
targetType: 1
}
new SplashModalRender().triggerRender(filter);
});
</script>
<script src="/-899893409.js" type="text/javascript"></script>
<!----------Google Translate (Mobile Friendly)--------->
<style>
#google-translate-container {
float: right;
padding: 3px 5px 0px 0px;
position: fixed;
bottom: 16px;
right: 10px;
z-index: 5;
}
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
font-family: arial;
font-size: 10pt;
background-image: url("https://www.gstatic.com/images/branding/product/2x/translate_24dp.png");
background-position: 5px 5px;
background-size: 18px;
background-repeat: no-repeat;
text-indent: 16px;
background-color: #fff;
color: #000 !important;
}
.goog-logo-link {
display: none !important;
}
.goog-te-gadget {
color: transparent !important;
}
.goog-te-gadget .goog-te-combo {
margin: 2px 0 !important;
border-radius: 15px !important;
}
.goog-te-combo{
border: 1px solid !important;
border-color: #bcc9d7 #96a3b1 #96a3b1 #bcc9d7 !important;
border-radius: 50px !important;
height:31px !important;
padding: 0 1px 0 .25rem !important;
width: 156px;
}
#launcher-wrapper {
bottom: 50px !important;
}
</style>
<div id="google-translate-container">
<div id="google_translate_element">
</div>
</div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({ pageLanguage: "en" }, "google_translate_element");
// begin accessibility compliance
$('img.goog-te-gadget-icon').attr('alt','Google Translate');
$('div#goog-gt-tt div.logo img').attr('alt','translate');
$('div#goog-gt-tt .original-text').css('text-align','left');
$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
$('.goog-te-combo').attr('aria-label','google translate languages');
$('svg.goog-te-spinner').attr('title','Google Translate Spinner');
$('.goog-te-gadget-simple .goog-te-menu-value span').css('color','#000000');
}
$(function() {
$.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit");
});
</script>
<!--------------End Google Translate----------------->
<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "4a93a953e8df8b66fb4fb224ce471f32"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
<script type="text/javascript">
$(function () {
document.cookie = "responsiveGhost=0; path=/";
});
$(window).on("load", function () {
$('body').addClass('doneLoading').removeClass('hideContent');
if ($('#404Content').length > 0)
$('div#bodyWrapper').css('padding', '0px');
});
</script>
<noscript>
<style>
body.hideContent {
opacity: 1 !important;
}
</style>
</noscript>
<div style="display: none;">
<svg xmlns="http://www.w3.org/2000/svg" style="display:none;">
<symbol id="iconArrow--left" viewbox="0 0 25 25">
<title>Arrow Left</title>
<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>
</symbol>
<symbol id="iconArrow--right" viewbox="0 0 25 25">
<title>Arrow Right</title>
<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>
</symbol>
</svg>
</div>
<script type="text/javascript">loadCSS('//fonts.googleapis.com/css?family=Poppins:500,500italic,600,600italic,700,700italic,italic,regular|Source+Sans+Pro:300,300italic,600,600italic,700,700italic,italic,regular|');</script>
<div class="hidden activeWidgetSkinComponentsOnPageJson">[]</div>
<div style="display: none;">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="iconSlideshowArrowLeft" viewBox="0 0 22.68 40">
<title>Slideshow Left Arrow</title>
<g>
<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>
</g>
</symbol>
<symbol id="iconSlideshowArrowRight" viewBox="0 0 22.68 40">
<title>Slideshow Right Arrow</title>
<g>
<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>
</g>
</symbol>
</svg>
</div>
<div id="root-picker-outlet"></div>
</body>
</html>