Facing constitutional questions, Concord prosecutors drop charges ... - Concord Monitor
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="head"><title>
Facing constitutional questions, Concord prosecutors drop charges against climate activist
</title><meta name="description" content="Environmental justice activist Jess Mills was set to stand trial this week in New Hampshire. But days after his lawyer challenged the constitutionality of the law he was charged under, the Concord City Prosecutor’s office dropped the case.Mills, who..." />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta name="keywords" content="Concord NH,facebook," />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<base href="https://www.concordmonitor.com/" />
<meta name="referrer" content="origin">
<!-- Favicons -->
<link rel="apple-touch-icon" sizes="57x57" href="/App_Themes/Home2018/favicons/cm/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/App_Themes/Home2018/favicons/cm/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/App_Themes/Home2018/favicons/cm/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/App_Themes/Home2018/favicons/cm/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/App_Themes/Home2018/favicons/cm/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/App_Themes/Home2018/favicons/cm/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/App_Themes/Home2018/favicons/cm/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/App_Themes/Home2018/favicons/cm/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/App_Themes/Home2018/favicons/cm/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/App_Themes/Home2018/favicons/cm/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/App_Themes/Home2018/favicons/cm/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/App_Themes/Home2018/favicons/cm/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/App_Themes/Home2018/favicons/cm/favicon-16x16.png">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/App_Themes/Home2018/favicons/cm/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- Bootstrap -->
<link href="https://www.concordmonitor.com/App_Themes/Home2018/css/bootstrap.min.cs…; rel="stylesheet">
<!-- 2018 NNE-CM Overrides-->
<link href="/CMSPages/GetResource.ashx?stylesheetname=Home2018" type="text/css" rel="stylesheet"/>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://www.concordmonitor.com/CMSScripts/Custom/home2018/jquery.min.js…;
<!-- Bootstrap JS -->
<script src="https://www.concordmonitor.com/CMSScripts/Custom/home2018/bootstrap.min…;
<!--include jQuery cookie for remembering close action -->
<script src="https://www.concordmonitor.com/CMSScripts/Custom/home2018/jquery.cookie…;
<!-- Open Sans for meta info-->
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<!--Adriane font from Adobe-->
<link rel="stylesheet" href="https://use.typekit.net/wje2tqr.css">
<!--Bootstrap Glyphicons-->
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css" rel="stylesheet">
<!--Font Awesome for social icons-->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<!-- Tecnavia Paywall -->
<script type="text/javascript" src="https://concordmonitor-nh-pw.newsmemory.com?meter&v=3&service=onstop&qu…; async></script>
<!-- Start DFP jQuery invocation script -->
<script src="/CMSScripts/Custom/dfp/jquery.dfp.min.js"></script>
<meta name="google-site-verification" content="dvrpfOQb2jBaKNSe2m8LK5X6QMkHlCExsZb3pYHQs-g" />
<script data-ad-client="ca-pub-7285563212224435" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></scrip…;
<!--admiral-->
<!-- COMMENTED OUT 3/30/2022 BMK -->
<!-- script type="text/javascript">!(function(o,n,t){t=o.createElement(n),o=o.getElementsByTagName(n)[0],t.async=1,t.src="https://hearthorn.com/v2zgm3TE0NVEMb76ennffEL0j5TTvIGp65s-XX5VW-NSbX7rY…})(document,"script"),(function(o,n){function t(){(t.q=t.q||[]).push(arguments)}t.v=1,o.admiral=o.admiral||t})(window);!(function(o,t,n,c){function e(n){(function(){try{return(localStorage.getItem("v4ac1eiZr0")||"").split(",")[4]>0}catch(o){}return!1})()&&(n=o[t].pubads())&&n.setTargeting("admiral-engaged","true")}(c=o[t]=o[t]||{}).cmd=c.cmd||[],typeof c.pubads===n?e():typeof c.cmd.unshift===n?c.cmd.unshift(e):c.cmd.push(e)})(window,"googletag","function");;;!(function(t,n,i,e,o){function a(){for(var t=[],i=0;i<arguments.length;i++)t.push(arguments[i]);if(!t.length)return o;"ping"===t[0]?t[2]({gdprAppliesGlobally:!!n.__cmpGdprAppliesGlobally,cmpLoaded:!1,cmpStatus:"stub"}):t.length>0&&o.push(t)}function c(t){if(t&&t.data){var e,o="string"==typeof t.data&&t.data.indexOf("__tcfapiCall")>=0;(e=o?((function(t){try{return JSON.parse(t)}catch(n){}})(t.data)||{}).__tcfapiCall:(t.data||{}).__tcfapiCall)&&n[i](e.command,e.version,(function(n,i){var a={__tcfapiReturn:{returnValue:n,success:i,callId:e.callId}};t.source.postMessage(o?JSON.stringify(a):a,"*")}),e.parameter)}}!(function f(){if(!window.frames[e]){var n=t.body;if(n){var i=t.createElement("iframe");i.style.display="none",i.name=e,n.appendChild(i)}else setTimeout(f,5)}})(),o=[],a.v=1,"function"!=typeof n[i]&&(n[i]=n[i]||a,n.addEventListener?n.addEventListener("message",c,!1):n.attachEvent&&n.attachEvent("onmessage",c))})(document,window,"__tcfapi","__tcfapiLocator");;!(function(n,i,t,u,e,o,r){function a(n){if(n){var u=(n.data||{}).__uspapiCall;u&&i[t](u.command,u.version,(function(i,t){n.source.postMessage({__uspapiReturn:{returnValue:i,success:t,callId:u.callId}},"*")}))}}if((function f(){if(!window.frames[u]){var i=n.body;if(i){var t=n.createElement("iframe");t.style.display="none",t.name=u,i.appendChild(t)}else setTimeout(f,5)}})(),"function"!=typeof i[t]){var s={getUSPData:function(n,i){return n!==1?i&&i(null,!1):i&&i({version:null,uspString:null},!1)}};function c(n,i,t){return s[n](i,t)}c.v=1,i[t]=i[t]||c,i.addEventListener?i.addEventListener("message",a,!1):i.attachEvent&&i.attachEvent("onmessage",a)}o=n.createElement(e),r=n.getElementsByTagName(e)[0],o.src="https://hearthorn.com/v2dwzgi7LM0xehDKxu526B1uYtNOiDYmmls7wLn3i-KL_Nbht…})(document,window,"__uspapi","__uspapiLocator","script");</script -->
<!--admiral-->
<!--begin canonical url -->
<link rel="canonical" href="https://www.concordmonitor.com/Facing-constitutional-questions-Concord-…; />
<!--end canonical url -->
<!--begin Facebook meta tags -->
<meta property="og:url" content="https://www.concordmonitor.com/Facing-constitutional-questions-Concord-…; />
<meta property="og:type" content="article" />
<meta property="og:title" content="Facing constitutional questions, Concord prosecutors drop charges against climate activist" />
<meta property="og:description" content="Environmental justice activist Jess Mills was set to stand trial this week in New Hampshire. But days after his lawyer challenged the constitutionality of the law he was charged under, the Concord City Prosecutor’s office dropped the case.Mills, who..." />
<meta property="og:image" content="http://www.concordmonitor.com/getattachment/bdf1c7d2-9367-4b0a-9bd2-bbe…; />
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="Concord Monitor" />
<meta property="fb:app_id" content="650098765059090" />
<meta property="article:section" content="News/Police-Fire" />
<meta property="article:published_time" content="9/30/2023 10:00:06 AM" />
<!-- end Facebook meta tags-->
<!-- begin twitter cards -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@conmonitornews" />
<meta name="twitter:title" content="Facing constitutional questions, Concord prosecutors drop charges against climate activist" />
<meta name="twitter:description" content="Environmental justice activist Jess Mills was set to stand trial this week in New Hampshire. But days after his lawyer challenged the constitutionality of the law he was charged under, the Concord City Prosecutor’s office dropped the case.Mills, who..." />
<meta name="twitter:image" content="http://www.concordmonitor.com/getattachment/bdf1c7d2-9367-4b0a-9bd2-bbe…; />
<!--end twitter cards-->
<!-- set paywall criteria -->
<script type="text/javascript" >
var ta_cat= "metered";
</script>
<!-- end paywall criteria --><script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.concordmonitor.com/Facing-constitutional-questions-Concord-…;
},
"headline": "Facing constitutional questions, Concord prosecutors drop charges against climate activist",
"image": "http://dev.concordmonitor.com/getattachment/bdf1c7d2-9367-4b0a-9bd2-bbe…;,
"datePublished": "9/30/2023 10:01:04 AM",
"dateModified": "9/30/2023 10:00:06 AM",
"author": {
"@type": "Person",
"name": "By MARA HOPLAMAZIAN"
},
"publisher": {
"name": "Concord Monitor",
"@type": "Organization",
"logo": {
"@type": "ImageObject",
"url": "http://dev.concordmonitor.com/App_Themes/ConcordMonitor/logos/CM-logo.p…;
}
},
"description": "",
"isAccessibleForFree": "False"
}
</script><!-- Connatix Story Article Player Head -->
<script>!function(n){if(!window.cnxps){window.cnxps={},window.cnxps.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.playspace.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
<!-- End Connatix Story Article Player Head --></head>
<body class="LTR ENUS ContentBody" >
<form method="post" action="/Facing-constitutional-questions-Concord-prosecutors-drop-loitering-and-prowling-case-against-climate-activist-52476705.aspx" id="form">
<input type="hidden" name="manScript_HiddenField" id="manScript_HiddenField" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEyMTY0MTExOTEPFgIeE1ZhbGlkYXRlUmVxdWVzdE1vZGUCARYCAgEPFgIeBmFjdGlvbgV8L0ZhY2luZy1jb25zdGl0dXRpb25hbC1xdWVzdGlvbnMtQ29uY29yZC1wcm9zZWN1dG9ycy1kcm9wLWxvaXRlcmluZy1hbmQtcHJvd2xpbmctY2FzZS1hZ2FpbnN0LWNsaW1hdGUtYWN0aXZpc3QtNTI0NzY3MDUuYXNweBYCAgUPZBYCZg8PFgQeCENzc0NsYXNzBQ9QYWdlUGxhY2Vob2xkZXIeBF8hU0ICAmQWAmYPZBYCAgYPZBYCZg9kFgICAg9kFgJmDw8WBB8CBQ9QYWdlUGxhY2Vob2xkZXIfAwICZBYCZg9kFgQCAQ9kFgICAQ8PFgIeB1Zpc2libGVoZGQCCQ9kFgQCAg8PFgIfBGhkZAIDDw8WAh8EaGRkZFenFChFOTg45X0pvGQpvvbX+pArS/4TZYB25KXi1hta" />
<input type="hidden" name="lng" id="lng" value="en-US" />
<script type="text/javascript">
//<![CDATA[
function PM_Postback(param) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); } if(window.CMSContentManager) { CMSContentManager.allowSubmit = true; }; __doPostBack('m$am',param); }
function PM_Callback(param, callback, ctx) { if (window.top.HideScreenLockWarningAndSync) { window.top.HideScreenLockWarningAndSync(1080); }if (window.CMSContentManager) { CMSContentManager.storeContentChangedStatus(); };WebForm_DoCallback('m$am',param,callback,ctx,null,true); }
//]]>
</script>
<script src="/ScriptResource.axd?d=11SVOiciG79IlYfsF3RGq-aNKu0tUB4TRcb33uvIx8TiNW4oceNDt_6IDGgJoZwx7bav9tcuLSKjZWn8Vl67SaAuKNdl75s7ZylPYmQJODzsZsoqsGR7lebmZIwEJ2GS0&t=7c776dc1" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var CMS = CMS || {};
CMS.Application = {
"isRTL": "false",
"applicationUrl": "/",
"imagesUrl": "/CMSPages/GetResource.ashx?image=%5bImages.zip%5d%2f",
"isDialog": false
};
//]]>
</script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A5343185" />
<div id="ctxM">
</div>
<script>
dataLayer= [];
</script>
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MC7GSF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MC7GSF');</script>
<!-- End Google Tag Manager -->
<div class="container">
<!--Begin 2018 header-->
<div class="row" id="nnenav2018">
<!-- script deactivated 5/1/2023 bk - was used to post ad above logo on mobile only
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
window.setTimeout(function () {
var pack_image = document.getElementById('zit');
if(pack_image && pack_image.style) {
pack_image.style.height = '100px';
pack_image.style.width = '100%';
}
},6000);
window.setTimeout(function () {
var pack_image = document.getElementById('zot');
if(pack_image && pack_image.style) {
pack_image.style.height = '0px';
pack_image.style.width = '100%';
}
},6000);
document.write('<center><a target=_blank href=https://wolfpinehollow.com/tulipfete-2023/?utm_source=onsite&utm_medium… style="position:relative;left:0;top:0;zindex:20;width:100%;height:0px;border:0px solid red;color:white;" id="zit"><img id="zit" src=https://www.nneevents.com/ads/WolfPineHollow-Tulip900x90-px.jpg style="width:100%;"></div><div style="position:relative;left:0;top:0;zindex:80;width:100%;sleight:400px;border:0px solid navy;color:white;overflow:hidden;" id="zot"><img id="zot" src=https://www.nneevents.com/ads/WolfPineHollow-Tuli900x400-px.jpg style="width:100%;"></div></a><div style="height:5px;"></div>');
}
-->
<div class="col-xs-12">
<div class="col-sm-6 col-lg-3 visible-lg">
<ul class="list-inline">
<li><a href="/News/Weather"><img src="/App_Themes/home2018/weather2018/04d.png" class="weathericon" alt="Clouds"></a></li>
<li class="weathertemp"><a href="/News/Weather">59°</a></li>
<li style="padding:0px !Important;"><div class="adunit 160x40" id="Weather_Sponsorship_160x40" data-dimensions="160x40" data-targeting='{"page_name":"Weather","section":"News"}'></div></li>
</ul>
</div>
<div class="col-sm-12 col-lg-6">
<a href="https://www.concordmonitor.com"><img src="https://www.concordmonitor.com/App_Themes/Home2018/cm-header-white.jpg&…; id="navbarLogo" alt="Concord Monitor logo" style="max-width: 350px;" /></a>
</div>
<!--
<div class="col-sm-6 col-lg-6 visible-lg">
<div aria-label="Account Capsule" class="btn-group" id="navcircbuttons" role="group">
<a class="btn btn-default" type="button" class="subscribenavclick" href="https://concordmonitor-nh.newsmemory.com/">E-Edition</a>
<a class="btn btn-default" type="button" class="subscribenavclick" href="https://www.concordmonitor.com/advertising">Advertise</a>
<a class="btn btn-default" type="button" class="subscribenavclick" style="background:yellow;color:navy;" href="https://accountaccess.nne.media/ss70v2/nne/nonsubscribers/core/rateland…;
-->
<!-- <a class="btn btn-default" type="button" class="subscribenavclick" href="https://accountaccess.nne.media/ss70v2/nne/nonsubscribers/core/rateland…; -->
<!-- <a onclick="ta_account();" id="ta_account_button" class="btn btn-default" type="button" >Login</a>
</div>
</div>
-->
</div>
<div class="col-xs-12">
<nav class="navbar navbar-default" id="navbar2018" role="navigation">
<div class="navbar-header">
<button class="navbar-toggle" data-target=".navbar-ex1-collapse" data-toggle="collapse" type="button">
<span class="sr-only">Toggle navigation</span>
<span class="navmenutext">Menu</span>
</button>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li>
<a href="/News">News</a>
</li>
<li>
<a href="/Sports">Sports</a>
</li>
<li>
<a href="/Opinion">Opinion</a>
</li>
<li>
<a href="http://www.legacy.com/obituaries/concordmonitor/">Obituaries</a>
</li>
<li>
<a href="/Politics">Politics</a>
</li>
<li>
<a href="/Arts-Life">Arts & Life</a>
</li>
<li>
<a data-target="#navmore" data-toggle="modal">More...</a>
</li>
<li>
<a href="/search" id="search-link-main">
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
</a>
</li>
<!--
<div aria-label="Basic example" class="btn-group hidden-lg" id="navcircbuttons" role="group">
-->
<div aria-label="Account Capsule" class="btn-group" id="navcircbuttons" role="group">
<a class="btn btn-default" type="button" href="https://concordmonitor-nh.newsmemory.com/">E-Edition</a>
<a class="btn btn-default" type="button" class="subscribenavclick" href="https://www.concordmonitor.com/advertising">Advertise</a>
<a class="btn btn-default" type="button" class="subscribenavclick" style="background:yellow;color:navy;" href="https://accountaccess.nne.media/ss70v2/nne/nonsubscribers/core/rateland…;
<!--https://accountaccess.nne.media/ss70v2/nne/nonsubscribers/core/rateland…; -->
<a onclick="ta_account();" id="ta_account_button2" class="btn btn-default" type="button" >Login</a>
</div>
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
</div>
</div>
<!--end 2018 header -->
<!--begin alert -->
<!--end alert-->
<div class="container">
<!--begin expander-->
<div class="adunit 900x90" id="Expander2020Article" data-dimensions="900x90" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div>
</div>
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-12 col-xs-12">
<div class="ad_banner"><div class="adunit 728x90 320x50 centerad" id="V2-Article-728x90-Top" data-dimensions="728x90,320x50" data-size-mapping="nne-default-mapping" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div></div>
<div class="head-content">
<h5 class="breadcrumbs"><a href="/News/Police-Fire/">News<span class='breadcrumb_sep'> > </span>Police-Fire</a></h5><div id="campaignNotebookSpons"></div>
<h1 id="headline">Facing constitutional questions, Concord prosecutors drop charges against climate activist</h1>
</div>
<div class="article-content"><div id="slider" class="flexslider">
<ul class="slides">
<li class="slideimage" data-src="/getattachment/dd234fde-97dc-4a3b-bb3e-889c22b79f06/ActivistChargesDropped-cm-NHPR-093023-ph01" data-sub-html="FILE - A view of the Public Service Company of New Hampshire’s Merrimack Station in Bow, N.H. Jim Cole/AP Test"><span class="lightgalleryimg" data-src="/getattachment/dd234fde-97dc-4a3b-bb3e-889c22b79f06/ActivistChargesDropped-cm-NHPR-093023-ph01" data-sub-html="FILE - A view of the Public Service Company of New Hampshire’s Merrimack Station in Bow, N.H. Jim Cole/AP Testing <span id='buylinkLBActivistChargesDropped-cm-NHPR-093023,ph01'></span>"><img alt="" src="/getattachment/dd234fde-97dc-4a3b-bb3e-889c22b79f06/ActivistChargesDropped-cm-NHPR-093023-ph01" /></span>
<p class="flex-caption caption0">
<span class="photocaption">FILE - A view of the Public Service Company of New Hampshire’s Merrimack Station in Bow, N.H. </span> <span class="photocredit">Jim Cole/AP</span><span id="buylinkActivistChargesDropped-cm-NHPR-093023,ph01"></span>
<script type="text/javascript">
var currentLocation = window.location;
var currentheadline = document.getElementById("headline").innerText;
var photocredit = "'Jim Cole/AP' 'FILE - A view of the Public Service Company of New Hampshire’s Merrimack Station in Bow, N.H. '";
var photocredit = photocredit.toUpperCase();
var sellablestring = "MONITOR STAFF";
if (photocredit.indexOf(sellablestring) > -1) {
var tag_id = document.getElementById('buylinkActivistChargesDropped-cm-NHPR-093023,ph01');
tag_id.innerHTML = '<a onclick="showPrint(\'https://www.concordmonitor.com/getattachment/dd234fde-97dc-4a3b-bb3e-88…\');" class="mycapturelink"> » Buy this Image</a>';
//var LBtag_id = document.getElementById('buylinkLBActivistChargesDropped-cm-NHPR-093023,ph01');
//LBtag_id.innerHTML = '<a onclick="showPrint(\'https://www.concordmonitor.com/getattachment/dd234fde-97dc-4a3b-bb3e-88…\');" class="mycapturelink"> » Buy this Image</a>';
}
</script>
</p>
</li></ul>
</div><div id="carousel" class="flexslider">
<ul class="slides" id="navthumb">
<li><img alt="" src="/getattachment/dd234fde-97dc-4a3b-bb3e-889c22b79f06/ActivistChargesDropped-cm-NHPR-093023-ph01" /></li></ul>
</div>
<script type="text/javascript">
var thumblist = document.getElementById("navthumb").getElementsByTagName("li");
var thumbcount = thumblist.length;
if (thumbcount < 2) {
document.getElementById('carousel').style.display = 'none';
}
</script>
<div class="row borderbottom" id="articleInfo">
<div class="col-xs-12 col-sm-6">
<div class="meta2018"><a href="/byline?byline=By MARA HOPLAMAZIAN"" target="_blank">By MARA HOPLAMAZIAN</a></div>
<div class="meta2018">New Hampshire Public Radio </div>
</div>
<div class="col-xs-12 col-sm-6">
<div class="pub-date meta2018" id="publicationDate">Published: 9/30/2023 10:01:04 AM</div>
<div class="pub-date meta2018" id="modificationDate">Modified: 9/30/2023 10:00:06 AM</div>
</div>
</div><div id="articlebody">
<body><p>Environmental justice activist Jess Mills was set to stand trial this week in New Hampshire. But days after his lawyer challenged the constitutionality of the law he was charged under, the Concord City Prosecutor’s office dropped the case.</p><p>Mills, who lives in Massachusetts, was charged with appearing at a place and at a time “under circumstances that warranted alarm,” under the state’s “Loitering or Prowling” statute. His attorney, Kira Kelley, argued the law is too vague and broad, limits actions protected by the First Amendment, and opens the door for race and class prejudice.</p><p>Concord prosecutors did not respond to multiple requests for comment before this story was published.</p><headline>What does 'loitering and prowling' mean?</headline><p>New Hampshire’s <a href="https://www.gencourt.state.nh.us/rsa/html/LXII/644/644-6.htm">Loitering or Prowling</a> statute says a person violates the law if they “knowingly appear at a place, or at a time, under circumstances that warrant alarm for the safety of persons or property in the vicinity.”</p><p>In Mills’ case, he appeared at 3:45 a.m. on a public roadway near the Merrimack Generating Station, a coal plant in Bow that activists have been working to shut down for years.</p><p>Julian Jefferson, a professor at the University of New Hampshire’s Franklin Pierce School of Law, said the spirit of the law is about allowing police to have grounds to challenge someone when they’re in a place where they reasonably have no purpose and are causing alarm to a community.</p><p>“It’s not used that often," he said, "but when it is used, in my experience, it’s used against people who are homeless or unhoused."</p><p>Generally, he said, these kinds of charges don’t turn into a trial, as they were set to in Mills’ case.</p><p>It’s similar to laws around criminal trespassing, jaywalking or speeding, Jefferson said, in that they fall under the category of a “pretextual stop.”</p><p>“The reality is, an officer really doesn't care about loitering, especially if it's not the subject of a 911 call coming in,” he said. “They're using that because they have this suspicion, but it's not enough to initiate a seizure, so you can use an underlying statute where your real goal is to try to see if this person is up to some other activity that you are interested in.”</p><p>Jefferson said New Hampshire’s loitering and prowling law is vague, and its constitutionality is suspect. He pointed to the U.S. Supreme Court case <a href="https://www.oyez.org/cases/1998/97-1121">Chicago vs. Morales,</a> in which a “gang congregation” ordinance in Chicago was deemed vague and arbitrary.</p><p>“This is the kind of law that is turning the law enforcement officer into the legislature,” he said. “This just provides way too much discretion and also is not specific enough to give an ordinary citizen notice of what is breaking the law and what is not.”</p><p>In a legal filing, Kelley argues that New Hampshire's statute is too vague and could encourage law enforcement officers to exercise prejudice. Similar laws have been overturned in other states, like <a href="https://supreme.justia.com/cases/federal/us/443/47/">Texas</a>, <a href="https://supreme.justia.com/cases/federal/us/461/352/">California</a>, and <a href="https://supreme.justia.com/cases/federal/us/405/156/">Florida</a>, they note.</p><p>“Here, an operative term is ‘warranting alarm,’ which invites bias against people whose identities have long been prejudicially equated with suspicion and alarm,” Kelley wrote.</p><p>Kelley also wrote that the law is too broad, criminalizing actions that are actually legal, and “creates an impermissible chilling effect” on freedom of speech.</p><p>“Free speech includes wearing alarming costumes,” they write. “Free speech includes screaming and yelling, which are constitutionally protected notwithstanding being alarming so long as the speaker avoids yelling the carefully articulated exceptions to First Amendment protections.”</p><p>Finally, Kelley said the law violates the constitution by having law enforcement officers ask people to incriminate themselves before they are taken into custody.</p><p>In an interview, Jess Mills said he was happy not to have the charges hanging over his head, but it's still not a satisfying conclusion.</p><p>“I don’t think it will feel that way until I know that no one else is going to be harassed with this statute the way that I have been, and presumably the way that many others have been, with more unfortunate and debilitating consequences," Mills said.</p><headline>The campaign to shut down Bow’s coal plant</headline><p>In Mills’ case, evidence disclosed by the state of New Hampshire showed that police were interested in him because they suspected he was affiliated with the No Coal No Gas campaign, according to a press release issued by Kelley’s organization, the Climate Defense Project, along with the Climate Disobedience Center.</p><p>That coalition has been trying to shut down the Merrimack Generating Station – the last running coal plant in New England.</p><p>The press release also said law enforcement officers were “in close communication” with representatives from the coal plant on the morning Mills was arrested.</p><p>Activists with No Coal No Gas have been publicly calling for the closure of Bow’s coal plant for years. Dozens were <a href="https://www.nhpr.org/environment/2019-09-28/dozens-arrested-at-protest-…; at the plant in September 2019, and more than <a href="https://www.nhpr.org/environment/2019-12-08/climate-activists-arrested-… people were arrested</a> for trying to <a href="https://www.nhpr.org/nh-news/2022-03-24/jury-finds-most-climate-change-… a train</a> from delivering coal in December 2019. In October 2021 advocates, <a href="https://indepthnh.org/2021/11/08/another-day-in-court-for-no-coal-no-ga… Mills</a>, gathered for <a href="https://www.nhpr.org/nh-news/2021-10-04/merrimack-station-bow-protester… demonstration</a> that was met with a large police presence and several arrests.</p><p>This year, that plant <a href="https://www.nhpr.org/nh-news/2023-03-22/for-first-time-bow-coal-fired-p… to win funding</a> from a program designed to help it run in the future. It’s not yet clear what that means for the future of the plant.</p><p>In the press release from the Climate Disobedience Center and the Climate Defense Project, Mills says he doesn’t consider the dismissal of his charges a conclusion.</p><p>“The fight will continue until the Loitering and Prowling statute has been struck down and the Merrimack Generating Station closed for good,” he said.</p><p><em>These articles are being shared by partners in The Granite State News Collaborative. For more information visit</em><a href="http://collaborativenh.org"> collaborativenh.org.</a><em> </em></p></body><br/>
</div><div id="webembedinline" style="width:100%;"></div>
<script type="text/javascript">
var embedlocation = (0 - 1 );
$( document ).ready(function() {
$("#webembedinline").insertAfter("#articlebody p:eq( "+embedlocation+" )");
});
</script><div id="webembedinline2" style="width:100%;"></div>
<script type="text/javascript">
var embedlocation2 = (0 - 1 );
$( document ).ready(function() {
$("#webembedinline2").insertAfter("#articlebody p:eq( "+embedlocation2+" )");
});
</script><!-- Connatix Story Article Player Body -->
<script id="db8d5bd45d3d4d55901d7621131960ce"> cnxps.cmd.push(function () { cnxps({ playerId: "77935c33-43c7-4197-89d3-f7dad7a84465" }).render("db8d5bd45d3d4d55901d7621131960ce"); });</script>
<!-- End Connatix Story Article Player Body --><div class="col-xs-12 center-block" id="inlinesubscribebanner">
<div class="center-block centerad"><a
href="https://www.concordmonitor.com/Reader-Services/Subscribe-2019" target="_blank" class="subscribeclick">Support the
Concord Monitor. Subscribe Today <i class="fas fa-arrow-right"></a></i>
</div>
</div>
<script>
function inlinesubscribebanner() {
$paragraphcount = $('#articlebody').find('p').size();
var subscribebarposition = ($paragraphcount / 2)-1;
subscribebarposition = Math.ceil(subscribebarposition);
//alert(subscribebarposition);
//var loginStatus = ta_isUserLoggedIn();
var loginStatus = false;
if (loginStatus == true) {
$("#inlinesubscribebanner").hide;
} else {
$("#inlinesubscribebanner").insertAfter("#articlebody p:eq(" + subscribebarposition + ")");
}
}
$(document).ready(function () {
inlinesubscribebanner();
});
</script></div>
<div class="article-teasers nocontent"><div class="keywords_container">
<ul class="keywordlist list-inline">
<li class='keyword'><a href='/keyword/?keyword=Concord NH'>Concord NH</a></li>
<li class='keyword'><a href='/keyword/?keyword=facebook'>facebook</a></li>
</ul></div><div class="keywords_container">
<ul class="keywordlist list-inline">
<li class='keyword'><a href='/keyword/?keyword=Concord NH'>Concord NH</a></li>
<li class='keyword'><a href='/keyword/?keyword=facebook'>facebook</a></li>
</ul></div><div class="row" id="NNEsharearea">
<div class="col-md-4 col-sm-12">
<a href="https://www.facebook.com/sharer/sharer.php?s=100&u=https%3a%2f%2fwww.co…; target="_blank" onclick="window.open(this.href,'targetWindow','toolbar=no,location=0,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=250'); return false"><button class="btn btn-facebook btn-lg" style="width:100%; margin-top:10px;" type="button"><i class="fab fa-facebook-f"></i> Share on Facebook</button></a>
</div>
<div class="col-md-4 col-sm-12">
<a href="https://twitter.com/share?url=https://www.concordmonitor.com/Facing-con… constitutional questions, Concord prosecutors drop charges against climate activist" target="_blank" onclick="window.open(this.href,'targetWindow','toolbar=no,location=0,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=250'); return false"><button class="btn btn-twitter btn-lg" style="width:100%; margin-top:10px;" type="button"><i class="fab fa-twitter"></i> Share on Twitter</button></a>
</div>
<div class="col-md-4 col-sm-12">
<a href="mailto:?&subject=Facing constitutional questions, Concord prosecutors drop charges against climate activist&body=Read%20this%20article%20from%20the%20Concord%20Monitor%3A%20%20https://www.concordmonitor.com/Facing-constitutional-questions-Concord-… class="btn btn-email btn-lg" style="width:100%; margin-top:10px;" type="button"><i class="far fa-envelope"></i> Share via E-Mail</button></a>
</div>
</div><div id="rc-adblock-widget"
data-rc-widget
data-widget-host="habitat"
data-endpoint="trends.revcontent.com"></div>
<script type="application/javascript">
(function() {
function test_adblock(func, id) {
var t = '0.1.2-dev',
el = document.createElement('div');
el.id = id ? id : 'sponsorText';
el.appendChild(document.createTextNode(' '));
Object.assign(el.style, {
left: '-999px',
position: 'absolute'
});
document.body.appendChild(el);
setTimeout(function() {
if (el) {
var o = el.clientHeight === 0;
func(o, t);
document.body.removeChild(el);
}
}, 200);
}
test_adblock(function(is_blocked) {
var wid = is_blocked ? 106377 : 102320, target = document.getElementById('rc-adblock-widget');
target.setAttribute('data-widget-id', wid);
var script = document.createElement('script');
script.src = 'https://assets.revcontent.com/master/delivery.js';
script.defer = true;
document.body.appendChild(script);
})
})();
</script> <div class="adunit 728x90 320x50 centerad" id="V2-Article-728x90-Middle" data-dimensions="728x90,320x50" data-size-mapping="nne-default-mapping" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div><div class="row"><div class="col-xs-12" id="bottomTeasers"><div class="col-xs-12">
<h3><a href="/News">More News</a></h3>
<hr class="sectiondivider"/>
</div>
<div class="col-xs-12 col-sm-6 homebox-small">
<div class="col-xs-12 homeboxTextOnly">
<div class="row">
<h4>
<a href="/Business-notes-52419247">
Business notes</a>
</h4>
<small>
<span class="homebox-byline">
</span>
Today</small>
</div>
</div>
<div class="col-xs-3">
<div class="row">
<a href="/Business-notes-52419247">
<img class='img-responsive center-block' alt='' src='/getattachment/8425a38f-fe0e-4362-8b0c-d421083218e4/Business-notes' />
</a>
</div>
</div>
<div class="col-xs-9">
<p>
The Laconia Youth Soccer League has been giving kids in the local Lakes Region communities the opportunity to learn soccer in a fun and engaging...
</p>
</div>
</div>
<div class="col-xs-12 col-sm-6 homebox-small">
<div class="col-xs-12 homeboxTextOnly">
<div class="row">
<h4>
<a href="/In-the-White-Mountains-a-network-of-remote-weather-stations-gives-inklings-of-the-future-52464727">
Weather stations look to future </a>
</h4>
<small>
<span class="homebox-byline">
By HADLEY BARNDOLLAR - </span>
Today</small>
</div>
</div>
<div class="col-xs-3">
<div class="row">
<a href="/In-the-White-Mountains-a-network-of-remote-weather-stations-gives-inklings-of-the-future-52464727">
<img class='img-responsive center-block' alt='' src='/getattachment/f2c6e404-e95c-410b-bae3-591e85adbef8/In-the-White-Mountains-a-networ' />
</a>
</div>
</div>
<div class="col-xs-9">
<p>
A network of remote meteorological monitoring stations across the White Mountains gives the public real-time access to mountain weather...
</p>
</div>
</div>
<div class='clearfix'></div>
<div class="col-xs-12 col-sm-6 homebox-small">
<div class="col-xs-12 homeboxTextOnly">
<div class="row">
<h4>
<a href="/Talk-of-the-Towns-52448618">
Talk of the towns</a>
</h4>
<small>
<span class="homebox-byline">
</span>
Today</small>
</div>
</div>
<div class="col-xs-3">
<div class="row">
<a href="/Talk-of-the-Towns-52448618">
<img class='img-responsive center-block' alt='' src='/getattachment/851b1bde-1b83-4ee0-a404-fd2cca4a35f4/Talk-of-the-Towns' />
</a>
</div>
</div>
<div class="col-xs-9">
<p>
Concord/Penacook ■The Walker Lecture Series invites you to The Southern Rail Bluegrass Band on Wednesday, Oct. 25 at 7:30 p.m. The band brings high...
</p>
</div>
</div>
<div class="col-xs-12 col-sm-6 homebox-small">
<div class="col-xs-12 homeboxTextOnly">
<div class="row">
<h4>
<a href="/Facing-constitutional-questions-Concord-prosecutors-drop-loitering-and-prowling-case-against-climate-activist-52476705">
Facing constitutional questions, Concord prosecutors drop charges against climate activist</a>
</h4>
<small>
<span class="homebox-byline">
By MARA HOPLAMAZIAN - </span>
Today</small>
</div>
</div>
<div class="col-xs-3">
<div class="row">
<a href="/Facing-constitutional-questions-Concord-prosecutors-drop-loitering-and-prowling-case-against-climate-activist-52476705">
<img class='img-responsive center-block' alt='' src='/getattachment/329678f2-c111-4e05-a63b-53216ed8e926/Facing-constitutional-questions' />
</a>
</div>
</div>
<div class="col-xs-9">
<p>
Environmental justice activist Jess Mills was set to stand trial this week in New Hampshire. But days after his lawyer challenged the...
</p>
</div>
</div>
<div class='clearfix'></div>
</div></div></div>
<!-- Facebook SDK -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5&appId=650098765059090";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<meta property="fb:app_id" content="650098765059090" />
<!-- <link href="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.19/css/lightgal…; rel="stylesheet" type="text/css" /> -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.2.19/js/lightgall…; type="text/javascript"></script> -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.6.11/css/lightgal…; rel="stylesheet" type="text/css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.6.11/js/lightgall…; type="text/javascript"></script><script type="text/javascript">
$('#slider').lightGallery({
thumbnail: false,
subHtmlSelectorRelative: true,
html:true,
download: false,
selector: ".lightgalleryimg"
});
</script><script src="/CMSScripts/Custom/home2018/imagesloaded.pkgd.min.js" type="text/javascript"></script><script src="/CMSScripts/Custom/flexslider/jquery.flexslider.js" type="text/javascript"></script><script src="/CMSScripts/Custom/home2018/Cm-Flexslider-Init-2018.js" type="text/javascript"></script><script>
if ($('ul.keywordlist > li.keyword:contains("On the trail")').length > 0) {
$( "#campaignNotebookSpons" ).html("<div class='col-xs-12'><small>On the Trail Sponsored by:</small><a href='https://www.rathlaw.com/?utm_source=concordmonitor&utm_medium=onthetrai…; target='_blank'><img src='https://www.concordmonitor.com/App_Themes/Branding-monitor/rath-young-p…; alt='On The Trail is sponsored by Rath Young and Pignatelli' class='img-responsive' /></a></div>");
}
</script>
<script>
if ($('h5.breadcrumbs:contains("Columns")').length > 0) {
document.write('<p><em>My Turns are opinion-based essays submitted by Monitor readers and members of the community. Writers are neither solicited nor paid for their submissions. The views expressed in My Turns are those of the writer and do not necessarily reflect the views of the Concord Monitor and its staff. Learn more about the Monitor\'s opinion policy <a href="https://www.concordmonitor.com/Opinion/Opinion-Policy" target="_blank"><u>here.</u></a><p></em>');
}
</script>
<script src="https://www.concordmonitor.com/CMSScripts/Custom/sponcon/cm-sponsored-a…;
// All console.log() messages are only for demo purposes
// you can remove when using on your site
$('#carousel').imagesLoaded( function() {
var timer = window.setInterval(checkForBolt, 100);
function checkForBolt(){
console.log('%cChecking for Bolt object', 'background: yellow;');
if( typeof Bolt !== 'undefined'){
window.clearInterval(timer); // clear interval timer
console.log('%cBolt Player Object Ready', 'background: green;');
Bolt.renderPlayer("carouselPlaywire"); // Rendering Player with data-id of myPlayer
console.log('%cBolt Player Rendered', 'background: green;');
}
else {
window.clearInterval(timer); // clear interval timer
}
}
});
</script><script type="text/javascript" src="//widget.fotomoto.com/stores/script/4436cd2b6a1681b558cba8c52a12c05743a4e5a2.js?api=true"></script><noscript>If Javascript is disabled in your browser, to place orders please visit the page where I <a href="https://my.fotomoto.com/store/4436cd2b6a1681b558cba8c52a12c05743a4e5a2"… my photos</a>, powered by <a href="https://my.fotomoto.com/">Fotomoto</a>.</noscript>
<script>
function showPrint(photoID) {
FOTOMOTO.API.showWindow(FOTOMOTO.API.PRINT, photoID);
}
</script>
</div>
<div class="col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="right-column"><div class="adunit 300x250 centerad" id="V2-Article-300x250-Top" data-dimensions="300x250" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div><style type="text/css">#_form_5_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
#_form_5_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_5_._form-top { top:0; }
#_form_5_._form-bottom { bottom:0; }
#_form_5_._form-left { left:0; }
#_form_5_._form-right { right:0; }
#_form_5_ input[type="text"],#_form_5_ input[type="tel"],#_form_5_ input[type="date"],#_form_5_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_5_ textarea { resize:none; }
#_form_5_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#1218c4 !important; border:6px solid #030303 !important; -moz-border-radius:15px !important; -webkit-border-radius:15px !important; border-radius:15px !important; color:#fff !important; padding:10px !important; }
#_form_5_ ._close-icon { cursor:pointer; background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png�…;); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_5_ ._close-icon:before { position:relative; }
#_form_5_ ._form-body { margin-bottom:30px; }
#_form_5_ ._form-image-left { width:150px; float:left; }
#_form_5_ ._form-content-right { margin-left:164px; }
#_form_5_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_5_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png'); background-size:130px auto; background-repeat:no-repeat; }
#_form_5_ .form-sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0; }
#_form_5_ ._form-label,#_form_5_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_5_._dark ._form-branding { color:#333; }
#_form_5_._dark ._form-branding ._logo { background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png'); }
#_form_5_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_5_ ._form_element * { font-size:14px; }
#_form_5_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_5_ ._form_element._clear:after { clear:left; }
#_form_5_ ._form_element input[type="text"],#_form_5_ ._form_element input[type="date"],#_form_5_ ._form_element select,#_form_5_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:inherit; }
#_form_5_ ._field-wrapper { position:relative; }
#_form_5_ ._inline-style { float:left; }
#_form_5_ ._inline-style input[type="text"] { width:150px; }
#_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_5_ ._form_element img._form-image { max-width:100%; }
#_form_5_ ._form_element ._form-fieldset { border:0; padding:0.01em 0 0 0; margin:0; min-width:0; }
#_form_5_ ._clear-element { clear:left; }
#_form_5_ ._full_width { width:100%; }
#_form_5_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_5_ input[type="text"]._has_error,#_form_5_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_5_ input[type="checkbox"]._has_error { outline:#f37c7b 1px solid; }
#_form_5_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_5_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_5_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_5_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_5_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_5_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_5_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_5_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_5_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_5_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_5_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
#_form_5_ input[type="text"].datetime_date { width:69%; display:inline; }
#_form_5_ select.datetime_time { width:29%; display:inline; height:32px; }
#_form_5_ input[type="date"].datetime_date { width:69%; display:inline-flex; }
#_form_5_ input[type="time"].datetime_time { width:29%; display:inline-flex; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_5_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_5_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_5_ ._form-content { margin:0; width:100%; }
#_form_5_ ._form-inner { display:block; min-width:100%; }
#_form_5_ ._form-title,#_form_5_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_5_ ._form-title { font-size:1.2em; }
#_form_5_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_5_ ._form-element,#_form_5_ ._inline-style,#_form_5_ input[type="text"],#_form_5_ label,#_form_5_ p,#_form_5_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_5_ ._row._checkbox-radio label { display:inline; }
#_form_5_ ._row,#_form_5_ p,#_form_5_ label { margin-bottom:0.7em; width:100%; }
#_form_5_ ._row input[type="checkbox"],#_form_5_ ._row input[type="radio"] { margin:0 !important; vertical-align:middle !important; }
#_form_5_ ._row input[type="checkbox"] + span label { display:inline; }
#_form_5_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_5_ ._form-image { max-width:100%; height:auto !important; }
#_form_5_ input[type="text"] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_5_ input[type="radio"],#_form_5_ input[type="checkbox"] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_5_ button[type="submit"] { padding:20px; font-size:1.5em; }
#_form_5_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_5_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:#f7fafc !important; border:8px solid #0c62e3 !important; max-width:500px; -moz-border-radius:30px !important; -webkit-border-radius:30px !important; border-radius:30px !important; color:#5211c2 !important; }
#_form_5_._inline-form,#_form_5_._inline-form ._form-content,#_form_5_._inline-form input,#_form_5_._inline-form ._submit { font-family:"Lato", sans-serif; }
#_form_5_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_5_:before,#_form_5_:after { content:" "; display:table; }
#_form_5_:after { clear:both; }
#_form_5_._inline-style { width:auto; display:inline-block; }
#_form_5_._inline-style input[type="text"],#_form_5_._inline-style input[type="date"] { padding:10px 12px; }
#_form_5_._inline-style button._inline-style { position:relative; top:27px; }
#_form_5_._inline-style p { margin:0; }
#_form_5_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_5_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_5_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}
#_form_5_ .iti.iti--allow-dropdown.iti--separate-dial-code { width:100%; }
#_form_5_ .iti input { width:100%; height:32px; border:#979797 1px solid; border-radius:4px; }
#_form_5_ .iti--separate-dial-code .iti__selected-flag { background-color:#fff; border-radius:4px; }
#_form_5_ .iti--separate-dial-code .iti__selected-flag:hover { background-color:rgba(0, 0, 0, 0.05); }
#_form_5_ .iti__country-list { border-radius:4px; margin-top:4px; min-width:460px; }
#_form_5_ .iti__country-list--dropup { margin-bottom:4px; }
#_form_5_ .phone-error-hidden { display:none; }
#_form_5_ .phone-error { color:#e40e49; }
#_form_5_ .phone-input-error { border:1px solid #e40e49 !important; }
</style>
<link href="https://fonts.googleapis.com/css2?family=Lato&family=Montserrat&…; rel="stylesheet" />
<link href="https://unpkg.com/intl-tel-input@17.0.18/build/css/intlTelInput.min.css…; rel="stylesheet" type="text/css" />
<form action="https://nnedigital.activehosted.com/proc.php" class="_form _form_5 _inline-form _dark" id="_form_5_" method="POST" novalidate=""><input name="u" type="hidden" value="5" /> <input name="f" type="hidden" value="5" /> <input name="s" type="hidden" /> <input name="c" type="hidden" value="0" /> <input name="m" type="hidden" value="0" /> <input name="act" type="hidden" value="sub" /> <input name="v" type="hidden" value="2" /> <input name="or" type="hidden" value="cfc85236eb406a1f69411ed60b383e06" />
<div class="_form-content">
<div class="_form_element _x33239655 _full_width _clear" style="text-align: center;"><img class="_form-image" src="//content.app-us1.com/nLebL/2021/11/23/cd20494c-c7cb-4314-8f28-e9b31612e3fa.png" style="" /></div>
<div class="_form_element _x30637888 _full_width _clear">
<div class="_form-title">Stay informed with our free email updates</div>
</div>
<div class="_form_element _x07145238 _full_width ">
<div class="_field-wrapper"><input id="fullname" name="fullname" placeholder="First and Last Name" type="text" /></div>
</div>
<div class="_form_element _x79580159 _full_width ">
<div class="_field-wrapper"><input id="email" name="email" placeholder="Email Address*" required="" type="text" /></div>
</div>
<div class="_form_element _x45259713 _full_width "><input id="ls" name="ls" type="hidden" value="1" /> <label class="_form-label" for="nlbox_"> Check the email updates that you would like:* </label>
<div class="_row"><input class="any" id="nlbox_3" name="nlbox[]" required="" type="checkbox" value="3" /> <span> Concord Monitor Daily Headlines </span></div>
<div class="_row"><input id="nlbox_19" name="nlbox[]" type="checkbox" value="19" /> <span> Concord Monitor Breaking News </span></div>
<div class="_row"><input id="nlbox_17" name="nlbox[]" type="checkbox" value="17" /> <span> Concord Monitor Dining & Entertainment </span></div>
<div class="_row"><input id="nlbox_20" name="nlbox[]" type="checkbox" value="20" /> <span> Concord Monitor Report For America Education </span></div>
<div class="_row"><input id="nlbox_21" name="nlbox[]" type="checkbox" value="21" /> <span> Concord Monitor Report For America Health </span></div>
<div class="_row"><input id="nlbox_18" name="nlbox[]" type="checkbox" value="18" /> <span> Concord Monitor Real Estate </span></div>
<div class="_row"><input id="nlbox_26" name="nlbox[]" type="checkbox" value="26" /> <span> Concord Monitor Sports </span></div>
<div class="_row"><input id="nlbox_27" name="nlbox[]" type="checkbox" value="27" /> <span> Concord Monitor Suncook Valley </span></div>
<div class="_row"><input id="nlbox_69" name="nlbox[]" type="checkbox" value="69" /> <span> Concord Monitor Contests & Promotions </span></div>
<div class="_row"><input id="nlbox_24" name="nlbox[]" type="checkbox" value="24" /> <span> Concord Monitor Weekly Most Popular </span></div>
<div class="_row"><input id="nlbox_25" name="nlbox[]" type="checkbox" value="25" /> <span> Concord Monitor Granite Geek </span></div>
<div class="_row"><input id="nlbox_23" name="nlbox[]" type="checkbox" value="23" /> <span> Concord Monitor Monitor Marquee </span></div>
<div class="_row"><input id="nlbox_29" name="nlbox[]" type="checkbox" value="29" /> <span> Concord Monitor Hopkinton </span></div>
<div class="_row"><input id="nlbox_68" name="nlbox[]" type="checkbox" value="68" /> <span> Concord Monitor Politics </span></div>
<div class="_row"><input id="nlbox_101" name="nlbox[]" type="checkbox" value="101" /> <span> Concord Monitor MY CONCORD </span></div>
<div class="_row"><input id="nlbox_28" name="nlbox[]" type="checkbox" value="28" /> <span> Concord Monitor Franklin </span></div>
</div>
<div class="_form_element _x24189809 _full_width _clear">
<div class="_html-code">
<div style="margin-bottom:5px;"><a href="https://www.concordmonitor.com/Reader-Services/Privacy-Notice" style="font-size:12px;color:#999999;" target="_blank">Privacy Policy</a></div>
</div>
</div>
<div class="_button-wrapper _full_width"><button class="_submit" id="_form_5_submit" type="submit">Submit</button></div>
<div class="_clear-element"> </div>
</div>
<div class="_form-thank-you" style="display:none;"> </div>
</form>
<script type="text/javascript">
window.cfields = [];
window._show_thank_you = function(id, message, trackcmp_url, email) {
var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');
form.querySelector('._form-content').style.display = 'none';
thank_you.innerHTML = message;
thank_you.style.display = 'block';
const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;
var visitorObject = window[vgoAlias];
if (email && typeof visitorObject !== 'undefined') {
visitorObject('setEmail', email);
visitorObject('update');
} else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {
// Site tracking URL to use after inline form submission.
_load_script(trackcmp_url);
}
if (typeof window._form_callback !== 'undefined') window._form_callback(id);
};
window._show_error = function(id, message, html) {
var form = document.getElementById('_form_' + id + '_'), err = document.createElement('div'), button = form.querySelector('button'), old_error = form.querySelector('._form_error');
if (old_error) old_error.parentNode.removeChild(old_error);
err.innerHTML = message;
err.className = '_error-inner _form_error _no_arrow';
var wrapper = document.createElement('div');
wrapper.className = '_form-inner';
wrapper.appendChild(err);
button.parentNode.insertBefore(wrapper, button);
document.querySelector('[id^="_form"][id$="_submit"]').disabled = false;
if (html) {
var div = document.createElement('div');
div.className = '_error-html';
div.innerHTML = html;
err.appendChild(div);
}
};
window._load_script = function(url, callback) {
var head = document.querySelector('head'), script = document.createElement('script'), r = false;
script.type = 'text/javascript';
script.charset = 'utf-8';
script.src = url;
if (callback) {
script.onload = script.onreadystatechange = function() {
if (!r && (!this.readyState || this.readyState == 'complete')) {
r = true;
callback();
}
};
}
head.appendChild(script);
};
(function() {
if (window.location.search.search("excludeform") !== -1) return false;
var getCookie = function(name) {
var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));
return match ? match[2] : null;
}
var setCookie = function(name, value) {
var now = new Date();
var time = now.getTime();
var expireTime = time + 1000 * 60 * 60 * 24 * 365;
now.setTime(expireTime);
document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;';// cannot be HttpOnly
}
var addEvent = function(element, event, func) {
if (element.addEventListener) {
element.addEventListener(event, func);
} else {
var oldFunc = element['on' + event];
element['on' + event] = function() {
oldFunc.apply(this, arguments);
func.apply(this, arguments);
};
}
}
var _removed = false;
var form_to_submit = document.getElementById('_form_5_');
var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;
var getUrlParam = function(name) {
var params = new URLSearchParams(window.location.search);
return params.get(name) || false;
};
for (var i = 0; i < allInputs.length; i++) {
var regexStr = "field\\[(\\d+)\\]";
var results = new RegExp(regexStr).exec(allInputs[i].name);
if (results != undefined) {
allInputs[i].dataset.name = window.cfields[results[1]];
} else {
allInputs[i].dataset.name = allInputs[i].name;
}
var fieldVal = getUrlParam(allInputs[i].dataset.name);
if (fieldVal) {
if (allInputs[i].dataset.autofill === "false") {
continue;
}
if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") {
if (allInputs[i].value == fieldVal) {
allInputs[i].checked = true;
}
} else {
allInputs[i].value = fieldVal;
}
}
}
var remove_tooltips = function() {
for (var i = 0; i < tooltips.length; i++) {
tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
}
tooltips = [];
};
var remove_tooltip = function(elem) {
for (var i = 0; i < tooltips.length; i++) {
if (tooltips[i].elem === elem) {
tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
tooltips.splice(i, 1);
return;
}
}
};
var create_tooltip = function(elem, text) {
var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {};
if (elem.type != 'radio' && elem.type != 'checkbox') {
tooltip.className = '_error';
arrow.className = '_error-arrow';
inner.className = '_error-inner';
inner.innerHTML = text;
tooltip.appendChild(arrow);
tooltip.appendChild(inner);
elem.parentNode.appendChild(tooltip);
} else {
tooltip.className = '_error-inner _no_arrow';
tooltip.innerHTML = text;
elem.parentNode.insertBefore(tooltip, elem);
new_tooltip.no_arrow = true;
}
new_tooltip.tip = tooltip;
new_tooltip.elem = elem;
tooltips.push(new_tooltip);
return new_tooltip;
};
var resize_tooltip = function(tooltip) {
var rect = tooltip.elem.getBoundingClientRect();
var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0));
if (scrollPosition < 40) {
tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below';
} else {
tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above';
}
};
var resize_tooltips = function() {
if (_removed) return;
for (var i = 0; i < tooltips.length; i++) {
if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
}
};
var validate_field = function(elem, remove) {
var tooltip = null, value = elem.value, no_error = true;
remove ? remove_tooltip(elem) : false;
if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, '');
if (elem.getAttribute('required') !== null) {
if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) {
var elems = form_to_submit.elements[elem.name];
if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
no_error = elem.checked;
}
else {
no_error = false;
for (var i = 0; i < elems.length; i++) {
if (elems[i].checked) no_error = true;
}
}
if (!no_error) {
tooltip = create_tooltip(elem, "Please select an option.");
}
} else if (elem.type =='checkbox') {
var elems = form_to_submit.elements[elem.name], found = false, err = [];
no_error = true;
for (var i = 0; i < elems.length; i++) {
if (elems[i].getAttribute('required') === null) continue;
if (!found && elems[i] !== elem) return true;
found = true;
elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, '');
if (!elems[i].checked) {
no_error = false;
elems[i].className = elems[i].className + ' _has_error';
err.push("Checking %s is required".replace("%s", elems[i].value));
}
}
if (!no_error) {
tooltip = create_tooltip(elem, err.join('<br/>'));
}
} else if (elem.tagName == 'SELECT') {
var selected = true;
if (elem.multiple) {
selected = false;
for (var i = 0; i < elem.options.length; i++) {
if (elem.options[i].selected) {
selected = true;
break;
}
}
} else {
for (var i = 0; i < elem.options.length; i++) {
if (elem.options[i].selected && (!elem.options[i].value || (elem.options[i].value.match(/\n/g)))) {
selected = false;
}
}
}
if (!selected) {
elem.className = elem.className + ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Please select an option.");
}
} else if (value === undefined || value === null || value === '') {
elem.className = elem.className + ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "This field is required.");
}
}
if (no_error && (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {
if (elem.className.includes('phone-input-error')) {
elem.className = elem.className + ' _has_error';
no_error = false;
}
}
if (no_error && elem.name == 'email') {
if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
elem.className = elem.className + ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Enter a valid email address.");
}
}
if (no_error && /date_field/.test(elem.className)) {
if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
elem.className = elem.className + ' _has_error';
no_error = false;
tooltip = create_tooltip(elem, "Enter a valid date.");
}
}
tooltip ? resize_tooltip(tooltip) : false;
return no_error;
};
var needs_validate = function(el) {
if(el.getAttribute('required') !== null){
return true
}
if(el.name === 'email' && el.value !== ""){
return true
}
if((el.id == 'field[]' || el.id == 'ca[11][v]') && el.className.includes('phone-input-error')){
return true
}
return false
};
var validate_form = function(e) {
var err = form_to_submit.querySelector('._form_error'), no_error = true;
if (!submitted) {
submitted = true;
for (var i = 0, len = allInputs.length; i < len; i++) {
var input = allInputs[i];
if (needs_validate(input)) {
if (input.type == 'tel') {
addEvent(input, 'blur', function() {
this.value = this.value.trim();
validate_field(this, true);
});
}
if (input.type == 'text' || input.type == 'number' || input.type == 'time') {
addEvent(input, 'blur', function() {
this.value = this.value.trim();
validate_field(this, true);
});
addEvent(input, 'input', function() {
validate_field(this, true);
});
} else if (input.type == 'radio' || input.type == 'checkbox') {
(function(el) {
var radios = form_to_submit.elements[el.name];
for (var i = 0; i < radios.length; i++) {
addEvent(radios[i], 'click', function() {
validate_field(el, true);
});
}
})(input);
} else if (input.tagName == 'SELECT') {
addEvent(input, 'change', function() {
validate_field(this, true);
});
} else if (input.type == 'textarea'){
addEvent(input, 'input', function() {
validate_field(this, true);
});
}
}
}
}
remove_tooltips();
for (var i = 0, len = allInputs.length; i < len; i++) {
var elem = allInputs[i];
if (needs_validate(elem)) {
if (elem.tagName.toLowerCase() !== "select") {
elem.value = elem.value.trim();
}
validate_field(elem) ? true : no_error = false;
}
}
if (!no_error && e) {
e.preventDefault();
}
resize_tooltips();
return no_error;
};
addEvent(window, 'resize', resize_tooltips);
addEvent(window, 'scroll', resize_tooltips);
var hidePhoneInputError = function(inputId) {
var errorMessage = document.getElementById("error-msg-" + inputId);
var input = document.getElementById(inputId);
errorMessage.classList.remove("phone-error");
errorMessage.classList.add("phone-error-hidden");
input.classList.remove("phone-input-error");
};
var initializePhoneInput = function(input, defaultCountry) {
return window.intlTelInput(input, {
utilsScript: "https://unpkg.com/intl-tel-input@17.0.18/build/js/utils.js",
autoHideDialCode: false,
separateDialCode: true,
initialCountry: defaultCountry,
preferredCountries: []
});
}
var setPhoneInputEventListeners = function(inputId, input, iti) {
input.addEventListener('blur', function() {
var errorMessage = document.getElementById("error-msg-" + inputId);
if (input.value.trim()) {
if (iti.isValidNumber()) {
iti.setNumber(iti.getNumber());
if (errorMessage.classList.contains("phone-error")){
hidePhoneInputError(inputId);
}
} else {
showPhoneInputError(inputId)
}
} else {
if (errorMessage.classList.contains("phone-error")){
hidePhoneInputError(inputId);
}
}
});
input.addEventListener("countrychange", function() {
iti.setNumber('');
});
input.addEventListener("keydown", function(e) {
var charCode = (e.which) ? e.which : e.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {
e.preventDefault();
}
});
};
var showPhoneInputError = function(inputId) {
var errorMessage = document.getElementById("error-msg-" + inputId);
var input = document.getElementById(inputId);
errorMessage.classList.add("phone-error");
errorMessage.classList.remove("phone-error-hidden");
input.classList.add("phone-input-error");
};
var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")};
var form_submit = function(e) {
e.preventDefault();
if (validate_form()) {
// use this trick to get the submit button & disable it using plain javascript
document.querySelector('#_form_5_submit').disabled = true;
var serialized = _form_serialize(document.getElementById('_form_5_')).replace(/%0A/g, '\\n');
var err = form_to_submit.querySelector('._form_error');
err ? err.parentNode.removeChild(err) : false;
_load_script('https://nnedigital.activehosted.com/proc.php?' + serialized + '&jsonp=true');
}
return false;
};
addEvent(form_to_submit, 'submit', form_submit);
})();
</script><div class="adunit 300x100 centerad" id="V2-Home-300x100-Top" data-dimensions="300x100" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div></div>
<div class="right-column"><div class="sidebaritem2018">
<h3>Most Popular</h3>
<hr style="border-top: 5px solid #000;margin-top: 5px;margin-bottom: 5px;" /><h4><a href="https://home.concordmonitor.com/">Concord Monitor - NH news, sports, opinion and photos</a></h4><h4><a href="https://www.legacy.com/us/obituaries/concordmonitor/browse">Concord Monitor Recent Obituaries: All of Concord Monitor's Recent Obituaries</a></h4><h4><a href="https://www.legacy.com/us/obituaries/concordmonitor/today">Today's Concord Monitor Obituaries</a></h4><h4><a href="https://articles.concordmonitor.com/Site-locations-for-Rundlett-Middle-… locations selected for Rundlett Middle School</a></h4><h4><a href="https://www.concordmonitor.com/ruggles-mine-new-hampshrie-51536193">Rug… Mine, a unique New Hampshire attraction, is for sale again</a></h4>
</div><div class="adunit 300x600 centerad" id="V2-Article-300x600-Top" data-dimensions="300x600" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div><div class="adunit 300x250 centerad" id="V2-Article-Bottom-300x250" data-dimensions="300x250" data-targeting='{"page_name":"Facing constitutional questions,","section":"News/Police-Fire"}'></div><div class="ad_banner sidebaritem2018">
<h3>Jobs</h3>
<hr style="border-top: 5px solid #000;margin-top: 5px;margin-bottom: 5px;" />
<script id="rm_Source" type="text/javascript" src="https://jobs.thejobnetwork.com/Widgets/js/FeaturedJob/TJN.js"></script>… type="text/javascript">var rm_FeaturedJobWidgetId = 6977;</script>
</div>
<hr />
<div class="col-xs-12 sidebaritem2018" id="2018subscribepromo">
<h2><a href="https://www.concordmonitor.com/community-partners"><img alt="" class="img-responsive" src="/getmedia/6fc96c34-8adb-4f85-835d-3b5b8ae27aa1/NewSponsorRail-(1)?width=300&height=340" style="font-size: 13px; width: 300px; height: 340px;" /></a></h2>
</div>
<h2>Support Local Journalism</h2>
<div class="row">
<div class="col-xs-6"><small style="font-size: 1.3em;font-family: 'PT Serif';color:#00000085;">Subscribe to the Concord Monitor, recently named the best paper of its size in New England.</small></div>
<div class="col-xs-6"><img class="img-responsive" src="https://www.concordmonitor.com/getattachment/Reader-Services/Subscribe-…; /></div>
</div>
<div class="row">
<div class="col-xs-12"><a class="btn btn-primary btn-block subscribebutton" href="https://accountaccess.nne.media/ss70v2/nne/common/template.jsp" style="color:white;background-color:black;margin-top:10px;">Subscribe Now</a></div>
</div>
</div>
</div>
</div>
<hr>
</div>
<!--Begin Footer-->
<div class="row" id="footer2018">
<div class="col-xs-12 col-sm-4 borderright"><a href="https://www.concordmonitor.com"><img class="img-responsive" src="https://www.concordmonitor.com/App_Themes/Home2018/cm-header-white.jpg&…; /></a>
<hr />
<h4>Concord Monitor Office</h4>
1 Monitor Drive<br />
Concord,NH 03301<br />
603-224-5301
<p> </p>
<em>© 2021 Concord Monitor</em><br />
<small><a href="https://www.concordmonitor.com/Reader-Services/terms-of-service">Terms & Conditions</a> - <a href="https://www.concordmonitor.com/Reader-Services/Privacy-Notice">Privacy Policy</a></small></div>
<div class="col-xs-12 col-sm-4 borderright">
<h4>Customer Service</h4>
<ul>
<li><a href="tel:603-224-4287">603-224-4287</a></li>
<li><a href="mailto:customerservice@cmonitor.com">customerservice@cmonitor.com</a></…;
</ul>
<hr />
<h4>Social Media</h4>
<ul>
<li><a href="https://www.facebook.com/ConcordMonitor" target="_blank">Facebook</a></li>
<li><a href="https://twitter.com/ConMonitorNews" target="_blank">Twitter</a></li>
<li><a href="https://www.youtube.com/user/ConcordMonitorOnline" target="_blank">Youtube</a></li>
<li><a href="https://www.instagram.com/concordmonitor" target="_blank">Instagram</a></li>
</ul>
</div>
<div class="col-xs-12 col-sm-4">
<h4>News</h4>
<a class="btn btn-default" data-target="#navmore" data-toggle="modal">View All Sections</a>
<hr />
<h4>Part of the Newspapers of New England Family</h4>
<ul>
<li><a href="https://www.amherstbulletin.com" target="_blank">Amherst Bulletin</a></li>
<li><a href="https://www.atholdailynews.com" target="_blank">Athol Daily News</a></li>
<li><a href="https://www.gazettenet.com" target="_blank">Daily Hampshire Gazette</a></li>
<li><a href="https://www.recorder.com" target="_blank">Greenfield Recorder</a></li>
<li><a href="https://www.ledgertranscript.com" target="_blank">Monadnock Ledger-Transcript</a></li>
<li><a href="https://www.vnews.com" target="_blank">Valley News</a></li>
<li><a href="https://www.valleyadvocate.com" target="_blank">Valley Advocate</a></li>
<li><a href="https://www.theconcordinsider.com" target="_blank">The Concord Insider</a></li>
<li><a href="https://www.nnedigital.com" target="_blank">NNEdigital</a></li>
</ul>
</div>
<div><iframe frameborder="0" height="30px" scrolling="no" src="https://www.nneevents.com/emaildesigns/cm/ps1.php" width="100%"></iframe></div>
</div>
<!--End Footer-->
</div>
<!-- /container -->
<!-- Begin Nav More Modal -->
<div class="modal" id="navmore" role="dialog" tabindex="-1">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<button aria-label="Close" class="close" data-dismiss="modal" type="button">
<span aria-hidden="true">×</span>
</button>
<h2 class="modal-title">All Sections</h2>
</div>
<div class="modal-body">
<!--Bein shared full menu-->
<div class="row">
<div class="col-xs-6 col-sm-4">
<h3><a href="/News">News</a></h3>
<ul>
<li><a href="/News/Local">Local</a></li>
<li><a href="/News/State">State</a></li>
<li><a href="/News/World">World</a></li>
<li><a href="/News/Police-Fire">Police/Fire</a></li>
<li><a href="/News/Business">Business</a></li>
<li><a href="/News/Science">Science</a></li>
<li><a href="/News/Town-By-Town">Town By Town</a></li>
<li><a href="/Reader-Services/Contribute/Send-a-News-Tip">Share A News Tip</a></li>
</ul>
<h3><a href="/Politics">Politics</a></h3>
<ul>
<li><a href="/Politics/State-House">State House</a></li>
<li><a href="/Politics/Federal">Federal</a></li>
<li><a href="/Politics/Elections">Elections</a></li>
<li><a href="/Politics/Podcast">Podcast</a></li>
</ul>
<h3><a href="/Reader-Services" target="_blank">Reader Services</a></h3>
<ul>
<li><a class="navitem" href="/Reader-Services">Reader Services</a></li>
<li><a class="navitem" href="/Reader-Services/Contact-Us">Contact Us</a></li>
<li><a class="navitem" href="/Reader-Services/FAQ">FAQ</a></li>
<li><a class="navitem" href="/Reader-Services/Subscribe">Subscribe</a></li>
<li><a class="navitem" href="https://accountaccess.nne.media/ss70v2/nne/common/template.jsp">Pay My Bill</a></li>
<li><a class="navitem" href="/newsletters">Newsletter Signups</a></li>
<li><a class="navitem" href="/Reader-Services/Archive">Archive</a></li>
<li><a class="navitem" href="/Reader-Services/Advertise">Advertise</a></li>
<li><a class="navitem" href="http://www.conmon.com/nie/index.htm">Newspapers in Education</a></li>
<li><a class="navitem" href="https://www.concordmonitor.com/contests">Contests</a></li>
</ul>
</div>
<div class="col-xs-6 col-sm-4">
<h3><a href="/Obituaries">Obituaries</a></h3>
<ul>
<li><a href="/Reader-Services/Contribute/Submit-An-Obituary" target="_blank">Submit an Obituary</a></li>
</ul>
<h3><a href="/News">Sports</a></h3>
<ul>
<li><a href="/Sports/High-School">High School</a></li>
<li><a href="/Sports/Professional">Professional</a></li>
<li><a href="/Sports/College">College</a></li>
<li><a href="/Sports/Columns">Columns</a></li>
<li><a href="/Sports/Send-Scores">Send Scores</a></li>
</ul>
<h3><a href="/Opinion">Opinion</a></h3>
<ul>
<li><a href="/Opinion/Columns">Columns</a></li>
<li><a href="/Opinion/Letters">Letters</a></li>
<li><a href="/Opinion/Submit-a-Letter">Submit a Letter</a></li>
<li><a href="/Opinion/Cartoons">Cartoons</a></li>
</ul>
<h3><a href="/Arts-Life">Arts & Life</a></h3>
<ul>
<li><a href="/Arts-Life/Books">Books</a></li>
<li><a href="/Arts-Life/Calendar/" target="_blank">Calendar</a></li>
<li><a href="/Arts-Life/TV-Listings">TV Listings</a></li>
<li><a href="/Arts-Life/Entertainment">Entertainment</a></li>
<li><a href="/Arts-Life/Food">Food</a></li>
<li><a href="/Arts-Life/Outdoors">Outdoors</a></li>
<li><a href="/Arts-Life/Home-Garden">Home/Garden</a></li>
<li><a href="/Arts-Life/Health">Health</a></li>
<li><a href="/Arts-Life/Milestones">Milestones</a></li>
</ul>
</div>
<div class="col-xs-6 col-sm-4">
<h3>Customer Service</h3>
<ul>
<li><a href="tel:603-224-4287">603-224-4287</a></li>
<li><a href="mailto:customerservice@cmonitor.com">customerservice@cmonitor.com</a></…;
</ul>
<h3>Other Publications</h3>
<ul>
<li><a href="http://www.theconcordinsider.com" target="_blank">The Concord Insider</a></li>
<li><a href="http://www.aroundconcord.com" target="_blank">Around Concord</a></li>
</ul>
<h3><a href="/Reader-Services/Advertise" target="_blank">Advertise</a></h3>
<ul>
<li><a href="https://www.concordmonitor.com/Special-Pages/SponsoredContent/">Sponsor… Content</a></li>
<li><a class="navitem" href="https://www.concordmonitor.com/contests">Contests</a></li>
</ul>
<h3><a href="http://classifieds.concordmonitor.com/" target="_blank">Classifieds</a></h3>
<ul>
<li><a href="https://www.concordmonitor.com/celebrations" target="_blank">Celebrations</a></li>
<li><a href="http://jobs.concordmonitor.com/" target="_blank">Jobs</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/automotive/search" target="_blank">Autos</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/real-estate-sales/search" target="_blank">Real Estate Sales</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/real-estate-rentals/search" target="_blank">Real Estate Rentals</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/merchandise/search" target="_blank">Merchandise</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/corner-cupboard/search" target="_blank">Corner Cupboard</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/pets/search" target="_blank">Animals</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/legals/search" target="_blank">Announcements</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/services-general/search">Servi…;
<li><a href="http://classifieds.concordmonitor.com/nh/services-legals-financial/sear…; target="_blank">Financial/Business Services</a></li>
<li><a href="http://classifieds.concordmonitor.com/nh/legals/search">Public Notices/Legals</a></li>
<li><a href="http://concordmonitor.adperfect.com/" target="_blank">Place an ad</a></li>
<li><a href="http://local.concordmonitor.com/" target="_blank">Business Directory</a></li>
<li><a class="navitem" href="/real-estate">Real Estate</a></li>
</ul>
</div>
</div>
<!--End full shared menu-->
</div>
<div class="modal-footer">
<button class="btn btn-secondary" data-dismiss="modal" type="button">Close</button>
</div>
</div>
</div>
</div>
<!-- End Nav more Modal -->
<!-- Tecnavia Paywall Script at End of Page -->
<script type="text/javascript" src="https://concordmonitor-nh-pw.newsmemory.com/?meter&v=3" async></script>
<!-- CM DFP Invocation Script-->
<script src="/CMSScripts/Custom/dfp/dfp-jquery-cm.js"></script>
<!-- ActiveCampaign -->
<script type="text/javascript">
(function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
vgo('setAccount', '225377893');
vgo('setTrackByDefault', true);
vgo('process');
</script>
<!-- Chartbeat -->
<script type='text/javascript'>
(function() {
/** CONFIGURATION START **/
var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});
_sf_async_config.uid = 62369; //CHANGE THIS TO YOUR ACCOUNT ID
_sf_async_config.domain = 'concordmonitor.com'; //CHANGE THIS TO YOUR SITE ID
_sf_async_config.useCanonical = true;
_sf_async_config.useCanonicalDomain = true;
_sf_async_config.sections = 'News/Police-Fire'; //SET PAGE SECTION(S)
_sf_async_config.authors = 'MARA HOPLAMAZIAN'; //SET PAGE AUTHOR(S)
/** CONFIGURATION END **/
function loadChartbeat() {
var e = document.createElement('script');
var n = document.getElementsByTagName('script')[0];
e.type = 'text/javascript';
e.async = true;
e.src = '//static.chartbeat.com/js/chartbeat.js';
n.parentNode.insertBefore(e, n);
}
loadChartbeat();
})();
</script>
<script type="text/javascript">
//<![CDATA[
(function() {var fn = function() {$get("manScript_HiddenField").value = '';Sys.Application.remove_init(fn);};Sys.Application.add_init(fn);})();//]]>
</script>
</form>
</body>
</html>