PageSourceSearch

https://www.newburyportnews.com/site/about-us.html

html newburyportnews.com collected 2026-09-24 08:47:05 UTC 192,951 bytes, 2,096 lines download raw bytes

1
2
3
4
5  
6
7  
8
9  
10  
11  
12  
13  
14  
15  
16  
17
18
19
20  
21
22
23
24  
25
26
27
28
29
30<!DOCTYPE html>
31        <html lang="en">
32        <head>
33<link href="https://www.google.com" rel="preconnect" />
34<link href="https://www.gstatic.com" rel="preconnect" crossorigin="anonymous" />
35<meta name="tncms-access-version" content="" />
36<meta name="keywords" content="site" />
37<meta name="news_keywords" content="site" />
38<meta name="description" content="The Daily News of Newburyport is a six-day-per-week newspaper that covers Newburyport and its surrounding communities of Amesbury, Salisbury, Newbury, West Newbury, Rowley, Georgetown, Groveland and Merrimac, and, in New" />
39<meta name="author" content="" />
40<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0, shrink-to-fit=no" />
41<meta name="apple-mobile-web-app-capable" content="yes" />
42<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
43<meta property="og:type" content="website" />
44<meta property="og:url" content="https://www.newburyportnews.com/site/about-us.html" />
45<meta property="og:image" content="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/867ad2ec-8965-11e5-8451-8f0d0d73f7e3.jpg?resize=600%2C315" />
46<meta property="og:image:width" content="600" />
47<meta property="og:image:height" content="315" />
48<meta property="og:title" content="About Us" />
49<meta property="og:description" content="The Daily News of Newburyport is a six-day-per-week newspaper that covers Newburyport and its surrounding communities of Amesbury, Salisbury, Newbury, West Newbury, Rowley, Georgetown, Groveland and Merrimac, and, in New" />
50<meta property="og:site_name" content="The Daily News of Newburyport" />
51<meta property="og:section" content="Site" />
52<meta property="article:publisher" content="https://www.facebook.com/newburyportnews/" />
53<meta name="twitter:card" content="summary_large_image" />
54<meta name="twitter:site" content="@NBPTDailyNews" />
55<meta property="tncms:ads" content="dmp" />
56<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/styles/bootstrap.min.87df60d54091cf1e8f8173c2e568260c.css"/>
57<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/styles/font-awesome.min.e5604f5bf47d3b8b5552d999180549d2.css"/>
58<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/styles/layout.c6ac426b6fec25f4f7314644fca99984.css"/>
59<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/styles/theme-basic.90efef5ec39df0c9507332b2d6d3b855.css"/>
60<!--[if lt IE 9]><link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/styles/ie.css"/><![endif]-->
61<link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/live/global/resources/styles/site.css?_dc=1503084588"/>
62<link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/staticpages/resources/styles/staticpages.a85c74cc90ce0c20c0b11987612c1825.css"/>
63<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/styles/flex-utility-text-promo.945a2efac4892ce469180c513f411107.css"/>
64<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/styles/flex-utility-promo-designer.a27bf5e332f0dd667184ad38b7bf1638.css"/>
65<style>/*<![CDATA[*/ .grecaptcha-badge { visibility: hidden; } #tncms-block-2342149 .tnt-prop-img { max-width: 350px; } #site-logo-2342149 { color: #666; } .follow-links-2342146 li { margin-right: 1px; padding: 0; } .follow-links-2342146 li a, .follow-links-2342146 li a:focus, .follow-links-2342146 li a:active { ; color: #336699!important; font-size: 18px; margin-right: 10px; opacity: .8; padding:0; box-shadow: none; } .follow-links-2342146 li a:hover { text-decoration: none; opacity: 1; } .follow-links-2342146 li a.fs:hover { color: #1595C7; } #tncms-block-3703686 .tnt-prop-img { max-width: 350px; } #site-logo-3703686 { color: #666; } #weather-2339644 .list-unstyled { margin: 0; } #weather-2339644 span { display: block; } #weather-2339644 .forecast-link a { padding: 8px; margin-top: -10px; } #weather-2339644 .icon { position: relative; } #weather-2339644 .icon .tnt-svg { position: relative; font-size: 26px; margin-bottom: -6px; margin-right: 8px; margin-top: -8px; } #weather-2339644 .temp { font-size: 18px; line-height: 20px; font-weight: bold; } #weather-2339644 .cond { opacity: 0.7; } #weather-2339644 .current-conditions { float: left; height: 24px; } #weather-2339644 .dropdown-toggle { color: #49627b; display: block; } #weather-2339644 .weather-alert-btn { right: 0; position: absolute; margin-right: 3px; margin-top: -2px; padding: 0 2px; z-index: 1; } #weather-2339644 .weather-alert-btn .tnt-svg { font-size: 12px; margin: 0; } #site-top-nav #weather-2339644 .icon { margin-top: 4px; } #site-top-nav #weather-2339644 .temp { line-height: 36px; } #weather-2339644 .current-conditions { height: 36px; padding: 0 10px; } #main-navigation #weather-2339644 .current-conditions { padding-top: 11px; } #weather-2339644 .city-title { padding-top: 5px; } #weather-2339644 .weather-expanded { padding: 0 15px; width: 300px; font-weight: normal; } #weather-2339644 .weather-expanded h5 { border-top: 1px solid rgba(0,0,0,.05); padding-top: 10px; } #weather-2339644 .weather-expanded small { opacity: 0.5; } #weather-2339644 .zip-update-form { width: 140px; margin-top: -54px; background-color: #eee; padding: 5px; position: absolute; display: none; right: 0; } #weather-2339644 .zip-update { width: 75px; } #weather-2339644 .zip-update-link { color: #999; font-size: 18px; text-decoration: none; } #weather-2339644 .zip-update-link:hover { color: #777; } #tncms-block-2342122 .tnt-prop-img { max-width: 350px; } #site-logo-2342122 { color: #666; } #site-logo-2342122 .list-inline, #site-logo-2342122 .logo-date { display: inline-block; margin-bottom: 0; font-size: 12px; } #site-logo-2342122 .logo-top ul, #site-logo-2342122 .logo-top div { margin-bottom: 10px; } #site-logo-2342122 .logo-bottom ul, #site-logo-2342122 .logo-bottom div { margin-top: 10px; } .follow-links-2339650 li { margin-right: 1px; padding: 0; } .follow-links-2339650 li a, .follow-links-2339650 li a:focus, .follow-links-2339650 li a:active { ; color: #336699!important; font-size: 18px; margin-right: 10px; opacity: .8; padding:0; box-shadow: none; } .follow-links-2339650 li a:hover { text-decoration: none; opacity: 1; } .follow-links-2339650 li a.fs:hover { color: #1595C7; } .follow-links-2339650 li a.fb:hover { color: #3A59A5; } #block-2339719 .block-title.dark > .block-title-inner > *, #block-2339719.block.dark .card .content-overlay * { color: rgba(0,0,0,1); } #block-2339719 .block-title.light > .block-title-inner > *, #block-2339719.block.light .card .content-overlay * { color: rgba(255,255,255,1); } #tncms-block-2339704 .tnt-prop-img { max-width: 1248px; } #tncms-block-2339692 .tnt-prop-img { max-width: 1654px; } #block-2342014 .most-popular .tab-text { display: none; } #block-2342014 .most-popular .active .tab-text { display: inline; } #block-2339605 .card-panel { border: 5px solid; } #block-2339605 .panel { box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.2); } #block-2339605 .card-panel { border-color: #ccc; } #block-2339605 .sticker { background-color: #cccccc; } #block-2339605 .card-panel .panel-body { padding-top: 60px; } #block-2339605 .sticker .tnt-svg { color:white; padding-bottom: 15px; } #block-2339605.block { margin-bottom: 0 !important; } #tncms-block-2339515 .tnt-prop-img { max-width: 350px; } /*]]>*/</style>
66<script type="text/javascript">/*<![CDATA[*/ (function(){var tnsrc=window.location.hash.match(/[&#]tncms-source=([^&]+)/);var dl = window.dataLayer = window.dataLayer || [];dl.push({"townnews":{"product":{"software":"BLOX","version":"1.96.1"},"crm":{"group_id":13},"content":{"id":"1f260408-c97d-11e3-b1c0-10604b9f0f84","title":"About Us","type":"page","published_time":"2014-04-21T17:48:18Z","tags":[],"authors":[],"taxonomies":{"blox_sections":{"ns":"https:\/\/www.townnews.com\/ns\/blox\/v1\/tags\/section","items":{"site":"site"}},"blox_flags":{"ns":"https:\/\/www.townnews.com\/ns\/blox\/v1\/tags\/flag","items":[]}},"metrics":{"image_count":0,"video_count":0,"audio_count":0}}},"tncms":{"template":{"version":"3.155.0"},"page":{"grid":"centerpiece","style":"default","path":"\/","syndicated":"false","app":"staticpages","theme":"flex","skin":"flex-staticpages","http_status":200},"subscription":{"required":"false"},"asset":{"type":"page","start_hour":"13","id":"1f260408-c97d-11e3-b1c0-10604b9f0f84","app":"staticpages","ga_page":"\/site\/about-us.html"},"ad":{"vendor":"blox"},"system":{"render_time":238},"client":{"is_bot":"no","is_gdpr":"no"}},"taxonomy_1":"","taxonomy_2":null,"taxonomy_3":null,"taxonomy_4":null,"taxonomy_5":null,"blox_platform":"desktop","blox_page_type":"asset","blox_domain":"newburyportnews.com","blox_skin":"flex-staticpages","blox_application":"staticpages","groups":{"content":"1","advertising":"2","utility":"3"},"content_group":"3","content_group_id":"page","blox_sections":"","weather_temp":60,"weather_conditions":"Partly Cloudy","asset_source":"local","blox_asset_type":"page","asset_section":"site","asset_id":"1f260408-c97d-11e3-b1c0-10604b9f0f84","asset_headline":"About Us","asset_byline":"","asset_pub_date":"04\/21\/2014","asset_pub_time":"1:48 pm","asset_canonical":"https:\/\/www.newburyportnews.com\/site\/about-us.html"});if (tnsrc && tnsrc[1]) {dl.push({'tncms.campaign.internal_source': tnsrc[1]});}window.addEventListener("DOMContentLoaded", function(oEvent) {var oTest = document.createElement('div');oTest.innerHTML = '&nbsp;';oTest.className = 'adsbox';document.body.appendChild(oTest);var nTimeoutID = window.setTimeout(function() {if (oTest.offsetHeight === 0) {dl.push({'event': 'tncms.ad.blocked'});}document.body.removeChild(oTest);window.clearTimeout(nTimeoutID);}, 100);});var nWidth=Math.max(document.documentElement.clientWidth, window.innerWidth || 0),aBPs=[[300,"Extra small: Most smartphones."],[768,"Small: Tablet devices."],[992,"Medium: Laptops & landscape tablets."],[1200,"Large: Desktop computers."]],i,c,aThisBP,aBP;
66for(i=0,c=aBPs.length;i<c;i++){aThisBP=aBPs[i];if(aBP===undefined||aThisBP[0]<=nWidth){aBP=aThisBP;}}if(aBP!==undefined){dl.push({'tncms.client.breakpoint':aBP[1]});}(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'tncms.start':new Date().getTime(),event:'tncms.start'});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','dataLayer','GTM-PDQV3N');})(); /*]]>*/</script>
vendor: 68 bytes, lines 66-67
66
67<script src="https://www.google.com/recaptcha/enterprise.js?render=
676LdF3BEhAAAAAEQUmLciJe0QwaHESwQFc2vwCWqh
vendor: 12 bytes, line 67
67"></script>
68<script type="module" src="/shared-content/art/tncms/api/csrf.js"></script>
vendor: 1 bytes, line 68
68
69<script type="module" async="async" src="/shared-content/art/tncms/api/access.777fdd2121da80d545ff.js"></script>
vendor: 1 bytes, line 69
69
70<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/jquery/resources/scripts/jquery.min.d6d18fcf88750a16d256e72626e676a6.js"></script>
vendor: 1 bytes, line 70
70
71<script src="/shared-content/art/tncms/user/user.js"></script>
vendor: 1 bytes, line 71
71
72<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/scripts/bootstrap.min.d457560d3dfbf1d56a225eb99d7b0702.js"></script>
vendor: 1 bytes, line 72
72
73<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/common.08a61544f369cc43bf02e71b2d10d49f.js"></script>
vendor: 1 bytes, line 73
73
74<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.c7cd232a9076c196b2102839f349c060.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/application.0758030105fdd3a70dff03f4da4530e2.js"></script>
vendor: 1 bytes, line 75
75
76<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.init.c2b9574823d0d16ffc6f20eef83f4232.js"></script>
vendor: 1 bytes, line 76
76
77<script async="async" src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.load.462138bd56c8889eca1bfd14028a582d.js"></script>
vendor: 1 bytes, line 77
77
78<script src="/shared-content/art/tncms/tracking.js"></script>
vendor: 1 bytes, line 78
78
79<script src="/shared-content/art/tncms-ad-manager/admanager.js"></script>
vendor: 1 bytes, line 79
79
80<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/ads/impressions.js?_dc=1790177718"></script>
vendor: 1 bytes, line 80
80
81<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/ads/traffic.js?_dc=1790138117"></script>
vendor: 1 bytes, line 81
81
82<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/ads/settings.js?_dc=1671045230"></script>
vendor: 1 bytes, line 82
82
83<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.navigation.accessibility.7a9170240d21440159b9bd59db72933b.js"></script>
vendor: 1 bytes, line 83
83
84<script async="async" src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.dynamic.navigation.2c31f97f685c80e6b8dde49bcd628fd6.js"></script>
vendor: 1 bytes, line 84
84
85<script>/*<![CDATA[*/ window.promo_design_config || (window.promo_design_config = []); window.promo_design_config.push({"button_size":"btn-lg","button_style":"success","button_text":"Sign-up","button_url":"https:\/\/bcp.crwdcntrl.net\/5\/c=6880\/b=65084587?https:\/\/visitor.r20.constantcontact.com\/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f","card_shape":"rounded_rectangle","content_text":"Sign up now to get our FREE breaking news coverage delivered right to your inbox.","display_again":"24","display_timer":"2","display_triggers":"visitor_enter","email_button_style":"primary","email_text_shadow":"disabled","heading_tag":"h2","heading_text_color":"light","headline_size":"medium","headline_text":"Get Breaking News","headline_text_color":"dark","lead_text_color":"dark","overlay_action":"toaster_right","show_audience":"daily_headlines_subs","sticker_color":"#cccccc","sticker_icon":"envelope","sticker_icon_color":"white","sticker_shape":"rounded","heading_bg_color":"","note":"","links_position":"top","display_width":"region","card_shadow":"enabled","bg_color":"","outline_color":"#ccc","border_width":"5","image_display":"medium","lead_in":"","lead_text_shadow":"disabled","headline_shadow":"disabled","content_text_color":"dark","content_text_shadow":"disabled","info_text":"","info_text_color":"dark","info_text_shadow":"disabled","enable_email":"","require_user_account":"","signup_lists_only":"","list_ids":"","email_text_color":"dark","sign_up_text":"Sign up","manage_button_text":"Manage your lists","utm_tracking":"0","utm_source":"blox","utm_medium":"utility_promo_designer","utm_campaign":"pop_up","utm_campaign_content":"utility_promo_designer","utm_campaign_name":"utm_campaign_name","hide_audience":"","dmp_provider":"inherit","block_id":2339605}); /*]]>*/</script>
vendor: 1 bytes, line 85
85
86<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.adverts.66a3812a7b5c12fde8cd998fd691ad7d.js"></script>
86
87
88            
89            <title>About Us | Site | newburyportnews.com</title>
90
91<script src="https://cmp.osano.com/169jhmT062kCdFtLK/9981b6bc-a8d5-4648-832f-46b0b4c7cdad/osano.js"></script>
91
92
93
94<link rel="preconnect" href="https://fonts.googleapis.com">
95<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
96<link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
97 
98
99            
100    
101    <style>body { background-color: #ffffff; color: #333333; }a, a:hover, .pagination>li>a, .pagination>li>a:hover, .btn-link, .dropdown-menu>li>a, blockquote, blockquote p, .asset .asset-body blockquote p { color: #333; } #main-body-container .container, #main-body-container .container_fluid, .well-main { background-color: #ffffff; } .tnt-content-width-container > * { max-width: 1140px; margin-left: auto; margin-right: auto; } #site-navbar-container, #main-navigation { background-color: #fff; } .fixed-nav #main-navigation { background-color: #fff !important; } #site-top-nav-container, #site-top-nav { background-color: ; } #site-footer { background-color: #fff; color: #333; } .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>li>button.nav-link, .navbar-default .navbar-nav>li>button.nav-link:hover, .navbar-default .navbar-nav>li>button.nav-link:focus, .navbar-default .navbar-nav>.open>button.nav-link, .navbar-default .navbar-nav>.open>button.nav-link:hover, .navbar-default .navbar-nav>.open>button.nav-link:focus{ color: #333; } .navbar-toggle .icon-bar { background-color: #333 !important; } .navbar-toggle .sr-only-show { color: #333 !important; } #site-top-nav .list-inline>li>a { color: #333; } .asset .asset-body p, .asset #asset-content p { color: #444; } #site-header-container { background-color: #ffffff; }/* full span block region */ #main-top-container.container-fullscreen-region.container-fluid { padding-left: 0px !important; padding-right: 0px !important; }/* remove full span bgs */ #site-footer-container { background-color: transparent !important; background-image: none !important; }@media (max-width: 991px){ .navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #333; } }#site-top-nav .list-inline>li>a.btn:not(.btn-link) { color: #fff; }#site-copyright a, #site-footer a { color: #333; }.search-redesign .top-breakout > .row { max-width: 1200px; }.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border-top-color: #495970; }#site-header-container{ border-bottom: 3px solid #495970; }#site-footer{ border-top: 3px solid #495970; } .tnt-bg-accent { background-color: #495970; } a .tnt-caret-down { color: #495970; } .block-title .block-title-inner { border-color: #495970; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #495970; } .form-control:focus { border-bottom-color: #495970; } .offcanvas-drawer {padding-bottom:100px} /************ Place CSS for Redesign 22 here. *********/ /* CNHI Custom CSS */ /*** Small Child Headline ***/ .sm-child-headlines a {font-size:16px} /* Front Page Weather Radar */ .cnhi-front-radar .weather-now-container {display:none;} .cnhi-front-radar .weather-index-alerts {display:none;} .cnhi-front-radar .tnt-weather-radar {margin-bottom:40px;max-height:300px} #tncms-region-mobile-nav-top-left-region .site-logo-container img { padding:0px 10px 0px 10px; } #tncms-region-main-nav-brand .tnt-prop-img { max-width: 150px !important; padding-top: 5px; } /* Mobile Login and Subscribe Buttons */ #sub-buttons-mobile-header { border: 0px; padding: 0px; padding-top:13px; list-style: none; /* Remove default bullet points */ margin-right:40px; } #sub-buttons-mobile-header li.sub-header-button { display: inline-block; /* Or 'inline' */ background-color: #479944; margin-right: 5px; padding: 5px 3px 5px 3px; border: 1px solid #479944; color: #fff; font-size:10px; } #sub-buttons-mobile-header li.login-header-button { display: inline-block; /* Or 'inline' */ background-color: #fff; margin-right: 10px; padding: 5px 3px 5px 3px; border: 1px solid #479944; color: #479944; font-size:10px; } #sub-buttons-mobile-header li.sub-header-button a:link {color:#fff} #sub-buttons-mobile-header li.login-header-button a:link {color:#479944} /* End Mobile Login and Subscribe Buttons */ .ahm-container { width: 100%; overflow: hidden; /* Clear floats */ } .ahm-left-column { float: left; width: calc(100% - 300px); /* Calculate remaining width */ padding: 5px; } .ahm-right-column { float: right; width: 300px; padding: 5px; } @media (max-width: 990px) { .ahm-left-column, .ahm-right-column { width: 100%; float: none; /* Remove floats */ text-align:center; } } .fs_weather_atf { width: 120px; padding-left: 25px } .fs-sticky-footer {z-index: 214748364 !important} .navbar-brand img {margin-top: 0px !important;max-height: 30px !important;} /*** 2.5 ***/ /************ Flyout Menu Custom CSS *********/ /* Flyout Menu */ div.panel-title .tnt-section-subscribe { color: #000 !important; } div.panel-title .tnt-section-subscribe:active, div.panel-title .tnt-section-subscribe:hover { color: #000 !important; background-color:#fff !important; outline: 0px solid #fff; outline-offset: 0px; } div.panel-title .tnt-section-login { color: #000 !important; background-color: #fff; outline: 0px solid #28a745; outline-offset: 0px; } /* Green Subscribe Button in NAV */ .tnt-section-login:active, .tnt-section-subscribe { color: #fff !important; background-color: #28a745; outline: 5px solid #fff; outline-offset: -5px; } .tnt-section-subscribe:active, .tnt-section-subscribe:hover { color: #fff !important; background-color:#3c923c !important; outline: 5px solid #fff; outline-offset: -5px; } #main-nav-right-nav_menu > li.dropdown.bs-hover-enabled.open .tnt-section-subscribe:hover { background-color:#3c923c !important; outline: 5px solid #fff; outline-offset: -5px; color: #fff !important; } /* Green Login and Subscriber Button in Flyout Menu */ .sub-flyout-custom { border-radius:3px;text-decoration:none;color:#fff !important; background-color: #28a745; } .login-flyout-custom { border-radius:3px;border-width:1px;border-color:#28a745;text-decoration:none;color:#28a745 !important;margin-left:10px; } /* Green Login Button in NAV */ .tnt-section-login { color: #1e7e34 !important; background-color: #fff; outline: 1px solid #28a745; outline-offset: -6px; text-transform: uppercase; } .tnt-section-login:hover { color: #28a745 !important; background-color:#fff !important; outline: 1px solid #28a745; outline-offset: -6px; } #main-nav-right-nav_menu > li.dropdown.bs-hover-enabled.open .tnt-section-login:hover { background-color:#91ce9d !important; outline: 5px solid #fff; outline-offset: -5px; color: #fff !important; } /************ END Flyout Menu Custom CSS *********/ .cnhi-search { width: 50%; float: right; clear: both }
101 /************ Breakout Index Background **************/ @media (min-width: 992px) { #tncms-region-front-breakout-bottom {background-color: #f4f4f4;} #tncms-region-front-index-breakout-bottom-3 {background-color: #f4f4f4;} } #main-body-container .block-title { margin: 0 0 10px; border-bottom: medium none; padding: 10px 10px 0 0; margin-bottom: 0; border-bottom-width: 0px; border-top-color: black; border-top-style: solid; border-top-width: 2px; } /****** Remove double title bars ******/ #main-page-container .block-title:before, #main-page-container .emphasis-h1 .block-title:before, #main-page-container .user-header.block-title:before { content: ""; display: block; position: absolute; vertical-align: middle; width: 100%; top: 45%; z-index: 0; border-top: 0px solid rgba(0,0,0,0.4) !important; border-bottom: 0px solid rgba(0,0,0,0.4) !important; height: 4px;} /****** Bold title bars ******/ #main-page-container .block-title-inner * {font-family: 'Open Sans', sans-serif; font-weight: 600 !important;} /****** E-edition Link logo ******/ .site-logo-container .list-inline.block-links.pos-bottom {font-weight:900; text-transform: uppercase;} /*** End 2.5 ***/ /************ Osano Custom CSS ************/ .osano-cm-widget{display: none;} .osano-cm-view--type_consent .osano-cm-list-item:nth-child(5){display: none;} /* Navabar Collapse */ @media (min-width: 992px) and (max-width: 1199px) { #navbar-collapse { display: flex!important; flex-direction: row-reverse; }
101 #navbar-collapse > .pull-right { max-width: 25%; overflow: hidden; white-space: nowrap; height: 55px; text-align: right; } #main-nav-right-nav_menu li {float:right;float: none; display: inline-block;} } #site-footer { border-top: 3px solid #fff !important; } #site-footer .block-title {border-bottom: 1px solid #ccc;} #site-copyright small, #site-copyright small a {color: #000;} /*** Remove TN Preview Ads ***/// .ad-placeholder-container {display:none !important} .ad-placeholder-container {display:none !important} #adb_weather_atf { width: 120px; padding-left: 25px } .cnhi-weather-widget { width: 200px; float: right; padding-right: 20px } @media screen and (max-width: 1199px) { .cnhi-weather-widget { float: left; padding-bottom: 10px; } #adb_weather_atf { width: 200px; text-align: center } } /* Premium Text Ads*/ #accordion1 a { font-size: 12px; } .ui-widget { font-family: "FranklinITCProLight", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important; font-size: 1.1em; } .ui-widget-content a{ color:#1d53a3 !important; } .premium-space { display: block; margin-bottom:10px; padding:0px; } .ahm-trx {margin-top:20px;margin-bottom:20px;} .ahm-tvx {margin-top:20px;margin-bottom:20px;} #site-copyright-container {padding-bottom:75px} /* Viafoura CSS */ /* remove outline from TN boxes */ /* .card:not(.rich) {border: none !important;} */ /* bell pull right */ .cnhi-viafoura { float:right; margin-right:0px; } /* Comments Box Padding */ .cnhi-viafoura-conv ( padding-top:20px; padding-bottom:20px; ) /* clear fix for admin settings */ .cnhi-viafoura-livestory { clear:both; } /* End CNHI Custom CSS */ /* // === fonts in use === // font-family: 'PT Serif', serif; font-family: 'Open Sans', sans-serif; */ /* === default patches DO NOT REMOVE === */ a:focus {outline:none} /* ===================================== */ body {font-family: 'Open Sans', sans-serif;} #site-navbar-container, #site-top-nav-container { border-bottom: 1px solid rgba(0,0,0,0.1); background-color: #fff; height: 56px; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.05);} #site-header-container { border-bottom: 1px solid rgba(0,0,0,0.1);} .site-logo-container .list-inline.block-links.pos-bottom { margin: 0 0 0 5px !important; padding: 0 !important; border-top: 0px solid rgba(0,0,0,.1) !important; border-bottom: 0px solid rgba(0,0,0,.1) !important; border-left: 1px solid rgba(0,0,0,.1) !important;} .pediment .block::before { content: ""; border-top: 2px solid rgba(0,0,0,0.4); border-bottom: 1px solid rgba(0,0,0,0.4); height: 4px; display:block; margin-bottom: 15px;} #masthead-full-bottom .pediment .tnt-has-block-bg { padding: 0px;} @media screen and (min-width: 768px) { #masthead-full-bottom .pediment .card .card-headline h4{ font-size: 14px; line-height: 16px;} } #main-page-container .block-title { margin-bottom: 20px; position: relative;} #main-page-container .block-title:before, #main-page-container .emphasis-h1 .block-title:before, #main-page-container .user-header.block-title:before { content: ""; display: block; position: absolute; vertical-align: middle; width: 100%; top: 45%; z-index: 0; border-top: 2px solid rgba(0,0,0,0.4); border-bottom: 1px solid rgba(0,0,0,0.4); height: 4px;} #main-page-container .block-title-inner, #main-page-container .emphasis-h1 .block-title-inner, #main-page-container .user-header .block-title-inner { background-color: #fff; position: relative; z-index: 1; padding-right: 10px;} #main-page-container .tnt-has-block-bg .block-title-inner{ background-color: transparent;} .block-title, .user-header { border-bottom-width: 0px ;} .block-title .block-title-inner, .user-header .user-header-inner { padding: 0 10px 0 0; margin-bottom: 0; border-bottom-width: 0px ;} #main-page-container .block-title-inner * {font-family: 'Open Sans', sans-serif; font-weight: 600;} @media (min-width: 992px) { .navbar-nav>li>a { padding-top: 18px; padding-bottom: 17px; font-size: 13px;} #main-navigation li a {font-size: 13px;font-weight:400} } .navbar-default .btn-link { color: #222;} #main-navigation .user-controls { padding-top: 11px;} #main-navigation .logged-in .btn { box-shadow: none; border-radius: 0;} #main-navigation .logged-in .list-inline { margin: 0;} #main-navigation.navbar-dynamic .navbar-header .navbar-toggle { min-height: 55px;} #main-navigation.navbar-dynamic .hamburger-desktop { padding: 10px 15px;}
101 /* Constrains width of logo in sticky nav and on mobile */ #tncms-region-main-nav-brand .tnt-prop-img {max-width:200px;} @media screen and (min-width: 992px) { .navbar-toggle.hamburger-desktop .sr-only-show { display: none!important;} .navbar-toggle.hamburger-desktop { padding: 19px 15px;} .navbar-brand img { margin-top: 0; max-height: 50px;} } /* e-Edition in header */ #site-header .eedition-latest { padding: 15px 0 0 0; margin: 0; background-color: transparent;} #site-header .eedition-latest .block-title { margin: 0 0 0 15%; padding-left: 25px;} #site-header .eedition-latest .block-title h4 { font-size: 16px; font-family: 'PT Serif', serif; font-weight: bold; margin-bottom: 0;} #site-header .eedition-latest .card, #site-header .eedition-latest .block { margin: 0 !important;} #site-header .eedition-latest .card-image { margin-top: -32px;} #site-header .eedition-latest .card-image .photo { max-height: 50px; margin: 0;} #site-header .eedition-latest .card.has-image>.card-container>.card-body { padding-left: 25px;} #site-header .eedition-latest .tnt-headline a { font-weight: normal; font-size: 14px; color: rgba(0,0,0,0.6); font-family: 'Open Sans', sans-serif;} @media (min-width: 992px) { #site-header .site-logo-container img { max-width: 350px !important; max-height: 55px !important; width: auto;} } /* \\\// Uncomment if you want to use 'Dropdown' nav instead of 'Dynamic' and still have the logo appear in the sticky nav. //\\\ #main-navigation a.nav-link.nav-home.tnt-section-home { display: none;} #main-navigation .sticky-nav .user-controls { padding-top: 0px;} .affix #main-navigation a.nav-link.nav-home.tnt-section-home { display: block; background: url(https://www.centerpiece.bloxcms.com/tncms/media/navlogo/) no-repeat center center; width: 200px; height: 50px;} .affix #main-navigation a.nav-link.nav-home.tnt-section-home .tnt-svg { display: none;} #main-navigation .sticky-nav .user-controls { display: none !important;} .affix #main-navigation .user-controls { display: none!important;} .affix #main-navigation .sticky-nav .user-controls { display: block!important;}*/ /* Rewire */ @media screen and (min-width: 768px) { .card.summary.has-image.image-right > .card-container > .card-body { margin: 0; padding: 0;} } .block-title-inner a { color: #222;} .card-headline a, .card .headline-list a { color: #222; font-family: 'PT Serif', 'Times New Roman', serif; font-weight: 800;} .card .card-image .photo { margin: 0 0 10px;} .panel { box-shadow: none;} /*.btn,*/.pagination, .photo-carousel .photo-carousel-control, #main-body-container .more-button .block-links.pos-bottom a { border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05), 0 3px 1px -2px rgba(0,0,0,0.05), 0 1px 5px 0 rgba(0,0,0,0.05);} .well { background-color: #f5f5f5!important; border: 1px solid #ddd; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;} .card .card-image .photo.layout-vertical { background-color: #fff;} .list-popular a { color: #222; font-family: 'PT Serif', 'Times New Roman', serif; font-weight: 800;} .list-popular.bold > li h3, .list-popular.bold > li h4, .list-popular.bold > li h5 { margin: 0 0 0 45px; line-height: initial;} .list-popular.bold > li:before { width: 30px; height: 30px; line-height: 30px; font-size: 20px; border-radius: 30px; margin-top: 5px; background-color: #495970 !important;} .list-popular.bold > li { background-color: transparent; margin-bottom: 10px; padding-bottom: 10px; border-bottom: dotted 1px rgba(0,0,0,.5);} .list-popular.bold > li:last-child { border-bottom: 0;} .list-popular > li h4 { font-size: 20px;} .list-popular.bold > li a { white-space: initial; text-overflow: initial; overflow: initial;} @media screen and (max-width: 991px) { .list-popular.bold > li h3, .list-popular.bold > li h4, .list-popular.bold > li h5 { line-height: 1.5em;} } .btn-primary { color: #fff; background-color: #495970; border-color: #495970;} .btn-primary:hover { color: #fff; background-color: #495970; border-color:#495970; opacity: .8;} .site-search-full-mobile .form-control {border: 1px solid #ccc;} .site-search-full-mobile .btn { border-radius: 0; box-shadow: none;} .navbar-toggle { border-radius: 0;} /* Footer */ #site-footer-container {border-top: 3px double rgba(0,0,0,0.2);} #site-footer-container .footer-logo img {width: 75%;} div#site-copyright-container {margin-bottom: 100px;} #site-footer .bullet-nav { list-style: none; padding: 0;} #site-footer li { font-size: 13px; margin-bottom: 6px;} #site-footer .list-inline { margin-left: 0;} #site-copyright { padding-top: 20px; padding-bottom: 20px; border-top: solid 1px rgba(0,0,0,.2);} /* Grid */ @media (min-width: 992px) { .grid-sidebar .main-content.col-lg-8.col-md-7, .grid-boxy .main-content.col-lg-8.col-md-7, .grid-banded .main-content.col-lg-8.col-md-7 { width: calc(100% - 330px);} .grid-sidebar .main-sidebar.col-lg-4.col-md-5, .grid-boxy .main-sidebar.col-lg-4.col-md-5, .grid-banded .main-sidebar.col-lg-4.col-md-5 { width: inherit; min-width: 330px; max-width: 330px;} .form-content.col-lg-8.col-md-7, #staticpage-content.col-lg-8.col-md-7 { width: calc(100% - 330px);} } /* Classifieds */ .search-form-container .card-headline h1 { margin: 0 0 15px 0; font-size: 24px !important; line-height: 24px !important; font-weight: 300;} /* Article */ header.asset-header { text-align: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 3px double rgba(0,0,0,0.4);} .asset .asset-header h1 { font-family: 'PT Serif', serif; font-weight: 700;} @media screen and (min-width: 768px) { .asset .asset-header h1 { font-size: 60px;} } .asset .asset-header .hammer, .asset .asset-header .kicker, .asset .asset-header .subhead, .asset .asset-header .meta, .asset .asset-header h1 { margin-right: 0;}
101 .asset .share-container.headline-right { display: none;} .asset .asset-content ol, .asset .asset-content p, .asset .asset-content ul { font-family: 'PT Serif', serif;} .asset .asset-body p { font-size: 18px; line-height: 30px; margin-bottom: 30px;} /*.asset #asset-content p:first-of-type:first-letter { font-size: 65px; font-weight: 700; float: left; margin-top: 15px; margin-right: 15px;}*/ /*e-Edition */ @media screen and (min-width: 768px) { .eedition-latest .card-img-lg .card.has-image > .card-container > .card-body { margin-left: 33%; padding-left: 40px;} .eedition-latest .card-img-lg .card .card-container > .card-image { width: 33%;} } .eedition-grid .card .card-image .photo.layout-vertical img, .eedition-latest .card .card-image .photo.layout-vertical img { max-height: none;} .eedition-latest .card .card-container>.card-image, .eedition-grid .card .card-container>.card-image { z-index: 1; border: 1px solid #bbb; margin-bottom: 1em; max-width: 320px; overflow: visible;} .eedition-latest .card-image:before, .eedition-grid .card-image:before { content: ''; position: absolute; width: 10px; height: calc(100% + 5px); top: 5px; left: 100%; box-shadow: inset 0 -2px 0 2px white, inset 0 -6px 0 6px #bbb; border-radius: 0 0 10px 10px; border: 2px solid #bbbbbb; border-top: 0; background: white; z-index: 1; transform: skewY(45deg);} .eedition-latest .card-image:after, .eedition-grid .card-image:after { content: ''; position: absolute; width: calc(100% + 10px); top: 100%; left: 0; border-radius: 0 0 0 10px; border-bottom: 10px solid #ffffff; background: white; z-index: -1; box-shadow: 0 2px 0 0 #bbbbbb;} .eedition-latest .card-image .media-preview, .eedition-grid .card-image .media-preview { position: relative; z-index: 5; max-height: 300px; overflow: hidden;} .eedition-grid .card .card-image .photo.layout-vertical img, .eedition-latest .card .card-image .photo.layout-vertical img { max-height: none;} /* Ad-Owl */ #main-page-container #adowl-your-ad-details .block-title:before { content: initial; display: initial; position: initial; vertical-align: initial; width: initial; top: initial%; z-index: initial; border-top: initial; border-bottom: initial; height: initial;} #main-page-container #adowl-your-ad-details .block-title { border-bottom: 1px solid rgba(0,0,0,0.4); padding-bottom: 5px;} /* Custom Classes */ .div-lines article.card, .bottom-line article.card { border-bottom: solid 1px rgba(0,0,0,.1);} .div-lines article.card:last-of-type { border-bottom-width: 0px;} .div-lines.more-button article.card:last-of-type { border-bottom-width: 1px;} @media screen and (max-width: 767px) {.top-story .card .card-headline h1, .top-story .card .card-headline h2 { font-size: 30px; line-height: 34px;}} #main-body-container .more-button .block-links.pos-bottom { text-align: center; margin-bottom: 20px; border-width: 0px; padding: 0;} #main-body-container .more-button .block-links.pos-bottom a { display: inline-block; border: 1px solid rgba(0,0,0,0.2); padding: 8px 16px; font-weight: 600;} #main-body-container .more-button .block-links.pos-bottom a:hover { text-decoration: none; background-color: rgba(0,0,0,0.05);} @media screen and (min-width: 768px) { #main-page-container .page-heading .block.emphasis-h1 .block { margin-bottom: 10px;} .top-story {text-align:center;} } .page-heading .block.emphasis-h1 { text-align: center; margin-bottom: 15px;} .page-heading .emphasis-h1 .block-title-inner { padding: 0 10px;} .page-heading .emphasis-h1 .breadcrumb { padding: 0; margin: 0 0 15px; float: none!important;} #main-page-container .page-heading .emphasis-h1 .block-title-inner *{ font-weight: 700 !important;} .page-heading .list-inline.block-links.pos-top { float: none; margin: 0 0 15px;} .page-heading .block-links li { padding: 0; margin: 0; display: inline-block; border-right: 1px dotted rgba(0,0,0,0.2); font-size: 14px; font-weight: 600;} .page-heading .block-links li a { padding: 0 10px 0 6px;} .page-heading .breadcrumb>li { padding: 0 7px 0 6px; font-size: 14px; font-weight: 600; border-right: 1px dotted rgba(0,0,0,0.2); line-height: 12px;} .page-heading .breadcrumb>li+li:before { content: initial;} .page-heading .breadcrumb li:last-child { border-right: 0;} .social-links li a, .social-links li a:focus, .social-links li a:active { color: #495970!important; opacity: .8!important;} .social-links li a:hover { color: #495970!important; opacity: 1!important;} .container-breakout.ad-col .move-up {margin-top: -20px;} @media screen and (min-width: 768px) { #main-page-container .container-breakout.ad-col .half-margin .block { margin-bottom: 20px;} } .hz-subnav .blox-autolist {display: block!important; grid-template-columns: unset!important; text-align:center!important;} .hz-subnav .list-group-item { display: inline-block; padding: 0 10px; margin-bottom: 0px; border-top-width: 0; border-bottom-width: 0; border-left-width: 0;} .list-group-item:last-of-type { border-right-width: 0;} #main-page-container .hz-subnav .block { margin-bottom: 0px;} .hz-subnav .list-group-item.active, .hz-subnav .list-group-item.active:hover, .hz-subnav .list-group-item.active:focus { color: #555; background-color: transparent; border-color: #ddd;} /* Added Theme Necessities */ @media screen and (min-width: 992px) { .row-primary > .left-col .right-col, .row-secondary > .left-col .right-col, .row-tertiary > .left-col .middle-col, .row-quaternary > .left-col .middle-col, .row-quinary > .middle-col { border-left: 1px solid rgba(0,0,0,0.4); border-right: 1px solid rgba(0,0,0,0.4);} } @media (min-width: 1396px) { #main-page-container, #site-header, #main-navigation.container, #site-footer, #main-top-container, #site-copyright-container, .container-breakout .container { width: 1360px; padding: 0px;} #site-footer { padding: 30px 20px 15px 30px;} #site-header {padding-top: 15px;} } .container-breakout.ad-col, #top-container-breakout, #bottom-container-breakout { background-color: rgba(0,0,0,0.05); padding: 20px 0 1px 0; margin-top: 10px; margin-bottom: 20px; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1);} #main-body-container .tnt-ads { margin-bottom: 20px !important;} .top-pad-ad { margin-top: 20px !important;} @media screen and (min-width: 768px) { .card .card-headline h1, .card .card-headline h2 { font-size: 36px; line-height: 40px;} } @media (min-width: 992px) { #site-header .row:nth-child(2) { padding-bottom: 15px; margin: 0 0 1px 0;} } .promo-box {margin:0; padding:0 0 10px;} .promo-box .card {margin-bottom: 0px;} .promo-box .card-container { grid-template-columns: 29% 69%; border-right: 1px solid rgba(0,0,0,0.4);} .promo-box article:last-of-type .card-container { padding-right: 0; border-right: 0px;} .promo-box .card.showcase .card-container > .card-image { margin-bottom: 0!important;} .promo-box .card .card-image .photo { margin: 0;} /* ie11 fixes */ @media all and (-ms-high-contrast:none) { .pediment .promo-box {display: -ms-grid;-ms-grid-columns: 1fr 1fr 1fr 1fr;} .pediment .promo-box > article:nth-of-type(1){-ms-grid-row: 1;-ms-grid-column: 1;} .pediment .promo-box > article:nth-of-type(2){-ms-grid-row: 1;-ms-grid-column: 2;} .pediment .promo-box > article:nth-of-type(3){-ms-grid-row: 1;-ms-grid-column: 3;} .pediment .promo-box >
101 article:nth-of-type(4){-ms-grid-row: 1;-ms-grid-column: 4;} .pediment .promo-box .card-container{display: -ms-grid;-ms-grid-columns: 29% 69%; } .pediment .promo-box .card-container > div:nth-of-type(1){-ms-grid-row: 1;-ms-grid-column: 1;} .pediment .promo-box .card-container > div:nth-of-type(2){-ms-grid-row: 1;-ms-grid-column: 2;} .pediment .promo-box .card-body {margin-left: 10px;} } /* /ie11 fixes */ @media (max-width: 991px) { .overflow-scroll { position: relative; overflow: hidden;} .overflow-scroll .card-img-sm, .overflow-scroll .card-img-md { white-space: nowrap; width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; margin: 0;} .overflow-scroll .card:first-child { padding-left: 0px;} .overflow-scroll .card { border-bottom: 0px !important;} .overflow-scroll .card { float: none; display: inline-block; position: relative; vertical-align: top; width: 45%; padding-left: 10px;} .overflow-scroll .card-container { white-space: normal;} .overflow-scroll .card .card-image { float: none; width: 100%; margin: 0 0 15px 0;} } /* Customized Hamburger drawer */ .offcanvas-drawer .in-drawer { text-align: center; padding: 15px 0 10px 0;} .offcanvas-drawer a, .offcanvas-drawer a:hover { color: #222;} .offcanvas-drawer .navbar-nav li a, .offcanvas-drawer .navbar-nav .panel-title a, .offcanvas-drawer .open .dropdown-menu > li > a { color: #000; text-shadow: none !important;} .offcanvas-drawer .search-form-container { border-width: 0 0 1px 0; background-color: transparent!important;} .offcanvas-drawer .search-form-container.card { margin: 0px;} .offcanvas-drawer .search-form-container, .offcanvas-drawer .user-controls, .offcanvas-drawer .tnt-photo-sales-cart { padding: 10px 15px; border-top: 0!important; border-bottom: 1px solid #ddd!important;} .offcanvas-drawer .user-controls, .offcanvas-drawer .tnt-photo-sales-cart { background-color: rgba(0, 0, 0, .02);} .offcanvas-drawer .panel { padding: 15px 20px; border-bottom: solid 1px #ddd;} .offcanvas-drawer .navbar-nav .panel-title { border: 0!important; padding: 0; font-weight: 800;} .offcanvas-drawer .navbar-nav .panel-title a, .offcanvas-drawer .navbar-nav li a{ padding: 10px 0;} .offcanvas-drawer [data-toggle="collapse"] { display: none !important;} .drawer-open .collapse { display: block !important;} .offcanvas-drawer .dropdown ul, .offcanvas-drawer .panel ul { padding: 0px; background-color: #fff; column-width: auto; column-count: 2;} .offcanvas-drawer .dropdown ul, .offcanvas-drawer .panel ul { padding: 0px; background-color: #fff;} .offcanvas-drawer .navbar-nav .panel-title:hover, .offcanvas-drawer .navbar-nav li a:hover, .offcanvas-drawer .navbar-nav li.open, .offcanvas-drawer .navbar-nav li:active, .offcanvas-drawer .navbar-nav li.open > a { color: #777; background-color: transparent;} .drawer-open .offcanvas-drawer-left { box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); border-right: 1px solid rgba(0,0,0,0.2);} @media (min-width: 992px) { .offcanvas-content-left, .offcanvas-drawer { width: 350px;} } .offcanvas-drawer { background-color: #fff; color: #222 !important; text-shadow: none !important; font-size: 16px;} .offcanvas-drawer .navbar-nav li { border: none !important;} .offcanvas-drawer .navbar-nav li a { color: #222; padding: 0; line-height: 16px; padding: 10px 0; text-shadow: none !important; -webkit-column-break-inside: avoid; font-size: 13px !important;} /* Sticky Anchor */ #sticky-anchor .sticky-anchor-close { border: solid 1px rgba(0,0,0,.2); background-color: rgba(255,255,255,1); color: #777; top: 0px; border-bottom-width: 0px;} #sticky-anchor { background-color: rgba(255,255,255,1); border-top: solid 1px rgba(0,0,0,.2); padding-top: 10px;} /* === ad related === */ @media screen and (min-width: 768px) { #tncms-region-global-skyline .tnt-ads-container div:first-child { margin-bottom: 0!important;} } @media screen and (min-width: 1200px) { #tncms-region-global-skyline .ad-placeholder { max-width: 100%;} } /* \\\// Uncomment if you want to have breakout regions transparent and have background applied around an ad if it exists. //\\\ */ .container-breakout.ad-col, #top-container-breakout, #bottom-container-breakout { background-color: transparent; padding: 0; margin-top: 0px; margin-bottom: 0px; border-top: 0px solid rgba(0,0,0,0.1); border-bottom: 0px solid rgba(0,0,0,0.1); } .container-breakout.ad-col .tnt-ads, #top-container-breakout .tnt-ads, #bottom-container-breakout .tnt-ads { background-color: rgba(0,0,0,0.05); padding: 20px 0; margin-top: 10px; margin-bottom: 20px; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); } .container-breakout.ad-col .ad-placeholder-container .tnt-ads .ad-placeholder, #to
101p-container-breakout .ad-placeholder-container .tnt-ads .ad-placeholder, #bottom-container-breakout .ad-placeholder-container .tnt-ads .ad-placeholder { margin: 0 auto!important; } .container-breakout.ad-col .move-up {margin-top: 0px;} /* End Redesign 22 */ </style>
102    
103        <link rel="shortcut icon" type="image/x-icon" href="https://www.newburyportnews.com/content/tncms/site/icon.ico" />
104    
105        <link rel="apple-touch-icon" href="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/8670c770-8965-11e5-8450-c3ecd652ad6b.png" />
106    <link rel="alternate" type="application/rss+xml" title="About Us | Site | newburyportnews.com" href="http://www.newburyportnews.com/search/?f=rss&amp;t=article&amp;c=&amp;l=50&amp;s=start_time&amp;sd=desc" />
107        <link rel="canonical" href="https://www.newburyportnews.com/site/about-us.html" />
108    
109            
109<script defer src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/fontawesome.2d2bffd5ae1ad5a87314065b9bf6fb87.js"></script>
109
110            <!--Use for site customizations that need to be inserted into the site's header.-->
111 
112<script>
113window.Osano.cm.addEventListener('osano-cm-initialized', function () {
114  var scripts = [
115    'https://tag.simpli.fi/sifitag/25ac40c0-4d8a-0136-49c4-067f653fa718',
116    'https://cdn.empowerlocal.co/dist/bundle.js?publicationKey=newburyportnews-com',
117  ];
118  function loadNext(index) {
119    if (index >= scripts.length) return;
120    var s = document.createElement('script');
121    s.src = scripts[index];
122    s.onload = function () { loadNext(index + 1); };
123    document.head.appendChild(s);
124  }
125  loadNext(0);
126});
127</script>
127
128<meta name="google-site-verification" content="EnKpT3erg_FKX-LbpgIgSiKjo6rPWVxPEN9uPV2NweE" /><!-- DFP Include -->
129
130
131
132<!-- PLACE THIS SECTION INSIDE OF YOUR HEAD TAGS -->
133<!-- Below is a recommended list of pre-connections, which allow the network to establish each connection quicker, speeding up response times and improving ad performance. -->
134<link rel="preconnect" href="https://a.pub.network/" crossorigin />
135<link rel="preconnect" href="https://b.pub.network/" crossorigin />
136<link rel="preconnect" href="https://c.pub.network/" crossorigin />
137<link rel="preconnect" href="https://d.pub.network/" crossorigin />
138<link rel="preconnect" href="https://btloader.com/" crossorigin />
139<link rel="preconnect" href="https://api.btloader.com/" crossorigin />
140<link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin />
141<!-- Below is a link to a CSS file that accounts for Cumulative Layout Shift, a new Core Web Vitals subset that Google uses to help rank your site in search -->
142<!-- The file is intended to eliminate the layout shifts that are seen when ads load into the page. If you don't want to use this, simply remove this file -->
143<!-- To find out more about CLS, visit https://web.dev/vitals/ -->
144<link rel="stylesheet" href="https://a.pub.network/newburyportnews-com/cls.css">
145<script data-cfasync="false" type="text/javascript">
146
147  var freestar = freestar || {};
148  freestar.queue = freestar.queue || [];
149  freestar.config = freestar.config || {};
150  freestar.config.enabled_slots = [];
151// Slot level targeting
152freestar.config.targeting = [
153{"newburyportnews_desktop_leaderboard_atf": {"pos": "atf"}},
154{"newburyportnews_siderail_300x600_atf": {"pos": "atf"}},
155{"newburyportnews_desktop_728x90_btf": {"pos": "btf"}},
156{"newburyportnews_desktop_300x250_btf1": { "pos": "btf1"}},
157{"newburyportnews_desktop_300x250_btf2": {"pos": "btf2"}},
158{"newburyportnews_desktop_leaderboard_btf2": { "pos": "btf2"}},
159{"newburyportnews_siderail_300x600_sticky_btf_3": {"pos": "btf3"}},
160{"newburyportnews_weather_120x60_atf": {"pos": "atf"}},
161{"newburyportnews_sticky_footer": {"pos": "btf"}},
162{"newburyportnews_mob_leaderboard_atf": {"pos": "atf"}},
163{"newburyportnews_mob_300x250_atf": {"pos": "atf"}},
164{"newburyportnews_300x250_mob1": {"pos": "mob1"}},
165{"newburyportnews_320x50_mob2": {"pos": "mob2"}},
166{"newburyportnews_300x250_mob3": {"pos": "mob3"}},
167{"newburyportnews_320x50_mob4": {"pos": "mob4"}},
168{"newburyportnews_300x250_mob5": {"pos": "mob5"}},
169{"newburyportnews_300x250_mob6": {"pos": "mob6"}},
170{"newburyportnews_300x250_AHM1": {"pos": "ahm1"}},
171{"newburyportnews_300x250_AHM2": {"pos": "ahm2"}},
172];
173  freestar.queue.push(function() { googletag.pubads().setTargeting('section', ''); });
174  freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) }
175</script>
vendor: 1 bytes, line 175
175
176<script type="text/javascript">
177window.Osano.cm.addEventListener('osano-cm-initialized', function () {
178  var s = document.createElement('script');
179  s.src = 'https://a.pub.network/newburyportnews-com/pubfig.min.js';
180  document.head.appendChild(s);
181});
182</script>
182
183
184
185
186<script type="text/javascript" src="https://newburyportnews-cnhi-pw.newsmemory.com?meter&v=5&amp;service=onstop" async></script>
186
187
188<meta name="vf:container_id" content="1f260408-c97d-11e3-b1c0-10604b9f0f84" />
189<!-- APP Comments -->
190
191
192
193<!-- Adds masthead back to articles -->
194<script>
195    document.addEventListener("DOMContentLoaded", function(){
196        const tarHead = document.getElementById('site-header-container');
197		tarHead.classList.remove('hidden-lg','hidden-md');
198		console.log('Classes removed from Header');  
199    });
200</script>
vendor: 1 bytes, line 200
200
201<script>
202window.__tnt || (window.__tnt = {});
203__tnt.subscription || (__tnt.subscription = {});
204__tnt.subscription.api || (__tnt.subscription.api = {});
205__tnt.subscription.a || (__tnt.subscription.a = []);
206
207__tnt.subscription.api.unscramble = function(sInput) {
208    var sOutput = '';
209    for (var i = 0, c = sInput.length; i < c; i++) {
210        var nChar = sInput.charCodeAt(i);
211        if (nChar >= 33 && nChar <= 126) {
212            sTmp = String.fromCharCode(33 + (((nChar - 33) + 47) % 94));
213            sOutput += sTmp
214        } else {
215            sOutput += sInput.charAt(i)
216        }
217    }
218    return sOutput
219}
220
221window.__tnt.subscription.a.push(function(oResp){
222    document.querySelectorAll(".subscriber-only.encrypted-content").forEach(function(el){ 
223        el.innerHTML = __tnt.subscription.api.unscramble(el.textContent);
224        el.classList.remove("encrypted-content");
225    });
226
227    if (document.getElementById('article-body')) {
228        document.getElementById('article-body').dataset.contentEncrypted = 'false';
229        window.dispatchEvent(new CustomEvent('tnt-subscription-content-decrypted'));
230    }
231
232    document.querySelectorAll(".subscriber-only,.subscriber-hide").forEach(function(el){ el.style.display = "" });
233    __tnt.subscription.api.unscramble = function(){ return false; }
234});
235</script>
235
236
237        </head>
238        <body class="app-staticpages grid-centerpiece blox-asset uuid-1f260408-c97d-11e3-b1c0-10604b9f0f84 type-page" data-path="/"  data-asset-uuid="1f260408-c97d-11e3-b1c0-10604b9f0f84">
239	
239<script type='text/javascript' src='/shared-content/art/stats/common/tracker.js'></script>
239
240	
240<script type='text/javascript'>
241	<!--
242	if (typeof(TNStats_Tracker) !== 'undefined' && typeof(TNTracker) === 'undefined') { TNTracker = new TNStats_Tracker('www.newburyportnews.com'); TNTracker.trackPageView(); }
243	// -->
244	</script>
244
245	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PDQV3N&amp;townnews.product.software=BLOX&amp;townnews.product.version=1.96.1&amp;townnews.crm.group_id=13&amp;townnews.content.id=1f260408-c97d-11e3-b1c0-10604b9f0f84&amp;townnews.content.title=About+Us&amp;townnews.content.type=page&amp;townnews.content.published_time=2014-04-21T17%3A48%3A18Z&amp;townnews.content.taxonomies.blox_sections.ns=https%3A%2F%2Fwww.townnews.com%2Fns%2Fblox%2Fv1%2Ftags%2Fsection&amp;townnews.content.taxonomies.blox_sections.items.site=site&amp;townnews.content.taxonomies.blox_flags.ns=https%3A%2F%2Fwww.townnews.com%2Fns%2Fblox%2Fv1%2Ftags%2Fflag&amp;townnews.content.metrics.image_count=0&amp;townnews.content.metrics.video_count=0&amp;townnews.content.metrics.audio_count=0&amp;tncms.template.version=3.155.0&amp;tncms.page.grid=centerpiece&amp;tncms.page.style=default&amp;tncms.page.path=%2F&amp;tncms.page.syndicated=false&amp;tncms.page.app=staticpages&amp;tncms.page.theme=flex&amp;tncms.page.skin=flex-staticpages&amp;tncms.page.http_status=200&amp;tncms.subscription.required=false&amp;tncms.asset.type=page&amp;tncms.asset.start_hour=13&amp;tncms.asset.id=1f260408-c97d-11e3-b1c0-10604b9f0f84&amp;tncms.asset.app=staticpages&amp;tncms.asset.ga_page=%2Fsite%2Fabout-us.html&amp;tncms.ad.vendor=blox&amp;tncms.system.render_time=238&amp;tncms.client.is_bot=no&amp;tncms.client.is_gdpr=no&amp;taxonomy_1=&amp;blox_platform=desktop&amp;blox_page_type=asset&amp;blox_domain=newburyportnews.com&amp;blox_skin=flex-staticpages&amp;blox_application=staticpages&amp;groups.content=1&amp;groups.advertising=2&amp;groups.utility=3&amp;content_group=3&amp;content_group_id=page&amp;blox_sections=&amp;weather_temp=60&amp;weather_conditions=Partly+Cloudy&amp;asset_source=local&amp;blox_asset_type=page&amp;asset_section=site&amp;asset_id=1f260408-c97d-11e3-b1c0-10604b9f0f84&amp;asset_headline=About+Us&amp;asset_byline=&amp;asset_pub_date=04%2F21%2F2014&amp;asset_pub_time=1%3A48+pm&amp;asset_canonical=https%3A%2F%2Fwww.newburyportnews.com%2Fsite%2Fabout-us.html&amp;tncms.client.noscript=yes" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
246        <a href="#main-page-container" class="sr-only" onclick="document.getElementById('main-page-container').scrollIntoView(); return false">Skip to main content</a>
247        
248        
248<script type="text/javascript">
249TNCMS.AdManager.init
250({
251  domain: "www.newburyportnews.com",
252  secureDomain: "newburyportnews.com",
253  virtualregion: {
254            popup: __tnt.ads.popup
255        },
256  callback: {
257            expandable: __tnt.ads.expandable,
258            html: __tnt.ads.html,
259            image: __tnt.ads.image,
260            pagecurl: __tnt.ads.curl,
261            text: __tnt.ads.text,
262            video: __tnt.ads.video
263        }
264});
265</script>
265
266
267        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"page-curl","id":"page-curl","pos":"page-curl, atf","fold":"above","size":"[[75,75]]","height":"75","width":"75","not_mobile":true,"refresh":false}' style="display:none;"></div>
268        <!-- Google Tag Manager -->
269        
269<script>
270            var dataLayer = window.dataLayer || [];
271            dataLayer.push(
272                {'user_id': __tnt.user.screenName},
273                {'user_state': __tnt.user.loggedIn ? 'logged in' : 'anonymous'},
274                {'utm_label': __tnt.urlHash('utm_label')}
275            );
276        </script>
vendor: 83 bytes, lines 276-278
276
277        
278            <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
278GTM-M68HLD
vendor: 95 bytes, lines 278-279
278" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
279            
279<script>
vendor: 402 bytes, lines 279-284
279
280                (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
281                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
282                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
283                '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
284                })(window,document,'script','dataLayer','
284GTM-M68HLD
vendor: 16 bytes, lines 284-285
284');
285            
285</script>
285
286        
287        
287<script>
288            $(function(){
289                var bloxServiceIDs = [];
290                var bloxUserServiceIds = [];
291                var dataLayer = window.dataLayer || [];
292
293                
294
295                if (__tnt.user.services){
296                    var bloxUserServiceIDs = __tnt.user.services.replace('%2C',',').split(',');
297                }
298
299                // GTM tncms.subscription.paid_access_service_ids
300                if(bloxServiceIDs){
301                    dataLayer.push({'tncms':{'subscription':{'access_service_ids':bloxServiceIDs.toString()}}});
302                }
303
304                // GTM tncms.subscrption.user_service_ids
305                if(bloxUserServiceIDs){
306                    dataLayer.push({'tncms':{'subscription':{'user_service_ids':bloxUserServiceIDs.toString()}}});
307                }
308            });
309        </script>
309
310        
311        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"fixed-impact-top","id":"fixed-impact-top","pos":"fixed-impact-top, atf","fold":"above","include_domain":"cnhi\/newburyportnews","size":"[2,1]","height":"1","width":"2","js":{"video":"https:\/\/bloximages.chicago2.vip.townnews.com\/newburyportnews.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"index_slug":null,"url":"\/","refresh":false}' style="display:none;"></div>
312        <div id="blox-ad-position-_popup1" data-tnt-ads='{"vendor":"blox","type":"position","region":"_popup","id":"_popup","slot":1,"pos":"_popup, atf","size":"[[900,900]]","height":"900","width":"900","display":"popup","refresh":false}' class="blox-ad tnt-ads-container ">
313        
314        </div>
315        <div id="site-container">
316    
317        
318            <aside class="hidden-print offcanvas-drawer offcanvas-drawer-left" aria-label="Left Main Menu" aria-expanded="false" tabindex="-1" >
319                <div id="tncms-region-mobile-nav-top-left-region" class="tncms-region "><div id="tncms-block-2342149" class="tncms-block in-drawer"><div id="site-logo-2342149" class="site-logo-container text-left" ><div class="logo-middle">
320            <a  href="/" aria-label="Home page"><img 
321            
322            src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45" 
323            srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=150%2C33 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=225%2C50 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=300%2C67 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png 400w"
324            sizes="100vw"
325            
326            class=" img-responsive lazyload tnt-prop-img"
327            width="350"
328            height="78"
329            alt="site-logo"
330            ></a>
331        </div></div></div><div id="tncms-block-2342146" class="tncms-block in-drawer social-links"><div class="follow-links-2342146 text-center">
332    
333    <section id="block-2342146" class="block emphasis-h3   " ><ul class="list-inline">
334    
335            <li>
336                <a href="https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f" title="newsletter" target="_blank" class="btn btn-xs btn-link fs">
337                    <i class="fas tnt-envelope"></i>
338                    <span class="sr-only">Newsletter</span>
339                </a>
340            </li>
341        
342        
343        
344        
345        
346        
347        
348        
349        
350        
351        
352    </ul>
353    </section>
354</div>
355<script type="application/ld+json">
356{ "@context" : "http://schema.org",
357  "@type" : "Organization",
358  "url" : "http://www.newburyportnews.com",
359  "sameAs" : ["https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f"] 
360}
361</script>
361
362<div class="clearfix"></div>
363    
363<script>
364        jQuery(document).ready(function(){
365            $('.follow-links-2342146 li a').tooltip({
366                placement:'bottom'
367            });
368        });
369    </script>
369
370</div><div id="tncms-block-2342128" class="tncms-block hidden-md hidden-lg"><section id="block-2342128" class="block emphasis-h3   " >
371    <div class="clearfix"></div>
372    <div id="search-form-2342128" class="search-form-container card clearfix text-center ">
373    <form id="site-search-2342128" action="/search/" method="GET" >
374    <input type="hidden" name="l" value="25">
375    <input type="hidden" name="sd" value="desc">
376    <input type="hidden" name="s" value="start_time">
377    <input type="hidden" name="f" value="html">
378    <input type="hidden" name="app" value="editorial">
379    <div class="site-search-form input-group default normal form-control">
380        <input id="site-search-2342128-term" name="q" type="text" placeholder="Search..." class="form-control" autocomplete="off">
381        <input type="submit" class="hide" value="Search">
382        <span class="input-group-btn">
383            <button id="site-search-2342128-btn" class="btn btn-link" type="submit">
384                
385            </button>
386        </span>
387    </div>
388    <input type="hidden" name="nsa" value="eedition">
389    <div class="clearfix"></div>
390</form>
391        
392        
393        <div class="clearfix"></div>
394    </div>
395    </section><style>
396    #site-search-2342128 .search-spinner { position: absolute; }
397    #site-search-2342128 .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-left: 0;}#search-form-2342128 { margin-bottom:0; }
398        #site-search-2342128 .site-search-form { padding:0; }
399        #site-search-2342128 #site-search-2342128-btn {
400            outline: none;}
401        #site-search-2342128 #site-search-2342128-term { border:0; box-shadow: none; }
402    
403    
404
405    
406</style> 
407
408<script>
409    $('#site-search-2342128-btn').on(__tnt.client.clickEvent, function(){
410        $('#site-search-2342128').submit();
411        return false;
412    });
413
414    $('#site-search-2342128').on('submit', function(){
415        if( $('#site-search-2342128-term').val() ){
416            $('#site-search-2342128-btn .fa').removeClass('fa-search').addClass('fa-spinner fa-spin');
417            return true;
418        }else{
419            return false;
420        }
421    });</script>
421</div><div id="tncms-block-3014515" class="tncms-block"><div style="width 100%; text-align:center; display:block;margin-top:10px;"><a role="button" class="btn btn-lg btn-success sub-flyout-custom" href="javascript:var%20onclick=ta_accountOptions();">SUBSCRIBE</a><a role="button" class="btn btn-lg btn-outline-success login-flyout-custom" href="javascript:var%20onclick=ta_account();">LOGIN</a></div></div></div>
422                <div id="tncms-region-nav-mobile-nav-left" class="tncms-region-nav"><div id="mobile-nav-left_menu" class="panel-group nav navbar-nav" role="tablist"><div class="panel panel-default">
423                    <div class="panel-heading" role="tab">
424                        <div class="panel-title"><a href="/"  class="nav-link tnt-section-span-class-fas-tnt-home-span"><span class="fas tnt-home"></span></a>
425                        </div>
426                    </div></div><div class="panel panel-default">
427                    <div class="panel-heading" role="tab">
428                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-2" data-target="#mobile-nav-left_menu-child-2">
429                                    <i class="fas tnt-chevron-down"></i>
430                                </a><a href="/news"  class="nav-link tnt-section-news">News</a>
431                        </div>
432                    </div><ul id="mobile-nav-left_menu-child-2" class="collapse nav navbar-nav"><li>
433                                    <a href="/news"  class="nav-link tnt-section-local-news">Local News</a>
434                                </li><li>
435                                    <a href="https://www.newburyportnews.com/news/regional_news/"  target="_blank" rel="noopener" class="nav-link tnt-section-regional-news">Regional news</a>
436                                </li><li>
437                                    <a href="https://www.newburyportnews.com/news/national_news/"  target="_blank" rel="noopener" class="nav-link tnt-section-national-news">National news</a>
438                                </li><li>
439                                    <a href="/business"  class="nav-link tnt-section-business">Business</a>
440                                </li><li>
441                                    <a href="https://www.newburyportnews.com/news/lifestyles/"  target="_blank" rel="noopener" class="nav-link tnt-section-lifestyles">Lifestyles</a>
442                                </li><li>
443                                    <a href="/magazines"  class="nav-link tnt-section-magazines">Magazines</a>
444                                </li><li>
445                                    <a href="/news/religion"  class="nav-link tnt-section-religion">Religion</a>
446                                </li><li>
447                                    <a href="/tv_listings"  class="nav-link tnt-section-tv-listings">TV listings</a>
448                                </li><li>
449                                    <a href="/heroin_epidemic"  class="nav-link tnt-section-special-report">Special report</a>
450                                </li></ul></div><div class="panel panel-default">
451                    <div class="panel-heading" role="tab">
452                        <div class="panel-title"><a href="/special_sections/"  class="nav-link tnt-section-special-sections">Special Sections</a>
453                        </div>
454                    </div></div><div class="panel panel-default">
455                    <div class="panel-heading" role="tab">
456                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-4" data-target="#mobile-nav-left_menu-child-4">
457                                    <i class="fas tnt-chevron-down"></i>
458                                </a><a   class="nav-link tnt-section-puzzles-comics-games">Puzzles, Comics & Games</a>
459                        </div>
460                    </div><ul id="mobile-nav-left_menu-child-4" class="collapse nav navbar-nav"><li>
461                                    <a href="/comics-kingdom"  class="nav-link tnt-section-comics">Comics</a>
462                                </li><li>
463                                    <a href="/puzzles-palace"  class="nav-link tnt-section-puzzles">Puzzles</a>
464                                </li><li>
465                                    <a href=" https://games.cnhinews.com/?arkpromo=Menu_NewburyportDailyNews "  class="nav-link tnt-section-games">Games</a>
466                                </li></ul></div><div class="panel panel-default">
467                    <div class="panel-heading" role="tab">
468                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-5" data-target="#mobile-nav-left_menu-child-5">
469                                    <i class="fas tnt-chevron-down"></i>
470                                </a><a href="/sports"  class="nav-link tnt-section-sports">Sports</a>
471                        </div>
472                    </div><ul id="mobile-nav-left_menu-child-5" class="collapse nav navbar-nav"><li>
473                                    <a href="/sports/local_sports"  class="nav-link tnt-section-local-sports">Local Sports</a>
474                                </li><li>
475                                    <a href="/sports/national_sports"  class="nav-link tnt-section-national-sports">National sports</a>
476                                </li><li>
477                                    <a href="/beatburt"  class="nav-link tnt-section-can-you-beat-burt">Can you Beat Burt?</a>
478                                </li></ul></div><div class="panel panel-default">
479                    <div class="panel-heading" role="tab">
480                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-6" data-target="#mobile-nav-left_menu-child-6">
481                                    <i class="fas tnt-chevron-down"></i>
482                                </a><a href="/opinion"  class="nav-link tnt-section-opinion">Opinion</a>
483                        </div>
484                    </div><ul id="mobile-nav-left_menu-child-6" class="collapse nav navbar-nav"><li>
485                                    <a href="/opinion/editorials"  class="nav-link tnt-section-editorials">Editorials</a>
486                                </li><li>
487                                    <a href="/opinion/columns"  class="nav-link tnt-section-columns">Columns</a>
488                                </li><li>
489                                    <a href="/opinion/letters_to_the_editor"  class="nav-link tnt-section-letters-to-the-editor">Letters to the editor</a>
490                                </li><li>
491                                    <a href="https://www.newburyportnews.com/site/forms/online_services/letter/"  target="_blank" rel="noopener" class="nav-link tnt-section-submit-a-letter">Submit a letter</a>
492                                </li></ul></div><div class="panel panel-default">
493                    <div class="panel-heading" role="tab">
494                        <div class="panel-title"><a href="/nie/"  class="nav-link tnt-section-newspapers-in-education">
494Newspapers in Education</a>
495                        </div>
496                    </div></div><div class="panel panel-default">
497                    <div class="panel-heading" role="tab">
498                        <div class="panel-title"><a href="/magazines/"  class="nav-link tnt-section-magazines">Magazines</a>
499                        </div>
500                    </div></div><div class="panel panel-default">
501                    <div class="panel-heading" role="tab">
502                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-9" data-target="#mobile-nav-left_menu-child-9">
503                                    <i class="fas tnt-chevron-down"></i>
504                                </a><a href="/classifieds"  class="nav-link tnt-section-classifieds">Classifieds</a>
505                        </div>
506                    </div><ul id="mobile-nav-left_menu-child-9" class="collapse nav navbar-nav"><li>
507                                    <a href="https://jobs.northofboston.com"  target="_blank" rel="noopener" class="nav-link tnt-section-jobs">Jobs</a>
508                                </li><li>
509                                    <a href="/autos"  class="nav-link tnt-section-autos">Autos</a>
510                                </li><li>
511                                    <a href="/homes"  class="nav-link tnt-section-homes">Homes</a>
512                                </li><li>
513                                    <a href="/placeanad"  class="nav-link tnt-section-place-an-ad">Place An Ad</a>
514                                </li><li>
515                                    <a href="https://marketplace.northofboston.com/northofboston/public-notices/search"  target="_blank" rel="noopener" class="nav-link tnt-section-submit-a-public-notice">Submit a Public Notice</a>
516                                </li></ul></div><div class="panel panel-default">
517                    <div class="panel-heading" role="tab">
518                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-10" data-target="#mobile-nav-left_menu-child-10">
519                                    <i class="fas tnt-chevron-down"></i>
520                                </a><a href="/community/"  class="nav-link tnt-section-community">Community</a>
521                        </div>
522                    </div><ul id="mobile-nav-left_menu-child-10" class="collapse nav navbar-nav"><li>
523                                    <a href="http://marketplace.northofboston.com/"  target="_blank" rel="noopener" class="nav-link tnt-section-classified-ads">Classified ads</a>
524                                </li><li>
525                                    <a href="https://www.masspublicnotices.org/"  target="_blank" rel="noopener" class="nav-link tnt-section-mass-public-notices">Mass. Public notices</a>
526                                </li></ul></div><div class="panel panel-default">
527                    <div class="panel-heading" role="tab">
528                        <div class="panel-title"><a href="http://celebrations.newburyportnews.com/"  target="_blank" rel="noopener" class="nav-link tnt-section-celebrations">Celebrations</a>
529                        </div>
530                    </div></div><div class="panel panel-default">
531                    <div class="panel-heading" role="tab">
532                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-12" data-target="#mobile-nav-left_menu-child-12">
533                                    <i class="fas tnt-chevron-down"></i>
534                                </a><a href="/obituaries"  class="nav-link tnt-section-obituaries">Obituaries</a>
535                        </div>
536                    </div><ul id="mobile-nav-left_menu-child-12" class="collapse nav navbar-nav"><li>
537                                    <a href="http://adportal.nobmg.com/nobmg-a
537dportal/obits/index.html"  target="_blank" rel="noopener" class="nav-link tnt-section-submit-an-obituary">Submit an obituary</a>
538                                </li><li>
539                                    <a href="http://adportal.nobmg.com/nobmg-adportal/obits/index.html"  target="_blank" rel="noopener" class="nav-link tnt-section-submit-a-memoriam">Submit a memoriam </a>
540                                </li></ul></div><div class="panel panel-default">
541                    <div class="panel-heading" role="tab">
542                        <div class="panel-title"><a href="/e-edition"  class="nav-link tnt-section-e-edition">E-Edition</a>
543                        </div>
544                    </div></div><div class="panel panel-default">
545                    <div class="panel-heading" role="tab">
546                        <div class="panel-title"><a href="/app-downloads"  class="nav-link tnt-section-app">App</a>
547                        </div>
548                    </div></div><div class="panel panel-default">
549                    <div class="panel-heading" role="tab">
550                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-15" data-target="#mobile-nav-left_menu-child-15">
551                                    <i class="fas tnt-chevron-down"></i>
552                                </a><a href="https://marketplace.northofboston.com/northofboston/public-notices/search"  target="_blank" rel="noopener" class="nav-link tnt-section-public-notices">Public Notices</a>
553                        </div>
554                    </div><ul id="mobile-nav-left_menu-child-15" class="collapse nav navbar-nav"><li>
555                                    <a href="https://www.masspublicnotices.org/"  target="_blank" rel="noopener" class="nav-link tnt-section-mass-public-notices">Mass. public notices</a>
556                                </li></ul></div><div class="panel panel-default">
557                    <div class="panel-heading" role="tab">
558                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-16" data-target="#mobile-nav-left_menu-child-16">
559                                    <i class="fas tnt-chevron-down"></i>
560                                </a><a href="https://www.newburyportnews.com/contact_us/"  target="_blank" rel="noopener" class="nav-link tnt-section-contact-us">Contact Us</a>
561                        </div>
562                    </div><ul id="mobile-nav-left_menu-child-16" class="collapse nav navbar-nav"><li>
563                                    <a href="http://photos.newburyportnews.com/"  target="_blank" rel="noopener" class="nav-link tnt-section-purchase-photos">Purchase Photos</a>
564                                </li><li>
565                                    <a href="/site/forms/online_services/letter/"  class="nav-link tnt-section-submit-a-letter-to-the-editor">Submit a Letter to the Editor</a>
566                                </li><li>
567                                    <a href="/site/forms/online_services/submit_news/"  class="nav-link tnt-section-submit-a-news-tip">Submit a News Tip</a>
568                                </li><li>
569                                    <a href="http://obituaries.newburyportnews.com/select-notice-type"  target="_blank" rel="noopener" class="nav-link tnt-section-place-an-obituary">Place an Obituary</a>
570                                </li></ul></div><div class="panel panel-default">
571                    <div class="panel-heading" role="tab">
572                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-17" data-target="#mobile-nav-left_menu-child-17">
573                                    <i class="fas tnt-chevron-down"></i>
574                                </a><a href="/subscriptions"  class="nav-link tnt-section-subscribe">Subscribe</a>
575                        </div>
576                    </div><ul id="mobile-nav-left_menu-child-17" class="collapse nav navbar-nav"><li>
577                                    <a href="/subscriptions"  class="nav-link tnt-section-start-a-subscription">Start a Subscription</a>
578                                </li><li>
579                                    <a href="/subscriber-services"  class="nav-link tnt-section-manage-my-subscription">Manage My Subscription</a>
580                                </li><li>
581                                    <a href="/e-edition"  class="nav-link tnt-section-e-paper">E-Paper</a>
582                                </li><li>
583                                    <a href="/app-downloads"  class="nav-link tnt-section-app-downloads">App Downloads</a>
584                                </li><li>
585                                    <a href="https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&amp;p=oi&amp;m=1128481045344&amp;sit=hnhwgcwlb&amp;f=8930d7b8-a735-4d3c-a590-8287416a3e0f"  target="_blank" rel="noopener" class="nav-link tnt-section-newsletter">Newsletter</a>
586                                </li><li>
587                                    <a href="/site/forms/online_services/newspaper_carrier_route_opportunities/"  class="nav-link tnt-section-carrier-route-opportunities">Carrier route opportunities</a>
588                                </li></ul></div><div class="panel panel-default">
589                    <div class="panel-heading" role="tab">
590                        <div class="panel-title"><a data-toggle="collapse" class="expand-children collapsed pull-right" aria-expanded="false" aria-controls="mobile-nav-left_menu-child-18" data-target="#mobile-nav-left_menu-child-18">
591                                    <i class="fas tnt-chevron-down"></i>
592                                </a><a   class="nav-link tnt-section-shop">Shop</a>
593                        </div>
594                    </div><ul id="mobile-nav-left_menu-child-18" class="collapse nav navbar-nav"><li>
595                                    <a href="/weeklyads"  class="nav-link tnt-section-weekly-ads">Weekly Ads</a>
596                                </li><li>
597                                    <a href="http://newspaperads.newburyportnews.com/"  target="_blank" rel="noopener" class="nav-link tnt-section-newspaper-ads">Newspaper Ads</a>
598                                </li><li>
599                                    <a href="https://photos.newburyportnews.com/"  target="_blank" rel="noopener" class="nav-link tnt-section-buy-our-photos">Buy our photos</a>
600                                </li><li>
601                                    <a href="/keepsakes/"  class="nav-link tnt-section-keepsakes">Keepsakes</a>
602                                </li></ul></div></div></div>
603                
604                
605                <div id="tncms-region-mobile-nav-bottom-left-region" class="tncms-region "></div>
606            </aside>
607        
608        
609
610        <div class="offcanvas-inner">
611            <div class="offcanvas-close-btn"></div>
612    
613    
614    
615        
616            <div id="site-navbar-container" class="hidden-print affix-top">
617                
618                <nav id="main-navigation" aria-label="Main" class="navbar yamm navbar-default navbar-dynamic">
619                    <div class="navbar-header">
620                        
621                        <button type="button" class="hamburger-desktop fluid-header navbar-toggle pull-left" data-toggle="offcanvas" data-target="left" aria-label="Left Main Menu">
622                            <i class="fas tnt-bars tnt-fw"></i>
623                        </button>
624
625                        
626                            <div class="navbar-brand pos_left_menu_right_search">
627                                
628                                    <div id="tncms-region-main-nav-brand" class="tncms-region "><div id="tncms-block-3703686" class="tncms-block"><div id="site-logo-3703686" class="site-logo-container text-left" ><div class="logo-middle">
629            <a  href="/" aria-label="Home page"><img 
630            
631            src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45" 
632            srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=150%2C33 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=225%2C50 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=300%2C67 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png 400w"
633            sizes="100vw"
634            
635            class=" img-responsive lazyload tnt-prop-img"
636            width="350"
637            height="78"
638            alt="site-logo"
639            ></a>
640        </div></div></div></div>
641                                
642                            </div>
643                        
644
645                        
646                            <ul class="hidden-md hidden-lg nav navbar-nav pull-right site-search-full-mobile">
647                                <li class="search-form-dropdown dropdown yamm-fw">
648                                    <a class="dropdown-toggle" data-toggle="dropdown" aria-label="Search">
649                                        <span class="fas tnt-search"></span>
650                                    </a>
651                                    <ul class="dropdown-menu">
652                                        <li>
653                                            <form action="/search/" method="GET" class="yamm-content">
654                                                <input type="hidden" name="l" value="25">
655                                                <input type="hidden" name="sd" value="desc">
656                                                <input type="hidden" name="s" value="start_time">
657                                                <input type="hidden" name="f" value="html">
658                                                <input type="hidden" name="t" value="article,video,youtube,collection">
659                                                <div class="input-group">
660                                                    <input name="q" type="text" placeholder="Search..." title="Site Search" class="form-control" autocomplete="off">
661                                                    <input type="submit" class="hide" value="Search">
662                                                    <span class="input-group-btn">
663                                                        <button class="btn btn-default site-search-btn" type="submit">
664                                                            Search
665                                                        </button>
666                                                    </span>
667                                                </div>
668                                                <div class="clearfix"></div>
669                                            </form>
670                                        </li>
671                                    </ul>
672                                </li>
673                            </ul>
674                            
674<script>
675                                $('.site-search-full-mobile button[type="submit"]').on(__tnt.client.clickEvent, function(){
676                                    $('.site-search-full-mobile form').submit();
677                                    return false;
678                                });
679                            </script>
679
680                        
681                    </div>
682
683                    
684                        <div id="navbar-collapse" class="navbar-collapse collapse">
685                            
686                                <div class="pull-right">
687                                    <div id="tncms-region-main-nav-right-region" class="tncms-region "></div>
688                                    <div id="tncms-region-nav-main-nav-right-nav" class="tncms-region-nav"><ul id="main-nav-right-nav_menu" class="nav navbar-nav"><li class="dropdown">
689                <a class="nav-link dropdown-toggle  tnt-section-contact-us"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="https://www.newburyportnews.com/contact_us/"  target="_blank" rel="noopener">
690                    <span class="nav-label ">Contact Us</span>
691                </a><ul id="main-nav-right-nav_menu-child-1" class="dropdown-menu"><li>
692                <a class="nav-link  tnt-section-purchase-photos"  href="http://photos.newburyportnews.com/"  target="_blank" rel="noopener">
693                    <span class="nav-label ">Purchase Photos</span>
694                </a></li><li>
695                <a class="nav-link  tnt-section-submit-a-letter-to-the-editor"  href="/site/forms/online_services/letter/" >
696                    <span class="nav-label ">Submit a Letter to the Editor</span>
697                </a></li><li>
698                <a class="nav-link  tnt-section-submit-a-news-tip"  href="/site/forms/online_services/submit_news/" >
699                    <span class="nav-label ">Submit a News Tip</span>
700                </a></li><li>
701                <a class="nav-link  tnt-section-place-an-obituary"  href="http://adportal.nobmg.com"  target="_blank" rel="noopener">
702                    <span class="nav-label ">Place an Obituary</span>
703                </a></li><li>
704                <a class="nav-link  tnt-section-carrier-routes-available"  href="https://www.newburyportnews.com/site/forms/online_services/newspaper_carrier_route_opportunities/"  target="_blank" rel="noopener">
705                    <span class="nav-label ">Carrier Routes Available</span>
706                </a></li></ul></li><li class="dropdown">
707                <a class="nav-link dropdown-toggle  tnt-section-subscribe"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="/subscriptions" >
708                    <span class="nav-label ">SUBSCRIBE</span>
709                </a><ul id="main-nav-right-nav_menu-child-2" class="dropdown-menu"><li>
710                <a class="nav-link  tnt-section-start-a-subscription"  href="/subscriptions" >
711                    <span class="nav-label ">Start a Subscription</span>
712                </a></li><li>
713                <a class="nav-link  tnt-section-manage-my-subscription"  href="/subscriber-services" >
714                    <span class="nav-label ">Manage My Subscription</span>
715                </a></li><li>
716                <a class="nav-link  tnt-section-magazine-subscription"  href="https://www.newburyportnews.com/site/forms/subscribe_to_a_magazine/"  target="_blank" rel="noopener">
717                    <span class="nav-label ">Magazine Subscription</span>
718                </a></li><li>
719                <a class="nav-link  tnt-section-e-paper"  href="/e-edition" >
720                    <span class="nav-label ">E-Paper</span>
721                </a></li><li>
722                <a class="nav-link  tnt-section-app-downloads"  href="/app-downloads" >
723                    <span class="nav-label ">App Downloads</span>
724                </a></li><li>
725                <a class="nav-link  tnt-section-newsletter"  href="https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f"  target="_blank" rel="noopener">
726                    <span class="nav-label ">Newsletter</span>
727                </a></li></ul></li><li>
728                <a class="nav-link  tnt-section-login"  href="javascript:var onclick=ta_account();" id="ta_account_button2" >
729                    <span class="nav-label ">Login</span>
730                </a></li></ul></div>
731                                </div>
732                            
733                            <div class="navbar-left">
734                                <div id="tncms-region-nav-main-nav" class="tncms-region-nav"><ul id="main-nav_menu" class="nav navbar-nav"><li class="dropdown">
735                <a class="nav-link nav-home dropdown-toggle  tnt-section-span-class-fas-tnt-home-span"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="/" >
736                    <span class="nav-icon fas tnt-home tnt-fw"></span> <span class="nav-label sr-only"><span class="fas tnt-home"></span></span>
737                </a><ul id="main-nav_menu-child-1" class="dropdown-menu"><li>
738                <a class="nav-link  tnt-section-about-us"  href="/site/about-us.html" >
739                    <span class="nav-label ">About Us</span>
740                </a></li><li>
741                <a class="nav-link  tnt-section-contact-us"  href="https://www.newburyportnews.com/contact_us/"  target="_blank" rel="noopener">
742                    <span class="nav-label ">Contact Us</span>
743                </a></li><li>
744                <a class="nav-link  tnt-section-advertise-with-us"  href="/site/advertise-with-us.html" >
745                    <span class="nav-label ">Advertise with Us</span>
746                </a></li></ul></li><li>
747                <a class="nav-link  tnt-section-e-edition"  href="/e-edition" >
748                    <span class="nav-label ">E-Edition</span>
749                </a></li><li>
750                <a class="nav-link  tnt-section-sports"  href="/sports/" >
751                    <span class="nav-label ">Sports</span>
752                </a></li><li class="dropdown">
753                <a class="nav-link dropdown-toggle  tnt-section-events-calendar"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="/events" >
754                    <span class="nav-label ">Events Calendar</span>
755                </a><ul id="main-nav_menu-child-4" class="dropdown-menu"><li>
756                <a class="nav-link  tnt-section-see-all-events"  href="/events" >
757                    <span class="nav-label ">See All Events</span>
758                </a></li><li>
759                <a class="nav-link  tnt-section-add-your-event"  href="https://portal.cityspark.com/EventEntry/EventEntry/newburyportnews "  target="_blank" rel="noopener">
760                    <span class="nav-label ">Add Your Event</span>
761                </a></li></ul></li><li class="dropdown">
762                <a class="nav-link dropdown-toggle  tnt-section-obituaries"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"  href="/obituaries/" >
763                    <span class="nav-label ">Obituaries</span>
764                </a><ul id="main-nav_menu-child-5" class="dropdown-menu"><li>
765                <a class="nav-link  tnt-section-submit-an-obituary"  href="https://adportal.nobmg.com"  target="_blank" rel="noopener">
766                    <span class="nav-label ">Submit an Obituary</span>
767                </a></li><li>
768                <a class="nav-link  tnt-section-submit-a-memoriam"  href="https://adportal.nobmg.com"  target="_blank" rel="noopener">
769                    <span class="nav-label ">Submit a Memoriam</span>
770                </a></li></ul></li><li class="dropdown">
771                <a class="nav-link dropdown-toggle  tnt-section-public-notices"  data-toggle="dropdown" data-target="#" data-hover="dropdown" data-hover-delay="250"   >
772                    <span class="nav-label ">Public Notices</span>
773                </a><ul id="main-nav_menu-child-6" class="dropdown-menu"><li>
774                <a class="nav-link  tnt-section-local-public-notices"  href="https://marketplace.northofboston.com/northofboston/public-notices/search"  target="_blank" rel="noopener">
775                    <span class="nav-label ">Local Public Notices</span>
776                </a></li><li>
777                <a class="nav-link  tnt-section-massachusetts-public-notices"  href="http://masspublicnotices.org/"  target="_blank" rel="noopener">
778                    <span class="nav-label ">Massachusetts Public Notices</span>
779                </a></li><li>
780                <a class="nav-link  tnt-section-submit-a-public-notice"  href="https://adportal.nobmg.com/nobmg-adportal/publicnotices/index.html"  target="_blank" rel="noopener">
781                    <span class="nav-label ">Submit a Public Notice</span>
782                </a></li></ul></li><li>
783                <a class="nav-link  tnt-section-puzzles"  href="/puzzles-palace/" >
784                    <span class="nav-label ">Puzzles</span>
785                </a></li><li>
786                <a class="nav-link  tnt-section-comics"  href="/comics-kingdom/" >
787                    <span class="nav-label ">Comics</span>
788                </a></li><li>
789                <a class="nav-link  tnt-section-special-sections"  href="/special_sections/" >
790                    <span class="nav-label ">Special Sections</span>
791                </a></li><li>
792                <a class="nav-link  tnt-section-tv-listings"  href="/tv/" >
793                    <span class="nav-label ">TV Listings</span>
794                </a></li></ul></div>
795                            </div>
796                        </div>
797
798                        
799                            <div id="navbar-asset-header">
800                                <div class="title hidden-xs">
801                                    About Us
802                                </div>
803                                <div class="share-header">
804                                     
805                                        <div class="share-label pull-left">
806                                            Share this
807                                        </div>
808                                        <div class="share-container">
809                                            
810                                        </div>
811                                    
812                                </div>
813                            </div>
814                        
815                    
816                </nav>
817                
818            </div>
819            
820        
821    
822    
823    
824    
825
826    
827
828    
829        <div id="site-header-container" class="hidden-sm hidden-xs hidden-print hidden-md hidden-lg">
830            <header id="site-header" class="container" role="banner">
831                <!-- tecnavia no esc -->
832
833<script type="text/javascript">
834document.onkeydown = function (e) {             
835        var e = e || window.event;         
836        var keyCode = (e.which) ? e.which : e.keyCode;                                                        
837     if(keyCode == 27){
838                alert("ESC key not allowed!");
839                return false;                                   
840        }
841}                                                     
842</script>
842
843
844
845
846<script type="text/javascript" src="https://newburyportnews-cnhi-pw.newsmemory.com?meter&v=5" async></script>
846
847
848                <div class="row">
849                    <div id="masthead-full-top" class="col-lg-12"><div id="tncms-region-masthead-full-top" class="tncms-region "><div id="tncms-block-2339713" class="tncms-block hidden-xs"><!-- DFP Billboard Ad Update-->
850
851<div id='adb_billboard' class="hidden-xs hidden-sm" style="width:100%; position: relative; top:0px; text-align:center !important;"></div>
852</div></div></div>
853                </div>
854                <div class="row">
855                    
856                    <div id="masthead-col-one" class="col-md-4 col-sm-4"><div id="tncms-region-masthead-col-one" class="tncms-region "><div id="tncms-block-2339644" class="tncms-block cnhi-weather-widget"><div id="weather-2339644" class="weather-current size-small pull-left">
857    <ul class="list-unstyled">
858        <li class="current-conditions dropdown">
859            <a href="/weather/?weather_zip=01950" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-hover-delay="250" aria-label="Weather">
860                <span class="icon pull-left">
861                    
862                        <span class="pull-left btn btn-xs btn-danger weather-alert-btn" data-toggle="tooltip" data-placement="right" title="Weather Alert"><i class="fas tnt-exclamation-triangle"></i></span>
863                    
864                    <span class="fas tnt-wi-day-cloudy"></span>
865                </span>
866                <span class="pull-left temp-desc small">
867                    <span class="temp">60&deg;</span>
868                    
869                </span>
870                <span class="clearfix"></span>
871            </a>
872            
873                <ul class="dropdown-menu" role="menu">
874                    <li role="presentation">
875                        <div class="weather-expanded">
876                            <form action="/weather/" class="zip-update-form form-inline" method="get">
877                                <input type="text" class="zip-update form-control" name="weather_zip" title="Weather Zip Code" value="01950">
878                                <input class="btn btn-primary" type="submit" value="GO">
879                            </form>
880
881                            <a id="weather_zip_toggle_2339644" class="pull-right zip-update-link" aria-label="weather_zip_toggle"><span class="fas tnt-cog"></span></a><h4 class="city-title"><i class="fas tnt-map-marker-alt"></i>
882                                
883                                    Newburyport, MA
884                                
885                                <small>(01950)</small>
886                            </h4><h5>Today</h5>
887                                <p>Partly cloudy. High 61F. Winds ENE at 10 to 20 mph.  Coastal flooding possible at high tide..
888                                </p>
889                                <h5>Tonight</h5>
890                                <p>A clear sky. Low 47F. Winds NE at 5 to 10 mph.</p>
891                                <p class="text-center"><small><i class="fas tnt-info-circle"></i> Updated: September 23, 2026 @ 11:40 am</small></p></div>
892                    </li>
893                    <li role="separator" class="divider"></li>
894                    <li role="menuitem" class="forecast-link text-center">
895                        <a href="/weather/?weather_zip=01950"><i class="fas tnt-caret-right"></i> Full Forecast</a>
896                    </li>
897                </ul>
898            
899        </li>
900    </ul>
901</div>
902
903    <div class="clearfix"></div>
904</div><div id="tncms-block-2339641" class="tncms-block fs_weather_atf"><!-- weather button atf -->
905
906
907<!-- Tag ID: alliednews_weather_120x60_atf -->
908<div align="center" data-freestar-ad="__120x60" id="newburyportnews_weather_120x60_atf">
909  
909<script data-cfasync="false" type="text/javascript">
910    freestar.config.enabled_slots.push({ placementName: "newburyportnews_weather_120x60_atf", slotId: "newburyportnews_weather_120x60_atf" });
911  </script>
911
912</div>
913</div></div></div>
914    <div id="masthead-col-two" class="col-md-4 col-sm-4"><div id="tncms-region-masthead-col-two" class="tncms-region "><div id="tncms-block-2342122" class="tncms-block"><div id="site-logo-2342122" class="site-logo-container text-center" ><div class="logo-middle">
915            <a  href="/" aria-label="Home page"><img 
916            
917            src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45" 
918            srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=150%2C33 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=200%2C45 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=225%2C50 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png?resize=300%2C67 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/media/c/ff/cffa413c-90bb-11ec-88ff-cbda44a281c6/620f9a3666e48.image.png 400w"
919            sizes="(min-width: 1200px) 380px, calc(33.33vw - 30px)"
920            
921            class=" img-responsive lazyload tnt-prop-img"
922            width="350"
923            height="78"
924            alt="site-logo"
925            ></a>
926        </div><div class="logo-bottom"><div class="logo-date">
927                Wednesday, September 23, 2026
928            </div>
929        <ul class="list-inline block-links pos-bottom ">
930            
931                
932                    <li><a href="/e-edition" class="">E-Edition</a></li>
933                
934            
935            
936        </ul></div></div></div></div></div>
937    <div id="masthead-col-three" class="col-md-4 col-sm-4"><div id="tncms-region-masthead-col-three" class="tncms-region "><div id="tncms-block-2339650" class="tncms-block"><div class="follow-links-2339650 pull-right">
938    
939    <section id="block-2339650" class="block emphasis-h3   " ><ul class="list-inline">
940    
941            <li>
942                <a href="https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f" title="newsletter" target="_blank" class="btn btn-xs btn-link fs">
943                    <i class="fas tnt-envelope"></i>
944                    <span class="sr-only">Newsletter</span>
945                </a>
946            </li>
947        
948        
949            <li>
950                <a href="https://www.facebook.com/newburyportnews" title="Facebook" target="_blank" class="btn btn-xs btn-link fb">
951                    <i class="fab tnt-facebook-f"></i>
952                    <span class="sr-only">Facebook</span>
953                </a>
954            </li>
955        
956        
957        
958        
959        
960        
961        
962        
963        
964        
965    </ul>
966    </section>
967</div>
968<script type="application/ld+json">
969{ "@context" : "http://schema.org",
970  "@type" : "Organization",
971  "url" : "http://www.newburyportnews.com",
972  "sameAs" : ["https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f""https://www.facebook.com/newburyportnews"] 
973}
974</script>
974
975<div class="clearfix"></div>
976    
976<script>
977        jQuery(document).ready(function(){
978            $('.follow-links-2339650 li a').tooltip({
979                placement:'bottom'
980            });
981        });
982    </script>
982
983</div><div id="tncms-block-2339647" class="tncms-block cnhi-search"><section id="block-2339647" class="block emphasis-h3   " >
984    <div class="clearfix"></div>
985    <div id="search-form-2339647" class="search-form-container card clearfix text-center ">
986    <form id="site-search-2339647" action="/search/" method="GET" >
987    <input type="hidden" name="l" value="25">
988    <input type="hidden" name="sd" value="desc">
989    <input type="hidden" name="s" value="start_time">
990    <input type="hidden" name="f" value="html">
991    <input type="hidden" name="app" value="editorial">
992    <div class="site-search-form input-group pull-right normal form-control">
993        <input id="site-search-2339647-term" name="q" type="text" placeholder="Search..." class="form-control" autocomplete="off">
994        <input type="submit" class="hide" value="Search">
995        <span class="input-group-btn">
996            <button id="site-search-2339647-btn" class="btn btn-link" type="submit">
997                
998            </button>
999        </span>
1000    </div>
1001    <input type="hidden" name="nsa" value="eedition">
1002    <div class="clearfix"></div>
1003</form>
1004        
1005        
1006        <div class="clearfix"></div>
1007    </div>
1008    </section><style>
1009    #site-search-2339647 .search-spinner { position: absolute; }
1010    #site-search-2339647 .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-left: 0;}#search-form-2339647 { margin-bottom:0; }
1011        #site-search-2339647 .site-search-form { padding:0; }
1012        #site-search-2339647 #site-search-2339647-btn {
1013            outline: none;}
1014        #site-search-2339647 #site-search-2339647-term { border:0; box-shadow: none; }
1015    
1016    
1017
1018    
1019</style> 
1020
1021<script>
1022    $('#site-search-2339647-btn').on(__tnt.client.clickEvent, function(){
1023        $('#site-search-2339647').submit();
1024        return false;
1025    });
1026
1027    $('#site-search-2339647').on('submit', function(){
1028        if( $('#site-search-2339647-term').val() ){
1029            $('#site-search-2339647-btn .fa').removeClass('fa-search').addClass('fa-spinner fa-spin');
1030            return true;
1031        }else{
1032            return false;
1033        }
1034    });</script>
1034</div><div id="tncms-block-2342035" class="tncms-block"></div></div></div>
1035                </div>
1036                <div class="row">
1037                    <div id="masthead-full-bottom" class="col-lg-12"><div id="tncms-region-masthead-full-bottom" class="tncms-region "><div id="tncms-block-2342038" class="tncms-block hidden-xs">
1038
1039
1040
1041
1042<!-- Tag ID: newburyportnews_desktop_leaderboard_atf -->
1043<div align="center" data-freestar-ad="__970x250" id="newburyportnews_desktop_leaderboard_atf">
1044  
1044<script data-cfasync="false" type="text/javascript">
1045    freestar.config.enabled_slots.push({ placementName: "newburyportnews_desktop_leaderboard_atf", slotId: "newburyportnews_desktop_leaderboard_atf" });
1046  </script>
1046
1047</div>
1048
1049
1050</div></div></div>
1051                </div>
1052                
1053            </header>
1054        </div>
1055    
1056
1057    
1058    <div id="main-body-container">
1059    <section id="main-top-container" class="container-fullscreen-region container-fluid">
1060        
1061        <div class="fullscreen-region"><div id="tncms-region-global-container-top-fullscreen" class="tncms-region "><div id="tncms-block-3742338" class="tncms-block cnhi-newsletter-signup">
1062
1063<div style="width:auto;margin-left:-20px;margin-right:-20px;padding-top:10px;padding-bottom:10px;background-color:#2BA6CB;text-align:center;font-weight:bold" class="visible-sm visible-xs"><a style="color:#fff;font-size:12px " href="https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f" target="_blank">Click to sign up for our newsletter!</a></div>
1064</div><div id="tncms-block-2342116" class="tncms-block padding-top padding-bottom"></div></div></div>
1065    </section>
1066    <section id="main-page-container" class="container">
1067        <div class="row">
1068                <div id="static-container-top" class="col-md-12"><div id="tncms-region-static_container_top" class="tncms-region hidden-print"></div></div>
1069            
1070            <div class="col-xs-12 visible-xs"><div id="tncms-region-global-mobile-container-top" class="tncms-region "></div></div>
1071            <div class="col-md-12"><div id="tncms-region-global-container-top" class="tncms-region "><div id="tncms-block-2339719" class="tncms-block"><section id="block-2339719" class="block emphasis-h3   " ><div class="heading card">
1072    
1073    
1074        
1075        <ol class="breadcrumb  pull-right" itemscope itemtype="https://schema.org/BreadcrumbList"><li class="active" itemprop="itemListElement" itemscope
1076      itemtype="https://schema.org/ListItem">
1077                    <a href="/" itemprop="item">
1078                        <span itemprop="name">Home</span>
1079                    </a>
1080                    <meta itemprop="position" content="1" />
1081                </li></ol>
1082    
1083    <div class="clearfix"></div>
1084    
1085</div></section></div></div></div>
1086        </div><article id="staticpage" class="staticpage-default">
1087    <header class="staticpage-header">
1088        <h1>About Us</h1>
1089    </header>
1090    <div class="row">
1091        <div id="staticpage-content" class="col-lg-8 col-md-7">
1092
1093            
1094
1095            <p>The Daily News of Newburyport is a six-day-per-week newspaper that covers Newburyport and its surrounding communities of Amesbury, Salisbury, Newbury, West Newbury, Rowley, Georgetown, Groveland and Merrimac, and, in New Hampshire, Seabrook and South Hampton.  </p><p>The News was founded in 1887 in Newburyport, and is the Newburyport region's primary source for local news, sports and lifestyle coverage. Our office is located at 23 Liberty St. in downtown Newburyport.</p><p> </p><p><strong>Other North of Boston Media Group publications</strong></p><p><strong>Newspapers</strong></p><ul><li><a href="http://www.eagletribune.com/" target="_blank">The Eagle-Tribune</a></li><li><a href="http://www.gloucestertimes.com/" target="_blank">Gloucester Daily Times</a></li><li><a href="http://www.salemnews.com" target="_blank">The Salem News</a></li><li><a href="http://www.andovertownsman.com/" target="_blank">Andover Townsman</a></li><li><a href="http://www.derrynews.com/" target="_blank">Derry News</a></li><li><a href="http://www.hgazette.com/" target="_blank">The Haverhill Gazette</a></li></ul><p><strong>Magazines</strong></p><ul><li><a href="https://theandoversmagazine-cnhi.newsmemory.com/" target="_blank">The Andovers</a></li><li><a href="https://capeannmagazine-cnhi.newsmemory.com/" target="_blank">Cape Ann</a></li><li><a href="https://haverhillmagazine-cnhi.newsmemory.com/" target="_blank">Haverhill</a></li><li><a href="https://newburyportmagazine-cnhi.newsmemory.com/" target="_blank">Newburyport</a></li><li><a href="https://middletonmagazine-cnhi.newsmemory.com/" target="_blank">North of Boston: Peabody-Danvers-Middleton</a></li><li><a href="https://readingsmagazine-cnhi.newsmemory.com/" target="_blank">The Readings</a></li><li><a href="https://windhammagazine-cnhi.newsmemory.com/" target="_blank">Windham &amp; Salem</a></li></ul>
1096
1097            
1098
1099        </div><div class="main-sidebar col-lg-4 col-md-5">
1100                  
1101
1102<div class="row">
1103    <div class="col-md-12"><div id="tncms-region-option-rail-top-one" class="tncms-region "></div></div>
1104</div>
1105
1106<div class="row">
1107    <div class="col-md-12"><div id="tncms-region-option-rail-top-two" class="tncms-region "></div></div>
1108</div>
1109
1110<div class="row">
1111    <div class="col-md-12"><div id="tncms-region-option-rail-top-three" class="tncms-region "></div></div>
1112</div>
1113
1114<div class="row">
1115    <div class="col-md-12"><div id="tncms-region-option-rail-top-four" class="tncms-region "></div></div>
1116</div>
1117
1118
1119        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"fixed-big-ad-top","id":"fixed-big-ad-top","pos":"fixed-big-ad-top, atf","fold":"above","include_domain":"cnhi\/newburyportnews","size":"[[300,250], [300,600]]","height":"250","width":"300","not_mobile":false,"js":{"video":"https:\/\/bloximages.chicago2.vip.townnews.com\/newburyportnews.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":null,"index_slug":null,"url":"\/","refresh":false}' style="display:none;"></div><div id="tncms-region-static_side_top" class="tncms-region hidden-print"></div><div id="tncms-region-global-side-primary" class="tncms-region "><div id="tncms-block-2342044" class="tncms-block hidden-xs"><!-- mediumRectangle atf -->
1120
1121
1122<!-- Tag ID: newburyportnews_siderail_300x600_atf -->
1123<div align="center" data-freestar-ad="__300x600" id="newburyportnews_siderail_300x600_atf">
1124  
1124<script data-cfasync="false" type="text/javascript">
1125    freestar.config.enabled_slots.push({ placementName: "newburyportnews_siderail_300x600_atf", slotId: "newburyportnews_siderail_300x600_atf" });
1126  </script>
1126
1127</div>
1128</div><div id="tncms-block-2342047" class="tncms-block visible-xs"><!-- Mobile Rectangle ATF 300x250 Section-->
1129
1130
1131
1132
1133
1134<!-- Tag ID: newburyportnews_mob_300x250_atf -->
1135<div align="center" data-freestar-ad="__300x250" id="newburyportnews_mob_300x250_atf">
1136  
1136<script data-cfasync="false" type="text/javascript">
1137    freestar.config.enabled_slots.push({ placementName: "newburyportnews_mob_300x250_atf", slotId: "newburyportnews_mob_300x250_atf" });
1138  </script>
1138
1139</div>
1140
1141
1142</div><div id="tncms-block-2339704" class="tncms-block"><section id="block-2339704" class="block emphasis-h4   " ><div class="clearfix">
1143    
1144    <div class="block-title title-2339704 ">
1145        <div class="block-title-inner">
1146            <h4>
1147                
1148                    <a href="https://dailynews.clickitrewards.com/">
1149                
1150                Get your rewards
1151                
1152                    </a>
1153                
1154            </h4>
1155        </div>
1156    </div></div><article class="card promo media card-img-full"><figure class="pull-left"><a href="https://dailynews.clickitrewards.com/">
1157            <img 
1158                
1159                src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg==" 
1160                data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=150%2C28 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=200%2C37 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=225%2C42 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=300%2C56 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=400%2C74 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=540%2C100 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=640%2C119 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=750%2C139 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=990%2C184 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=1035%2C192 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg?resize=1200%2C223 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/c7517932-ade6-11eb-b119-bf5d32d14030.jpg 1333w" 
1161                data-sizes="auto" 
1162                class="img-rounded img-responsive lazyload tnt-prop-img"
1163                width="1248"
1164                height="232"
1165                alt="Get your rewards"
1166                ></a></figure><div class="media-body"><p>Home delivery and Digital Access customers of The Daily News get deals for restaurants, hotels, attractions and other businesses, locally and across the country.
1167
1168</p></div>
1169</article></section></div><div id="tncms-block-2342050" class="tncms-block">
1170
1171
1172<div id="adp_newspaperads" class="panel panel-default" style="background-color:#eeeeee;border-radius:5px !important;box-shadow: 0px 0px 0px rgba(0,0,0,0);overflow:hidden">
1173    <div style="width:100%;text-align:center;padding-top:5px;">
1174
1175        <a href="http://newspaperads.newburyportnews.com"" class="side-bar-block-title" style="color:#033265;font-size: 18px;font-weight: bold;">NEWSPAPER ADS</a>
1176
1177
1178    </div>
1179
1180
1181
1182    <div style="margin-top:5px; padding-left:10px; width:100%;margin-top:10px;margin-bottom:10px;height:125px !important">
1183        
1183<script src="https://d1gzrgn7m19oq9.cloudfront.net/widget/retailadvertiser?hostname=newspaperads.newburyportnews.com">
1184        </script>
1184
1185    </div>
1186    
1187    
1188    
1189</div>
1190<script>
1191function removeDivIfAdListNotExists() {
1192  const adListWrapper = document.getElementById('ap_adlist_wrapper');
1193  const adListItems = document.querySelectorAll('.ap_adlist li');
1194
1195  if (!adListWrapper || adListItems.length === 0) {
1196    const divToRemove = document.getElementById('adp_newspaperads');
1197    if (divToRemove) {
1198      divToRemove.parentNode.removeChild(divToRemove);
1199    }
1200  }
1201}
1202
1203removeDivIfAdListNotExists();
1204  </script>
1204
1205</div><div id="tncms-block-2339692" class="tncms-block"><section id="block-2339692" class="block emphasis-h3   " ><div class="clearfix">
1206    
1207    <div class="block-title title-2339692 ">
1208        <div class="block-title-inner">
1209            <h3>
1210                
1211                    <a href="http://www.newburyportnews.com/localpulse/" target="_blank" rel="noopener">
1212                
1213                Listen to Local Pulse
1214                
1215                    </a>
1216                
1217            </h3>
1218        </div>
1219    </div></div><article class="card promo media card-img-lg"><figure class="pull-left"><a href="http://www.newburyportnews.com/localpulse/" target="_blank" rel="noopener">
1220            <img 
1221                
1222                src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg==" 
1223                data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=150%2C129 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=200%2C172 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=225%2C193 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=300%2C258 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=400%2C343 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=540%2C464 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=640%2C549 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=750%2C644 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=990%2C850 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=1035%2C889 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=1200%2C1030 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=1333%2C1144 1333w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg?resize=1476%2C1267 1476w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/e413eb1c-4edb-11e8-8597-7325860d99c6.jpg 2008w" 
1224                data-sizes="auto" 
1225                class="img-default img-responsive lazyload tnt-prop-img"
1226                width="1654"
1227                height="1420"
1228                alt="Listen to Local Pulse"
1229                ></a></figure><div class="media-body"><p>Listen to Local Pulse live at 9 a.m. on Saturdays or go back and listen to previous shows. </p><a href="http://www.newburyportnews.com/localpulse/" target="_blank" rel="noopener">
1230                <button type="button" class="btn btn-default  ">Listen now</button>
1231            </a></div>
1232</article></section></div></div>  
1233
1234<div class="row">
1235    <div class="col-md-12"><div id="tncms-region-option-rail-middle-one" class="tncms-region "></div></div>
1236</div>
1237
1238<div class="row">
1239    <div class="col-md-12"><div id="tncms-region-option-rail-middle-two" class="tncms-region "></div></div>
1240</div>
1241
1242<div class="row">
1243    <div class="col-md-12"><div id="tncms-region-option-rail-middle-three" class="tncms-region "></div></div>
1244</div>
1245
1246<div class="row">
1247    <div class="col-md-12"><div id="tncms-region-option-rail-middle-four" class="tncms-region "></div></div>
1248</div>
1249
1250
1251        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"fixed-big-ad-middle","id":"fixed-big-ad-middle","pos":"fixed-big-ad-middle, stf","fold":"span","include_domain":"cnhi\/newburyportnews","size":"[[300,250], [300,600]]","height":"250","width":"300","not_mobile":false,"js":{"video":"https:\/\/bloximages.chicago2.vip.townnews.com\/newburyportnews.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":null,"index_slug":null,"url":"\/","refresh":false}' style="display:none;"></div><div id="tncms-region-static_side_middle" class="tncms-region hidden-print"></div><div id="tncms-region-global-side-secondary" class="tncms-region hidden-print"><div id="tncms-block-2339617" class="tncms-block"><section id="block-2339617" class="block emphasis-h3   " ><div class="clearfix">
1252    
1253    <div class="block-title title-2339617 ">
1254        <div class="block-title-inner">
1255            <h3>
1256                
1257                    <a href="/homes">
1258                
1259                Featured Homes of the Week
1260                
1261                    </a>
1262                
1263            </h3>
1264        </div>
1265    </div></div>
1266    
1267    <div class="card-img-md card-compact">
1268        
1269                
1270                <article id="card-summary-2339617-ea6efe97-b45d-5931-9d5d-8fb43302ac6a" class="tnt-asset-type-article clearfix card summary has-image image-left inherit letterbox-style-  tnt-section-homes">
1271            <div class="card-container"><div class="card-image ">
1272                        <div class="media-preview-ea6efe97-b45d-5931-9d5d-8fb43302ac6a media-preview article-asset " data-aspect="original"><figure class="photo layout-horizontal letterbox-style-">
1273            <div class="image">
1274                
1275                    <a href="/homes/a-more-disciplined-approach-to-renting-on-cape-ann/article_ea6efe97-b45d-5931-9d5d-8fb43302ac6a.html" class="tnt-asset-link"  aria-label="A more disciplined approach to renting on Cape Ann">
1276                
1277                
1278                    <div class="asset-icon"><i class="fas tnt-camera tnt-fw" title="Article with images"></i><span class="hidden-xs icon-count">+4</span></div>
1279                
1280                
1281                
1282                        <img
1283                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg=="
1284                            alt="A more disciplined approach to renting on Cape Ann"
1285                            class="img-responsive lazyload full"
1286                            width="490"
1287                            height="219"
1288                            data-sizes="auto"
1289                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg?resize=150%2C67 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg?resize=200%2C89 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg?resize=225%2C101 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg?resize=300%2C134 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg?resize=400%2C179 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/e0/9e0f72a8-c58d-5903-b7fd-c9d8241cfda7/69f20fa956cb4.image.jpg 540w" />
1290                </a>
1291                
1292            </div>
1293            
1294        </figure></div>
1295                    </div>
1296                
1297                <div class="card-body">
1298        <div class="card-headline"><h3 class="tnt-headline ">
1299        
1300             <a href="/homes/a-more-disciplined-approach-to-renting-on-cape-ann/article_ea6efe97-b45d-5931-9d5d-8fb43302ac6a.html" class="tnt-asset-link" aria-label="A more disciplined approach to renting on Cape Ann">
1301        
1302
1303        
1304            A more disciplined approach to renting on Cape Ann</a></h3></div>
1305    <div class="card-meta">
1306            <ul class="list-inline"><li class="card-byline text-muted"><span  class="tnt-byline">By Amanda Armstrong | Principal, AAG and Managing Director, Compass</span></li></ul>
1307        </div>
1308                    
1309                    
1310                    
1311                    
1312                    
1313                    
1314                </div>
1315            </div>
1316            <div class="clearfix"></div>
1317        </article>
1318                
1319            </div></section></div><div id="tncms-block-2342053" class="tncms-block padding-top"></div><div id="tncms-block-2341954" class="tncms-block"><!-- Mobile 300x250 between obits and most pop -->
1320
1321
1322
1323<!-- Tag ID: newburyportnews_300x250_mob6 -->
1324<div align="center" data-freestar-ad="__300x250" id="newburyportnews_300x250_mob6">
1325  
1325<script data-cfasync="false" type="text/javascript">
1326    freestar.config.enabled_slots.push({ placementName: "newburyportnews_300x250_mob6", slotId: "newburyportnews_300x250_mob6" });
1327  </script>
1327
1328</div>
1329
1330</div><div id="tncms-block-2342023" class="tncms-block hidden-xs"><!-- mediumRectangle_btf1 flex right rail -->
1331
1332
1333
1334
1335<!-- Tag ID: newburyportnews_desktop_300x250_btf1 -->
1336<div align="center" data-freestar-ad="__300x250" id="newburyportnews_desktop_300x250_btf1">
1337  
1337<script data-cfasync="false" type="text/javascript">
1338    freestar.config.enabled_slots.push({ placementName: "newburyportnews_desktop_300x250_btf1", slotId: "newburyportnews_desktop_300x250_btf1" });
1339  </script>
1339
1340</div>
1341
1342</div><div id="tncms-block-2342020" class="tncms-block"></div><div id="tncms-block-2342029" class="tncms-block"><!-- Mobile article 300x250 under Monster block -->
1343
1344
1345</div><div id="tncms-block-2342026" class="tncms-block hidden-xs"><!-- mediumRectangle_btf3_flex Section -->
1346
1347
1348
1349
1350
1351<!-- Tag ID: newburyportnews_siderail_300x600_sticky_btf_3 -->
1352<div align="center" data-freestar-ad="__300x600" id="newburyportnews_siderail_300x600_sticky_btf_3">
1353  
1353<script data-cfasync="false" type="text/javascript">
1354    freestar.config.enabled_slots.push({ placementName: "newburyportnews_siderail_300x600_sticky_btf_3", slotId: "newburyportnews_siderail_300x600_sticky_btf_3" });
1355  </script>
1355
1356</div>
1357
1358
1359</div><div id="tncms-block-2342014" class="tncms-block"><section id="block-2342014" class="block emphasis-h3   " ><div class="clearfix">
1360    
1361    <div class="block-title title-2342014 ">
1362        <div class="block-title-inner">
1363            <h3>
1364                
1365                Most Popular
1366                
1367            </h3>
1368        </div>
1369    </div></div><div class="most-popular">
1370    <ul class="nav nav-tabs nav-tabs-popular">
1371        
1372            <li class="active">
1373                <a href="#articles-2342014" data-toggle="tab"><i class="far tnt-file-alt" title="Articles"></i><span class="tab-text"> Articles</span></a>
1374            </li>
1375        
1376        
1377            <li >
1378                <a href="#images-2342014" data-toggle="tab"><i class="far tnt-image" title="images"></i><span class="tab-text"> Images</span></a>
1379            </li>
1380        
1381        
1382            <li >
1383                <a href="#videos-2342014" data-toggle="tab"><i class="fas tnt-play-circle" title="Videos"></i><span class="tab-text"> Videos</span></a>
1384            </li>
1385        
1386        
1387        
1388        
1389            <li >
1390                <a href="#commented-2342014" data-toggle="tab"><i class="far tnt-comments" title="Commented"></i><span class="tab-text"> Commented</span></a>
1391            </li>
1392        
1393    </ul>
1394    <div class="tab-content">
1395        
1396            <div id="articles-2342014" class="tab-pane tab-pane-articles fade in active">
1397                <h4 class="tab-content-heading">Articles</h4><ul class="tab-content-list bullet-disc "><li><a href="/news/local_news/hollywood-comes-to-newburyport/article_5c04a7d6-0b92-419f-9da1-0ce599c35e2c.html">Hollywood comes to Newburyport</a></li><li><a href="/news/local_news/100-years-of-keeping-newburyport-stylish-inn-street-barbershop-hits-century-mark/article_fd691e44-c1cc-4c5d-bcba-d53053724769.html">100 years of keeping Newburyport stylish: Inn Street Barbershop hits century mark</a></li><li><a href="/news/local_news/groundbreaking-for-third-newburyport-crossing-building-set-for-tuesday/article_93401893-b635-4556-bb02-1f7bdd4248fd.html">Groundbreaking for third Newburyport Crossing building set for Tuesday</a></li><li><a href="/news/local_news/route-1-development-project-underway-in-salisbury/article_f8339106-7dff-4e88-8344-68b08da41951.html">Route 1 development project underway in Salisbury</a></li><li><a href="/news/local_news/reaching-a-bench-mark/article_2d9e8f28-e022-423a-b5e5-3f48bec5897c.html">Reaching a 'bench' mark</a></li><li><a href="/sports/damage-done-by-defense-newburyport-line-dominant-in-stifling-shutout-of-manchester-essex/article_ebc211e4-1808-4444-ba1b-787a2c005400.html">Damage Done By Defense: Newburyport line dominant in stifling shutout of Manchester Essex</a></li><li><a href="/news/local_news/local-cannabis-company-receives-over-15m-in-financing/article_d991d642-5aff-4f04-a50a-91326da07e69.html">Local cannabis company receives over $15M in financing</a></li><li><a href="/news/local_news/full-recovery-anna-jaques-staff-thanked-for-saving-husbands-life/article_78075e5c-2db2-4687-85c8-3f2ac7ede885.html">Full recovery: Anna Jaques staff thanked for saving husband's life</a></li><li><a href="/news/local_news/body-recovered-in-amesbury-pond-over-weekend/article_72d9e46b-72d3-4026-90cc-2f7b5172456e.html">Body recovered in Amesbury pond over weekend</a></li><li><a href="/news/local_news/a-record-setting-plumfest-is-in-the-books/article_56197b6c-4cec-4c65-8963-83349b00719e.html">A 'record-setting' PlumFest is in the books</a></li></ul></div>
1398        
1399        
1400            <div id="images-2342014" class="tab-pane tab-pane-images fade in ">
1401                <h4 class="tab-content-heading">Images</h4><ul class="tab-content-list">
1402                            <li><figure class="photo layout-square letterbox-style-">
1403            <div class="image">
1404                
1405                    <a href="/multimedia/photos/260902nt-ksu-thsvsphsgolf-11356-jpg/image_901fb182-7184-5912-8da8-cb8d6f728211.html" class="tnt-asset-link"  aria-label="260902nt-ksu-thsvsphsgolf-11356.JPG">
1406                
1407                
1408                
1409                
1410                        <img
1411                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1412                            alt="260902nt-ksu-thsvsphsgolf-11356.JPG"
1413                            class="img-responsive lazyload full"
1414                            width="1176"
1415                            height="1176"
1416                            data-sizes="auto"
1417                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=64
14170%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/9/01/901fb182-7184-5912-8da8-cb8d6f728211/6a99c9981470f.image.jpg?crop=1176%2C1176%2C293%2C0 1200w" />
1418                </a>
1419                
1420            </div>
1421            
1422        </figure></li>
1423                        
1424                            <li><figure class="photo layout-square letterbox-style-">
1425            <div class="image">
1426                
1427                    <a href="/opinion/cartoon/image_0a72d74d-11b4-5810-884e-3ce7774efe9d.html" class="tnt-asset-link"  aria-label="Cartoon">
1428                
1429                
1430                
1431                
1432                        <img
1433                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1434                            alt="Cartoon"
1435                            class="img-responsive lazyload full"
1436                            width="1241"
1437                            height="1241"
1438                            data-sizes="auto"
1439                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=640%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0&resize=1200%2C1200&order=crop%2Cresize 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/0/a7/0a72d74d-11b4-5810-884e-3ce7774efe9d/6aa7287a6d884.image.jpg?crop=1241%2C1241%2C214%2C0 1333w" />
1440                </a>
1441                
1442            </div>
1443            
1444        </figure></li>
1445                        
1446                            <li><figure class="photo layout-square letterbox-style-">
1447            <div class="image">
1448                
1449                    <a href="/opinion/cartoon/image_70c57af3-04ad-5ea8-b04d-39e5b4c0067b.html" class="tnt-asset-link"  aria-label="Cartoon">
1450                
1451                
1452                
1453                
1454                        <img
1455                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1456                            alt="Cartoon"
1457                            class="img-responsive lazyload full"
1458                            width="1252"
1459                            height="1252"
1460                            data-sizes="auto"
1461                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c
146157af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=640%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0&resize=1200%2C1200&order=crop%2Cresize 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/7/0c/70c57af3-04ad-5ea8-b04d-39e5b4c0067b/6aaafffd90802.image.jpg?crop=1252%2C1252%2C201%2C0 1333w" />
1462                </a>
1463                
1464            </div>
1465            
1466        </figure></li>
1467                        
1468                            <li><figure class="photo layout-square letterbox-style-">
1469            <div class="image">
1470                
1471                    <a href="/opinion/editorial-cartoon/image_65398bd7-f526-5288-b36f-8bd9a4ac3fab.html" class="tnt-asset-link"  aria-label="Editorial cartoon">
1472                
1473                
1474                
1475                
1476                        <img
1477                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1478                            alt="Editorial cartoon"
1479                            class="img-responsive lazyload full"
1480                            width="1252"
1481                            height="1252"
1482                            data-sizes="auto"
1483                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=64
14830%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0&resize=1200%2C1200&order=crop%2Cresize 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/53/65398bd7-f526-5288-b36f-8bd9a4ac3fab/6aa9bebb3d559.image.jpg?crop=1252%2C1252%2C201%2C0 1333w" />
1484                </a>
1485                
1486            </div>
1487            
1488        </figure></li>
1489                        
1490                            <li><figure class="photo layout-square letterbox-style-">
1491            <div class="image">
1492                
1493                    <a href="/news/lifestyles/cape-ann-holiday-2025/image_cace5b75-a580-515f-a352-fceedd66f9e9.html" class="tnt-asset-link"  aria-label="Cape Ann holiday 2025">
1494                
1495                
1496                
1497                
1498                        <img
1499                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1500                            alt="Cape Ann holiday 2025"
1501                            class="img-responsive lazyload full"
1502                            width="1244"
1503                            height="1244"
1504                            data-sizes="auto"
1505                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=640%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210&resize=1200%2C1200&order=crop%2Cresize 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/c/ac/cace5b75-a580-515f-a352-fceedd66f9e9/6aad9bfb17d9b.image.jpg?crop=1244%2C1244%2C0%2C210 1333w" />
1506                </a>
1507                
1508            </div>
1509            
1510        </figure></li>
1511                        
1512                            <li><figure class="photo layout-square letterbox-style-">
1513            <div class="image">
1514                
1515                    <a href="/opinion/cartoon/image_2c9e3295-14ea-5225-bf34-646a06ee8899.html" class="tnt-asset-link"  aria-label="Cartoon">
1516                
1517                
1518                
1519                
1520                        <img
1521                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1522                            alt="Cartoon"
1523                            class="img-responsive lazyload full"
1524                            width="1265"
1525                            height="1265"
1526                            data-sizes="auto"
1527                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=64
15270%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=750%2C750&order=crop%2Cresize 750w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=990%2C990&order=crop%2Cresize 990w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=1035%2C1035&order=crop%2Cresize 1035w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0&resize=1200%2C1200&order=crop%2Cresize 1200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/2/c9/2c9e3295-14ea-5225-bf34-646a06ee8899/6aa30f8d01a8f.image.jpg?crop=1265%2C1265%2C186%2C0 1333w" />
1528                </a>
1529                
1530            </div>
1531            
1532        </figure></li>
1533                        
1534                            <li><figure class="photo layout-square letterbox-style-">
1535            <div class="image">
1536                
1537                    <a href="/newburyport-boys-xc-secondary-if-needed/image_6d9787b5-819a-4584-87a8-402eb4bc03b4.html" class="tnt-asset-link"  aria-label="Newburyport boys XC ... secondary if needed">
1538                
1539                
1540                
1541                
1542                        <img
1543                            src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM8Uw8AAh0BTZud3BwAAAAASUVORK5CYII="
1544                            alt="Newburyport boys XC ... secondary if needed"
1545                            class="img-responsive lazyload full"
1546                            width="750"
1547                            height="750"
1548                            data-sizes="auto"
1549                            data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=150%2C150&order=crop%2Cresize 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=200%2C200&order=crop%2Cresize 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=225%2C225&order=crop%2Cresize 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=300%2C300&order=crop%2Cresize 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=400%2C400&order=crop%2Cresize 400w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=540%2C540&order=crop%2Cresize 540w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138&resize=640%2C640&order=crop%2Cresize 640w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/assets/v3/editorial/6/d9/6d9787b5-819a-4584-87a8-402eb4bc03b4/6aa99ad85dc0c.image.png?crop=750%2C750%2C0%2C138 750w" />
1550                </a>
1551                
1552            </div>
1553            
1554        </figure></li>
1555                        </ul></div>
1556        
1557        <div id="videos-2342014" class="tab-pane tab-pane-videos fade in ">
1558                <h4 class="tab-content-heading">Videos</h4><p class="no-results text-muted">Sorry, there are no recent results for popular videos.</p></div>
1559        
1560        
1561        
1562        
1563            <div id="commented-2342014" class="tab-pane tab-pane-commented fade in ">
1564                <h4 class="tab-content-heading">Commented</h4><p class="no-results text-muted">Sorry, there are no recent results for popular commented articles.</p></div>
1565        
1566    </div>
1567</div></section></div></div>
1568        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"fixed-big-ad-bottom","id":"fixed-big-ad-bottom","pos":"fixed-big-ad-bottom, btf","fold":"below","include_domain":"cnhi\/newburyportnews","size":"[[300,250], [300,600]]","height":"250","width":"300","not_mobile":false,"js":{"video":"https:\/\/bloximages.chicago2.vip.townnews.com\/newburyportnews.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":null,"index_slug":null,"url":"\/","refresh":false}' style="display:none;"></div>  
1569
1570<div class="row">
1571    <div class="col-md-12"><div id="tncms-region-option-rail-bottom-one" class="tncms-region "></div></div>
1572</div>
1573
1574<div class="row">
1575    <div class="col-md-12"><div id="tncms-region-option-rail-bottom-two" class="tncms-region "></div></div>
1576</div>
1577
1578<div class="row">
1579    <div class="col-md-12"><div id="tncms-region-option-rail-bottom-three" class="tncms-region "></div></div>
1580</div>
1581
1582<div class="row">
1583    <div class="col-md-12"><div id="tncms-region-option-rail-bottom-four" class="tncms-region "></div></div>
1584</div>
1585
1586<div id="tncms-region-static_side_bottom" class="tncms-region hidden-print"></div><div id="tncms-region-global-side-tertiary" class="tncms-region "></div>
1587            </div></div>
1588</article><div class="row">
1589            <div class="col-md-12"><div id="tncms-region-global-container-bottom" class="tncms-region "></div></div>
1590        </div></section>
1591    <section id="main-bottom-container" class="container-fullscreen-region container-fluid">
1592        <div class="fullscreen-region"><div id="tncms-region-global-container-bottom-fullscreen" class="tncms-region "><div id="tncms-block-2339605" class="tncms-block"><div class="modal promo-designer-modal in toaster_right  hidden tnt-dmp-reactive" id="promo-designer-modal-custom-pop" tabindex="-1" role="dialog" aria-label="Promotional pop up" aria-hidden="true"  data-dmp-show-segment='["daily_headlines_subs"]'>
1593        <div class="modal-dialog modal-md toaster_right">
1594            <div class="modal-content">
1595                <div class="modal-body"><section id="block-2339605" class="block emphasis-h2   hidden tnt-dmp-reactive "  data-dmp-show-segment='["daily_headlines_subs"]'><div class="promo-design card-rounded-rectangle"><div class="sticker rounded">
1596            <span class="fas tnt-envelope"></span>
1597        </div><div class="card-bg-color rounded_rectangle"><button type="button" class="close" data-dismiss="modal" aria-label="Close">
1598                <span class="tnt-stack" aria-hidden="true">
1599                    <i class="fas tnt-circle tnt-inverse tnt-stack-1x"></i>
1600                    <i class="fas tnt-times-circle tnt-stack-1x"></i>
1601                </span>
1602            </button><div class="card-panel panel"><div class="panel-body">
1603                <div class="promo-designer-wrapper">
1604                    
1605                        <div class="headline medium dark ">
1606                            Get Breaking News
1607                        </div>
1608                    
1609                    
1610                        <p class="text dark ">
1611                            Sign up now to get our FREE breaking news coverage delivered right to your inbox.
1612                        </p>
1613                    <div class="promo-design-button">
1614                            <a href="https://bcp.crwdcntrl.net/5/c=6880/b=65084587?https://visitor.r20.constantcontact.com/d.jsp?llr=a8oml49ab&p=oi&m=1128481045344&sit=hnhwgcwlb&f=8930d7b8-a735-4d3c-a590-8287416a3e0f">
1615                                <button type="button" class="btn btn-success btn-lg">Sign-up</button>
1616                            </a>
1617                        </div></div>
1618            </div>
1619        </div>
1620    </div>
1621</div></section></div>
1622            </div>
1623        </div>
1624    </div></div><div id="tncms-block-2403247" class="tncms-block hidden-xs"><!-- leaderboard btf -->
1625
1626
1627</div></div></div>
1628    </section><!-- / main-body-container -->
1629    </div>
1630    <div id="site-footer-container" class="hidden-print">
1631         
1632            <div class="container">
1633                <div id="static-container-bottom" class="col-md-12">
1634                    <div id="tncms-region-static_container_bottom" class="tncms-region hidden-print"></div> 
1635                </div>
1636            </div>
1637        
1638
1639        
1640            <footer id="site-footer" class="container well-main">
1641                  
1642<!-- code here -->  
1643
1644                <div id="tncms-region-footer-top-col-full" class="tncms-region "><div id="tncms-block-2339521" class="tncms-block"><div style="font-family:times;font-style:italic;margin-bottom:20px;margin-top:20px;" class="fa-block">
1645<p style="font-size:18px"><span style="font-weight:bold">First Amendment:</span> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.</p>
1646</div></div></div>
1647                <div class="row">
1648                    <div id="footer-col-one" class="col-md-4 col-sm-4">
1649        <div id="tncms-region-footer-col-one" class="tncms-region "><div id="tncms-block-2339509" class="tncms-block"><section id="block-2339509" class="block emphasis-h4   " ><div class="clearfix">
1650    
1651    <div class="block-title title-2339509 ">
1652        <div class="block-title-inner">
1653            <h4>
1654                
1655                Contact Information
1656                
1657            </h4>
1658        </div>
1659    </div></div><address>
1660    <strong>newburyportnews.com</strong><br>
1661    23 Liberty St.<br>
1662    Newburyport, MA 01950
1663    <br>
1664    
1665        <strong>Phone:</strong> (978) 462-6666<br>
1666        <strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a><br>
1667    
1668</address></section></div><div id="tncms-block-2339506" class="tncms-block"><section id="block-2339506" class="block emphasis-h4   " ><div class="clearfix">
1669    
1670    <div class="block-title title-2339506 ">
1671        <div class="block-title-inner">
1672            <h4>
1673                
1674                Services
1675                
1676            </h4>
1677        </div>
1678    </div></div></section></div></div>
1679        <div id="tncms-region-nav-footer-col-two-nav" class="tncms-region-nav"><ul id="footer-col-two-nav_menu" class="bullet-nav nav-list"><li>
1680                <a class="nav-link  tnt-section-about-us"  href="/site/about-us.html" >
1681                    <span class="nav-label ">About Us</span>
1682                </a></li><li>
1683                <a class="nav-link  tnt-section-contact-us"  href="https://www.newburyportnews.com/contact_us/"  target="_blank" rel="noopener">
1684                    <span class="nav-label ">Contact Us</span>
1685                </a></li><li>
1686                <a class="nav-link  tnt-section-advertise-with-us"  href="/site/advertise-with-us.html" >
1687                    <span class="nav-label ">Advertise with Us</span>
1688                </a></li><li>
1689                <a class="nav-link  tnt-section-submission-forms"  href="/site/forms/" >
1690                    <span class="nav-label ">Submission Forms</span>
1691                </a></li><li>
1692                <a class="nav-link  tnt-section-subscriber-services"  href="/subscriber-services/" >
1693                    <span class="nav-label ">Subscriber Services</span>
1694                </a></li><li>
1695                <a class="nav-link  tnt-section-cookie-preferences"   >
1696                    <span class="nav-label ">Cookie Preferences</span>
1697                </a></li></ul></div>
1698    </div>
1699    <div id="footer-col-two" class="col-md-4 col-sm-4">
1700    <div id="tncms-region-footer-col-left" class="tncms-region "><div id="tncms-block-2339503" class="tncms-block"><section id="block-2339503" class="block emphasis-h4   " ><div class="clearfix">
1701    
1702    <div class="block-title title-2339503 ">
1703        <div class="block-title-inner">
1704            <h4>
1705                
1706                Sections
1707                
1708            </h4>
1709        </div>
1710    </div></div></section></div></div>
1711    <div id="tncms-region-nav-footer-col-one-nav" class="tncms-region-nav"><ul id="footer-col-one-nav_menu" class="bullet-nav nav-list"><li>
1712                <a class="nav-link nav-home  tnt-section-home"  href="/" >
1713                    <span class="nav-icon fas tnt-home tnt-fw"></span> <span class="nav-label sr-only">Home</span>
1714                </a></li><li>
1715                <a class="nav-link  tnt-section-news"  href="/news/" >
1716                    <span class="nav-label ">News</span>
1717                </a></li><li>
1718                <a class="nav-link  tnt-section-comics"  href="/comics-kingdom/" >
1719                    <span class="nav-label ">Comics</span>
1720                </a></li><li>
1721                <a class="nav-link  tnt-section-puzzles"  href="/puzzles-palace" >
1722                    <span class="nav-label ">Puzzles</span>
1723                </a></li><li>
1724                <a class="nav-link  tnt-section-sports"  href="/sports/" >
1725                    <span class="nav-label ">Sports</span>
1726                </a></li><li>
1727                <a class="nav-link  tnt-section-community"  href="/community/" >
1728                    <span class="nav-label ">Community</span>
1729                </a></li><li>
1730                <a class="nav-link  tnt-section-opinion"  href="/opinion/" >
1731                    <span class="nav-label ">Opinion</span>
1732                </a></li><li>
1733                <a class="nav-link  tnt-section-obituaries"  href="/obituaries/" >
1734                    <span class="nav-label ">Obituaries</span>
1735                </a></li><li>
1736                <a class="nav-link  tnt-section-photos"  href="/gallery/" >
1737                    <span class="nav-label ">Photos</span>
1738                </a></li><li>
1739                <a class="nav-link  tnt-section-public-notices"  href="https://marketplace.northofboston.com/northofboston/public-notices/search"  target="_blank" rel="noopener">
1740                    <span class="nav-label ">Public Notices</span>
1741                </a></li><li>
1742                <a class="nav-link  tnt-section-video-gallery"  href="/multimedia/videos/" >
1743                    <span class="nav-label ">Video Gallery</span>
1744                </a></li><li>
1745                <a class="nav-link  tnt-section-weather"  href="/weather/" >
1746                    <span class="nav-label ">Weather</span>
1747                </a></li></ul></div>
1748     <div id="tncms-region-footer-col-two" class="tncms-region "><div id="tncms-block-2339515" class="tncms-block padding-bottom"><section id="block-2339515" class="block emphasis-h3   " ><div class="block"><a href="/" rel="nofollow"  >
1749            <img 
1750                
1751                src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mM8U88ABowYDABAxQPltt5zqAAAAABJRU5ErkJggg==" 
1752                data-srcset="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/2d
175252a9fe-4d3c-11e8-9284-8fb3bb534264.png?resize=150%2C33 150w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/2d52a9fe-4d3c-11e8-9284-8fb3bb534264.png?resize=200%2C45 200w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/2d52a9fe-4d3c-11e8-9284-8fb3bb534264.png?resize=225%2C50 225w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/2d52a9fe-4d3c-11e8-9284-8fb3bb534264.png?resize=300%2C67 300w, https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/content/tncms/custom/image/2d52a9fe-4d3c-11e8-9284-8fb3bb534264.png 400w" 
1753                data-sizes="auto" 
1754                class=" img-responsive lazyload tnt-prop-img"
1755                width="350"
1756                height="78"
1757                alt=""
1758                aria-hidden="true"></a></div></section></div></div>
1759        
1760    </div>
1761    <div id="footer-col-three" class="col-md-4 col-sm-4">
1762        <div id="tncms-region-footer-col-three" class="tncms-region "><div id="tncms-block-2339512" class="tncms-block">
1763<div style="width:100%;text-align:center">
1764<a href="https://www.rtjgolf.com/?utm_source=CNHI&utm_medium=website&utm_campaign=cnhi" target="_blank"><img src="https://static.cnhionline.com/ksherman/images/RTJ-300x250.jpg" border="0" style="max-width:300px;" /></a>
1765</div>
1766</div></div>
1767        
1768    </div>
1769                </div>
1770                <div id="tncms-region-footer-bottom-col-full" class="tncms-region "></div><div id="browser-compatibility-modal" class=" browser-compatibility-wrapper browser-compatibility-modal">
1771        <div class="modal fade" tabindex="-1" role="dialog">
1772            <div class="modal-dialog" role="document">
1773                <div class="modal-content text-center">
1774                    <div class="modal-header">
1775                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1776                        <h4 class="modal-title">Browser Compatibility</h4>
1777                    </div>
1778                    <div class="modal-body">
1779                        <p class="lead">Your browser is out of date and potentially vulnerable to security risks.<br />We recommend switching to one of the following browsers:</p>
1780                        <div class="btn-group" role="group" aria-label="Outdated browser notice">
1781                            <a href="https://www.microsoft.com/en-us/edge" role="button" class="btn btn-default list-group-item"><i class="fab tnt-edge"></i>Microsoft Edge</a>
1782                            <a href="https://www.google.com/chrome/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-chrome"></i>Google Chrome</a>
1783                            <a href="https://www.mozilla.org/en-US/firefox/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-firefox"></i>Firefox</a>
1784                        </div>
1785                    </div>
1786                </div><!-- /.modal-content -->
1787            </div><!-- /.modal-dialog -->
1788        </div><!-- /.modal -->
1789    </div>
1790
1791<!-- Tag ID: newburyportnews_reveal -->
1792<div align="center" id="newburyportnews_reveal">
1793  
1793<script data-cfasync="false" type="text/javascript">
1794    freestar.config.enabled_slots.push({ placementName: "newburyportnews_reveal", slotId: "newburyportnews_reveal" });
1795  </script>
1795
1796</div>
1797
1798
1799
1800<!-- Tecnavia Mobile Header Login and Subscribe Button -->
1801<script>
1802const exMobileHeaderUl = document.querySelector('#main-navigation .navbar-header ul.pull-right ')
1803if (exMobileHeaderUl) {
1804    const newMobileHeaderUl = document.createElement('ul');
1805    newMobileHeaderUl.id = 'sub-buttons-mobile-header';
1806    newMobileHeaderUl.classList.add('sub-buttons-mobile');
1807    newMobileHeaderUl.classList.add('pull-right');
1808    newMobileHeaderUl.classList.add('hidden-md');
1809    newMobileHeaderUl.classList.add('hidden-lg');
1810
1811    const li1 = document.createElement('li');
1812    const subLink = document.createElement('a');
1813    subLink.href = 'javascript:var onclick=ta_accountOptions(); window.scrollTo({top: 0, left: 0, behavior: "smooth"});';
1814    subLink.textContent = 'SUBSCRIBE';
1815    li1.appendChild(subLink);
1816    li1.classList.add('sub-header-button');
1817    li1.setAttribute('aria-label', 'Subscribe');
1818    newMobileHeaderUl.appendChild(li1);
1819
1820    const li2 = document.createElement('li');
1821    const loginLink = document.createElement('a');
1822    loginLink.href = 'javascript:var onclick=ta_account(); window.scrollTo({top: 0, left: 0, behavior: "smooth"});';
1823    loginLink.textContent = 'LOGIN';
1824    li2.appendChild(loginLink);
1825    li2.classList.add('login-header-button');
1826    li2.setAttribute('aria-label', 'Login');
1827    newMobileHeaderUl.appendChild(li2);
1828
1829    const parentContainer = exMobileHeaderUl.parentNode;
1830
1831    if (parentContainer) {
1832        parentContainer.insertBefore(newMobileHeaderUl, exMobileHeaderUl);
1833        console.log("New UL added successfully before existing UL.");
1834    }
1835}
1836</script>
1836
1837<!-- Tecnavia Login and Subscribe Button -->
1838<script type='text/javascript'>
1839function loginButtonLink() {
1840    const elements = document.getElementsByClassName('tnt-section-login');
1841    for (const element of elements) {
1842        element.href = 'javascript:var onclick=ta_account();';
1843        element.setAttribute('onclick','window.scrollTo({ top: 0, behavior: "smooth" })');
1844        element.removeAttribute('id');
1845    }
1846}
1847loginButtonLink();
1848
1849function subscribeButtonLink() {
1850    const elements = document.getElementsByClassName('tnt-section-subscribe');
1851    for (const element of elements) {
1852        element.href = 'javascript:var onclick=ta_accountOptions();';
1853        element.setAttribute('onclick','window.scrollTo({ top: 0, behavior: "smooth" })');
1854        element.removeAttribute('id');
1855    }
1856}
1857subscribeButtonLink();
1858</script>
1858
1859
1860<!-- Tecnavia Logout Links -->
1861<!-- Desktop/Mobile LOGOUT -->
1862<script type='text/javascript'>
1863function ta_paywallLoaded() {
1864        var loginStatus = ta_isUserLoggedIn();
1865        if (loginStatus == true) {
1866                document.querySelector('.tnt-section-login .nav-label').innerHTML = 'LOGOUT';
1867                document.querySelector('.login-flyout-custom').innerHTML = 'LOGOUT';
1868                const mobileLogoutLi = document.querySelector('#sub-buttons-mobile-header .login-header-button');
1869                const mobileLogoutLink = mobileLogoutLi.querySelector('a');
1870                mobileLogoutLink.textContent = 'LOGOUT';
1871
1872        }         
1873}
1874</script>
1874
1875<!-- End Tecnavia Login and Subscribe Button -->
1876
1877<script type='text/javascript'>
1878function gamesButtonLink() {
1879    const elements = document.getElementsByClassName('tnt-section-games');
1880    for (const element of elements) {
1881        element.target = '_blank';
1882    }
1883}
1884gamesButtonLink();
1885</script>
1885
1886
1887<!-- Osano footer script -->
1888<script type='text/javascript'>
1889function cookiePref() {
1890    const elements = document.getElementsByClassName('tnt-section-cookie-preferences');
1891    for (const element of elements) {
1892        element.setAttribute("onclick", 'Osano.cm.showDrawer("osano-cm-dom-info-dialog-open")');
1893        element.style.cursor = "pointer";
1894    }
1895}
1896cookiePref();
1897</script>
1897
1898
1899            </footer>
1900        
1901
1902        <div id="site-copyright-container" class="container">
1903            <div id="tncms-region-footer-copyright" class="tncms-region "><div id="tncms-block-2339518" class="tncms-block"><div id="site-copyright" class="row">
1904    <section id="block-2339518"><div class="col-md-7"><small>
1905                    <span class="inner-copyright-copyright">&copy; Copyright 2026</span>
1906                    <span class="inner-copyright-link"><a href="/">The Daily News of Newburyport</a></span>
1907                    <span class="inner-copyright-address">23 Liberty St.,&nbsp;Newburyport,&nbsp;MA</span>
1908                </small><small>
1909                    <span class="inner-copyright-terms">&nbsp;| <a href="/site/terms.html">Terms of Use</a></span>
1910                </small><small>
1911                    <span class="inner-copyright-policy">&nbsp;| <a href="/site/privacy.html">Privacy Policy</a></span>
1912                </small></div>
1913        <div class="col-md-5"><small>Powered by <a href="https://bloxcms.com" title="BLOX Content Management System" target="_blank" rel="noopener">BLOX Content Management System</a> from <a href="https://bloxdigital.com/" title="BLOX Digital" target="_blank" rel="noopener">BLOX Digital</a>.</small></div>
1914    </section>
1915</div></div></div>
1916        </div>
1917    </div>
1918    
1919    
1920        </div><!-- / offcanvas close  -->
1921    
1922
1923    
1924    
1925    <!-- / site-container close -->
1926    </div>
1927    
1928    
1929        <div data-tnt-ads-tmp='{"vendor":"blox","type":"region","region":"fixed-impact-bottom","id":"fixed-impact-bottom","pos":"fixed-impact-bottom, btf","fold":"below","include_domain":"cnhi\/newburyportnews","size":"[1,1]","height":"1","width":"1","js":{"video":"https:\/\/bloximages.chicago2.vip.townnews.com\/newburyportnews.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"index_slug":null,"url":"\/","refresh":false}' style="display:none;"></div>
1929<script>
1930        window.__tnt = window.__tnt || {};
1931        __tnt.compatibility = __tnt.compatibility || {};
1932
1933        __tnt.compatibility.status = '';
1934        __tnt.compatibility.check = function() {
1935            if (typeof __tnt.advertisements == 'undefined') {
1936                __tnt.compatibility.status = 'FAIL: object 0 undefined';
1937                return false;
1938            }
1939            return true;
1940        };
1941        __tnt.compatibility.notification = function() {
1942            };
1943        (function() {
1944            function compatibilityCheck() {
1945                if (!__tnt.compatibility.check()) {
1946                    __tnt.trackEvent({
1947                        'category':'subscription',
1948                        'action':'adblock',
1949                        'label':'adblock detected',
1950                        'value':'1'
1951                    });
1952                    __tnt.compatibility.notification();
1953                }
1954            }
1955
1956            if (document.readyState != 'loading') {
1957                compatibilityCheck();
1958            } else {
1959                document.addEventListener('DOMContentLoaded', compatibilityCheck);
1960            }
1961        })();
1962    </script>
1962
1963    
1964    
1964<script>
1965        jQuery(function() {
1966            if(typeof TNCMS.Tracking != 'undefined'){
1967                jQuery(TNCMS.Tracking.trackDeclarativeEvents);
1968            }});
1969    </script>
1969
1970
1971    
1971<script>
1972        __tnt.trackEvent = function(obj) {
1973            if (typeof obj === 'object') {
1974                    if (obj.category && obj.action) {
1975                        __tnt.googleEvent(obj);
1976                    } else if (obj.network && obj.socialAction) {
1977                        __tnt.googleSocial(obj);
1978                    } else if (obj.url) {
1979                        __tnt.googlePageView(obj);
1980                    }
1981                    if (typeof TNCMS.Tracking != 'undefined' && obj.metric) {
1982                        TNCMS.Tracking.addEvent({
1983                            app: obj.app,
1984                            metric: obj.metric,
1985                            id: obj.uuid
1986                        });
1987                    }
1988            }
1989        };
1990
1991        if (__tnt.trackEventLater.length > 0) {
1992            __tnt.trackEventLater.forEach(function(obj) {
1993                __tnt.trackEvent(obj);
1994            });
1995        }
1996
1997        Array.from(document.querySelectorAll('body [data-track]')).forEach(function(el) {
1998            el.addEventListener(__tnt.client.clickEvent, function() {
1999                __tnt.trackEvent(JSON.parse(el.dataset.track));
2000            });
2001        });
2002        Array.from(document.querySelectorAll('body [data-tncms-track-event]')).forEach(function(el) {
2003            el.addEventListener(__tnt.client.clickEvent, function() {
2004                __tnt.trackEvent(JSON.parse(el.dataset.tncmsTrackEvent));
2005            });
2006        });
2007        
2008        Array.from(document.querySelectorAll('body [data-tncms-track-dmp]')).forEach(function(el) {
2009            el.addEventListener(__tnt.client.clickEvent, function() {
2010                var dmpData = el.dataset.tncmsTrackDmp;
2011                
2012            });
2013        });
2014    
2015    </script>
2015
2016    
2017<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.errors.log.gtm.ff9df6708e2dbc9da79fbefae5491221.js"></script>
vendor: 1 bytes, line 2017
2017
2018<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.core.9d39a5cf1d944aca793cec64b465c450.js"></script>
vendor: 1 bytes, line 2018
2018
2019<script>/*<![CDATA[*/ dataLayer.push({
2020            'tncms.asset.sections': ["site"],
2021            'tncms.asset.flags': [""],
2022            'tncms.asset.keywords': [""]
2023        }); /*]]>*/</script>
vendor: 1 bytes, line 2023
2023
2024<script>/*<![CDATA[*/ 
2025                __tnt.googleEvent = function(obj) {
2026                    dataLayer.push({
2027                        'event': 'gaTriggerEvent',
2028                        'gaEventCategory': obj.category,
2029                        'gaEventAction': obj.action,
2030                        'gaEventLabel': obj.label,
2031                        'gaEventValue': obj.value
2032                    });
2033                    dataLayer.push({
2034                        'event': 'tncms.event.trigger',
2035                             'tncms.event.trigger.category': obj.category,
2036                             'tncms.event.trigger.action': obj.action,
2037                             'tncms.event.trigger.label': obj.label, 
2038                             'tncms.event.trigger.value': obj.value
2039                    });
2040                }
2041                __tnt.googleSocial = function(obj) {
2042                    dataLayer.push({
2043                        'event': 'socialEvent',
2044                        'socialNetwork': obj.network,
2045                        'socialAction': obj.socialAction,
2046                        'socialTarget': obj.url
2047                    });
2048                    
2049                    dataLayer.push({
2050                        'event': 'tncms.event.social',
2051                            'tncms.event.social.network': obj.network,
2052                            'tncms.event.social.action': obj.socialAction,
2053                            'tncms.event.social.target': obj.url
2054                    });
2055                }
2056                __tnt.googlePageView = function(obj) {
2057                    var sURL = obj.url.replace(/^.*\/\/[^\/]+/, '');
2058                    dataLayer.push({
2059                        'event': 'VirtualPageview',
2060                        'virtualPageURL': sURL,
2061                        'virtualPageTitle': obj.title
2062                    });
2063                    dataLayer.push({
2064                        'event': 'tncms.event.virtual_pageview',
2065                            'tncms.event.virtual_pageview.url': sURL,
2066                            'tncms.event.virtual_pageview.title': obj.title
2067                    });
2068                } /*]]>*/</script>
vendor: 1 bytes, line 2068
2068
2069<script>/*<![CDATA[*/ jQuery(document).ready(function($){
2070                                    $('#weather_zip_toggle_2339644').click(function(e){
2071                                        $('#weather-2339644 .zip-update-form').toggle('fast');
2072                                        return false; 
2073                                    });
2074                                }); /*]]>*/</script>
vendor: 1 bytes, line 2074
2074
2075<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/staticpages/resources/scripts/staticpages.519d1a2af46d7c06f117a89d7b8073ab.js"></script>
vendor: 1 bytes, line 2075
2075
2076<script>/*<![CDATA[*/ window.addEventListener('DOMContentLoaded', function() {
2077             (function(fnCallback) { var oStorage; var bFired = false; try { oStorage = JSON.parse(sessionStorage.getItem('tncms.dmp.segment.audiences')); if (!oStorage || !oStorage.audiences || !oStorage.expired) { console.debug('TNCMS.DMP: Audience session storage empty'); throw "Not in session storage"; } if (oStorage.expired < new Date().getTime()) { console.debug('TNCMS.DMP: Audience session storage expired'); sessionStorage.removeItem('tncms.dmp.segment.audiences'); throw "Cache is expired"; } console.debug('TNCMS.DMP: Audience session storage found for segment'); fnCallback(oStorage.audiences); } catch(oException) { /* Check for exception messages we throw to indicate fresh extraction needed */ if (oException == 'Not in session storage' || oException == 'Cache is expired') { console.debug('TNCMS.DMP: waiting for segment loaded to pull audiences'); var nFallbackID = setTimeout(function() { try { if (bFired) { return; } console.debug('TNCMS.DMP: fallback fired without audiences being set'); bFired = true; fnCallback([]); } catch(oError) { console.error('TNCMS.DMP fallback: ', oError); } }, 5000); document.addEventListener('TownnewsSegmentLoaded', function(oEvent) { window.analytics.ready(function () { try { if (nFallbackID) { clearTimeout(nFallbackID); } console.debug('TNCMS.DMP: getting audiences for segment'); let oUser = window.analytics.user(), oJSON = {}, oAudience = {}, oResp = {}, oData = {}, oResult = { audiences: [], expired: new Date().getTime() + 86400000 }; fetch( '/tncms/dmp/segment_audiences/?anonymous_id=' + encodeURIComponent(oUser.anonymousId()), { method: 'GET', headers: { 'Accept': 'application/json', 'X-Requested-Feature': 'geoip' } } ) .then(oResp => oResp.json()) .then(oData => { oJSON = oData; if (!oJSON.success && oJSON.msg) { console.error(oJSON.msg); } if (oJSON.audiences && oJSON.audiences.length ) { for (let iIndex = 0; iIndex < oJSON.audiences.length; iIndex++ ) { if (oJSON.audiences[iIndex].id) { oResult.audiences[oResult.audiences.length] = oJSON.audiences[iIndex].id; } } sessionStorage.setItem('tncms.dmp.segment.audiences', JSON.stringify(oResult)); } console.debug('TNCMS.DMP: audiences loaded for segment'); if (bFired) { throw 'Callback already fired in fallback timeout'; } bFired = true; fnCallback(oResult.audiences); }) .catch(oError => { console.error('TNCMS.DMP: ', oError); }); } catch(oException) { if (console && console.warn) { console.warn('TNCMS.DMP: Failed to add audiences to segment session storage'); console.debug(oException); } } }); }); } } })(__tnt.dmp.audienceExtractedSegment);
2078        }); /*]]>*/</script>
vendor: 1 bytes, line 2078
2078
2079<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/scripts/dmp.reactive.f21a39a840fa65b4d17399310c9dbb30.js"></script>
vendor: 1 bytes, line 2079
2079
2080<script src="https://bloximages.chicago2.vip.townnews.com/newburyportnews.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/scripts/promo_popup.251d9baed77bb7d7e50212b336162059.js"></script>
vendor: 1 bytes, line 2080
2080
2081<script>/*<![CDATA[*/ document.addEventListener("DOMContentLoaded", __tnt.deprecatedCheck, false); /*]]>*/</script>
vendor: 1 bytes, line 2081
2081
2082<script>/*<![CDATA[*/ 
2083            if (window.location.hash){
2084                var hashSet = ['tncms_source','utm_source','utm_campaign','utm_medium','utm_content','utm_term'],
2085                    urlHash = window.location.hash.replace('#','').split('&');
2086                for (var i = 0; i < urlHash.length; i++) {
2087                    var data = urlHash[i].split('='),
2088                        param = data[0].replace('-','_');
2089                    if (hashSet.indexOf(param) != -1){
2090                        var dmpData = param + ': ' + data[1];
2091                        
2092                    }
2093                }
2094            }
2095         /*]]>*/</script>
2095</body>
2096</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.