1 2 3 4 5<!DOCTYPE html> 6 <html lang="en"> 7 <head> 8<link href="https://www.google.com" rel="preconnect" /> 9<link href="https://www.gstatic.com" rel="preconnect" crossorigin="anonymous" /> 10<meta name="tncms-access-version" content="2026-09-24 14:21:10" /> 11<meta name="keywords" content="community, user, forum" /> 12<meta name="description" content="" /> 13<meta name="author" content="Fredericksburg.com" /> 14<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 15<meta name="apple-mobile-web-app-capable" content="yes" /> 16<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 17<meta name="googlebot" content="noarchive" /> 18<meta name="robots" content="noindex,nofollow,max-image-preview:standard" /> 19<meta property="og:type" content="website" /> 20<meta property="og:url" content="https://fredericksburg.com/users/login/" /> 21<meta property="og:title" content="My Account" /> 22<meta property="og:site_name" content="Fredericksburg.com" /> 23<meta property="og:section" content="login" /> 24<meta name="parsely-section" content="Fredericksburg | Breaking News" /> 25<meta name="article:section" content="Fredericksburg | Breaking News" /> 26<meta name="mrf:sections" content="" /> 27<meta name="site:domain" content="fredericksburg.com" /> 28<meta name="mrf:canonical" content="" /> 29<meta name="parsely-type" content="sectionpage" /> 30<link rel="manifest" href="/tncms/messaging/manifest/" /> 31<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/styles/bootstrap.min.87df60d54091cf1e8f8173c2e568260c.css"/> 32<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/styles/layout.c6ac426b6fec25f4f7314644fca99984.css"/> 33<link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/user/resources/styles/user.948ec846832ad755a3eb300fcbaa1356.css"/> 34<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/styles/lee.ds.css?_dc=1790665237"/> 35<link rel="stylesheet preload" as="style" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/styles/flex-notification-controls.e115619c5ab5d4eb38fbd29cc0d2ea9b.css"/> 36<link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/styles/datepicker3.9f2593097fc3849b80bb9d187a12b345.css"/> 37<link rel="stylesheet" href="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/styles/flatpickr.cd7974c323876ce500e64a7df05d3a62.css"/> 38<style>/*<![CDATA[*/ .grecaptcha-badge { visibility: hidden; } .follow-links-2291788 li { margin-right: 1px; padding: 0; } .follow-links-2291788 li a, .follow-links-2291788 li a:focus, .follow-links-2291788 li a:active { ; font-size: 18px; margin-right: 10px; padding:0; box-shadow: none; } .follow-links-2291788 li a:hover { text-decoration: none; } .follow-links-2291788 li a.fb,.follow-links-2291788 li a.fb:hover { color: #3A59A5; } .follow-links-2291788 li a.tw,.follow-links-2291788 li a.tw:hover { color: #000; } .follow-links-2291788 li a.yt,.follow-links-2291788 li a.yt:hover { color: #CE2B29; } .follow-links-2291788 li a.is,.follow-links-2291788 li a.is:hover { color: #000; } .follow-links-2291752 li { margin-right: 1px; padding: 0; } .follow-links-2291752 li a, .follow-links-2291752 li a:focus, .follow-links-2291752 li a:active { ; font-size: 18px; margin-right: 10px; padding:0; box-shadow: none; } .follow-links-2291752 li a:hover { text-decoration: none; } .follow-links-2291752 li a.fb,.follow-links-2291752 li a.fb:hover { color: #3A59A5; } .follow-links-2291752 li a.tw,.follow-links-2291752 li a.tw:hover { color: #000; } .follow-links-2291752 li a.yt,.follow-links-2291752 li a.yt:hover { color: #CE2B29; } .follow-links-2291752 li a.is,.follow-links-2291752 li a.is:hover { color: #000; } /*]]>*/</style>
39<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":35}},"tncms":{"asset":[],"page":{"app":"user","skin":"flex-user","theme":"flex","http_status":200},"client":{"is_bot":"no","noscript":false,"is_gdpr":"no"},"system":{"render_time":217}}});if (tnsrc && tnsrc[1]) {dl.push({'tncms.campaign.internal_source': tnsrc[1]});}window.addEventListener("DOMContentLoaded", function(oEvent) {var oTest = document.createElement('div');oTest.innerHTML = ' ';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;
39for(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: 1 bytes, line 39
39
40<script>/*<![CDATA[*/ window['gtag_enable_tcf_support'] = true; 41 window.consentLoaded = false; 42 function lee_consentUpdated(c){ 43 if(!window.consentLoaded){ 44 window.consentLoaded = true; 45 console.debug('[OSANO] Update signal:', c); 46 dataLayer.push({'event':'consent_updated'}); 47 if(c==='new'){ 48 console.log('[OSANO] obj:', Osano.cm.getConsent()); 49 }const fsScript = document.createElement('script'); 50 if(Osano.cm.getConsent().MARKETING === 'ACCEPT'){ 51 fsScript.src = 'https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/ads_dfp/resources/scripts/fs.js?_dc=1786086039'; 52 } else { 53 fsScript.src = 'https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/ads_dfp/resources/scripts/dfp.npa.js?_dc=1786086039'; 54 } 55 document.body.appendChild(fsScript); 56 } 57 } 58 function gtag(){ 59 dataLayer.push(arguments); 60 if(arguments && (arguments[0] === 'consent' && arguments[1] === 'update')){ 61 document.addEventListener('DOMContentLoaded', (e) => lee_consentUpdated('returning')); 62 } 63 } 64 gtag('consent','default',{ 65 'ad_storage':'denied', 66 'analytics_storage':'denied', 67 'ad_user_data':'denied', 68 'ad_personalization':'denied', 69 'personalization_storage':'denied', 70 'functionality_storage':'granted', 71 'security_storage':'granted', 72 'wait_for_update': 1000 73 }); 74 gtag('set', 'ads_data_redaction', true); /*]]>*/</script>
vendor: 1 bytes, line 74
74
75<script src="https://cmp.osano.com/16CVqQSid6k3038vU/fef0f8b2-698d-45ee-89c5-d8fbf51fbfb7/osano.js"></script>
vendor: 1 bytes, line 75
75
76<script>/*<![CDATA[*/ window.Osano.cm.addEventListener('osano-cm-consent-new', (e) => { 77 setTimeout(() => { 78 lee_consentUpdated('new'); 79 }, 1000); 80 }); /*]]>*/</script>
vendor: 68 bytes, lines 80-81
80 81<script src="https://www.google.com/recaptcha/enterprise.js?render=
816LdF3BEhAAAAAEQUmLciJe0QwaHESwQFc2vwCWqh
vendor: 12 bytes, line 81
81"></script>
82<script type="module" src="/shared-content/art/tncms/api/csrf.js"></script>
vendor: 1 bytes, line 82
82
83<script>/*<![CDATA[*/ window.tncms_access_control_sync = true; /*]]>*/</script>
vendor: 1 bytes, line 83
83
84<script type="module" async="async" src="/shared-content/art/tncms/api/access.777fdd2121da80d545ff.js"></script>
vendor: 1 bytes, line 84
84
85<script>/*<![CDATA[*/ window.LEE_DS_V3 = true; /*]]>*/</script>
vendor: 1 bytes, line 85
85
86<script>/*<![CDATA[*/ window.__tnt || (window.__tnt = {}); 87 __tnt.video || (__tnt.video = {});__tnt.video.vastUrl = 'https://pubads.g.doubleclick.net/gampad/ads?env=instream&correlator=%%timestamp%%&description_url=https%3A%2F%2Ffredericksburg.com%2Fusers%2Flogin%2F%3Freferer_url%3Dhttps%253A%252F%252Ffredericksburg.com%252F&gdfp_req=1&iu=/8438/fredericksburg.com/users&output=vast&sz=640x480%7C640x360%7C400x300%7C1920x1080%7C426x240%7C1290x720&unviewed_position_start=1&url=https%3A%2F%2Ffredericksburg.com%2Fusers%2Flogin%2F%3Freferer_url%3Dhttps%253A%252F%252Ffredericksburg.com%252F&cust_params=k%3Dcommunity%2C%20user%2C%20forum%26v%3Dfield59%26version%3D0823&hl=en&wta=0&is_lat=0&plcmt=1&vpmute=1&ad_rule=0&ad_type=video&trt=2&gdfp_req=1';if(window.localStorage){ 88 var sVastPPID = window.localStorage.getItem('_us_master_id'); 89 if(sVastPPID){ __tnt.video.vastUrl = __tnt.video.vastUrl +'&rdid='+sVastPPID; } 90 } /*]]>*/</script>
vendor: 1 bytes, line 90
90
91<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/jquery/resources/scripts/jquery.min.d6d18fcf88750a16d256e72626e676a6.js"></script>
vendor: 1 bytes, line 91
91
92<script src="/shared-content/art/tncms/user/user.js"></script>
vendor: 1 bytes, line 92
92
93<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/scripts/bootstrap.min.d457560d3dfbf1d56a225eb99d7b0702.js"></script>
vendor: 1 bytes, line 93
93
94<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/common.08a61544f369cc43bf02e71b2d10d49f.js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.c7cd232a9076c196b2102839f349c060.js"></script>
vendor: 1 bytes, line 95
95
96<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/application.0758030105fdd3a70dff03f4da4530e2.js"></script>
vendor: 1 bytes, line 96
96
97<script>/*<![CDATA[*/ window.MSInputMethodContext && document.documentMode && document.write('
97<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"><\/script>'); 98 window.MSInputMethodContext && document.documentMode && window.addEventListener('load', function() { cssVars({ include:'style,link[href*="lee.ds.css"]' })}); /*]]>*/</script>
vendor: 1 bytes, line 98
98
99<script>/*<![CDATA[*/ jQuery(document).ready(function($){ 100 if(window.Osano?.cm?.getConsent().MARKETING === 'ACCEPT' && !__tnt?.ads?.dfp?.af){ 101 if(__tnt.user.loggedIn && __tnt.user.services){ 102 const oSearch = $('.main-site-search'); 103 const sSearchAction = $(oSearch).attr('action'); 104 const sSearchPlaceholder = $(oSearch).find('.search-term').attr('placeholder'); 105 let sLabel,bNoResults,sActive = 'site'; 106 107 function toggleSearch(sType){ 108 if(sActive != sType){ 109 $(oSearch).removeClass(sActive); 110 sActive = sType; 111 112 if(sType === 'ai'){ 113 $(oSearch).attr('action', sSearchAction + 'ai/').addClass(sActive); 114 $(oSearch).find('input[type="hidden"]').attr('disabled', true); 115 $(oSearch).find('.search-term').attr('placeholder', 'What are you looking for?'); 116 $(oSearch).find('.site-icon').hide(); 117 $(oSearch).find('.ai-icon').show(); 118 sLabel = 'AI'; 119 sLabelB = 'Answers'; 120 window.localStorage.removeItem('lee_tradtional_search'); 121 122 } else { 123 $(oSearch).attr('action', sSearchAction).addClass(sActive); 124 $(oSearch).find('input[type="hidden"]').attr('disabled', false); 125 $(oSearch).find('.search-term').attr('placeholder', sSearchPlaceholder); 126 $(oSearch).find('.site-icon').show(); 127 $(oSearch).find('.ai-icon').hide(); 128 sLabel = 'Site'; 129 sLabelB = 'Search'; 130 window.localStorage.setItem('lee_tradtional_search', 'true'); 131 } 132 133 $(oSearch).find('.type-label .a').text(sLabel); 134 $(oSearch).find('.type-label .b').text(sLabelB); 135 } 136 } 137 138 $(oSearch).addClass('ai-mode'); 139 140 if (!window.sessionStorage.getItem('lee_tradtional_search') && !window.localStorage.getItem('lee_tradtional_search')) { 141 toggleSearch('ai'); 142 } 143 144 $('.toggle-search-menu a').on('click', function(e){ 145 e.preventDefault(); 146 toggleSearch($(this).data('type')); 147 return false; 148 }); 149 } 150 } 151 }); /*]]>*/</script>
vendor: 1 bytes, line 151
151
152<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.navigation.accessibility.7a9170240d21440159b9bd59db72933b.js"></script>
vendor: 1 bytes, line 152
152
153<script src="https://bloximages.chicago2.vip.townnews.com/leetemplates.com/content/tncms/live/global/resources/scripts/falcon/fredericksburg.com.v2.js?_dc=1790908149"></script>
vendor: 1 bytes, line 153
153
154<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/bootstrap-datepicker.2b28bee684315ebcadec4a6b63cc146d.js"></script>
vendor: 1 bytes, line 154
154
155<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/jquery.mask.84bef41f682a27dac3fd6e812c06365d.js"></script>
vendor: 1 bytes, line 155
155
156<script defer="defer">/*<![CDATA[*/ grecaptcha.enterprise.ready(function() {const oCaptchaEls = document.querySelectorAll('div.g-recaptcha');oCaptchaEls.forEach(function(oEl) {oEl.dataset.widgetId = grecaptcha.enterprise.render(oEl, oEl.dataset);});}); /*]]>*/</script>
vendor: 1 bytes, line 156
156
157<script async="async" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.notify.a814fe612f2dcba9061edc229aeaf90b.js"></script>
vendor: 1 bytes, line 157
157
158<script async="async" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.notify.panel.bacbeac9a1ca6ee75b79b21a0e2e99f2.js"></script>
vendor: 1 bytes, line 158
158
159<script src="https://www.gstatic.com/firebasejs/6.6.2/firebase-app.js" defer="defer"></script>
vendor: 1 bytes, line 159
159
160<script src="https://www.gstatic.com/firebasejs/6.6.2/firebase-messaging.js" defer="defer"></script>
vendor: 1 bytes, line 160
160
161<script src="/shared-content/art/tncms/api/messaging662.js" defer="defer"></script>
vendor: 1 bytes, line 161
161
162<script>/*<![CDATA[*/ document.addEventListener('DOMContentLoaded', function() {TNCMS.Messaging.init({messagingSenderId: '513561552879'});TNCMS.Messaging.onMessage(messagingCallback);}); /*]]>*/</script>
vendor: 1 bytes, line 162
162
163<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.adverts.66a3812a7b5c12fde8cd998fd691ad7d.js"></script>
vendor: 1 bytes, line 163
163
164<script src="/shared-content/art/tncms/tracking.js"></script>
vendor: 1 bytes, line 164
164
165<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/scripts/lee.common.js?_dc=1790665237"></script>
165 166 167 168 <title>My Account</title><link rel="dns-prefetch" href="https://bloximages.chicago2.vip.townnews.com"/><link rel="dns-prefetch" href="//33across-d.openx.net"/><link rel="dns-prefetch" href="//a.wishabi.com"/><link rel="dns-prefetch" href="//aax.amazon-adsystem.com"/><link rel="dns-prefetch" href="//ads.pubmatic.com"/><link rel="dns-prefetch" href="//amazon-tam-match.dotomi.com"/><link rel="dns-prefetch" href="//ap.lijit.com"/><link rel="dns-prefetch" href="//api.circularhub.com"/><link rel="dns-prefetch" href="//b.scorecardresearch.com"/><link rel="dns-prefetch" href="//b.wishabi.com"/><link rel="dns-prefetch" href="//bh.contextweb.com"/><link rel="dns-prefetch" href="//c.amazon-adsystem.com"/><link rel="dns-prefetch" href="//casper.iloveadeal.com"/><link rel="dns-prefetch" href="//cdn-sic.33across.com"/><link rel="dns-prefetch" href="//cdn.ampproject.org"/><link rel="dns-prefetch" href="//cdn.blueconic.net"/><link rel="dns-prefetch" href="//cdn.districtm.io"/><link rel="dns-prefetch" href="//cdn.tynt.com"/><link rel="dns-prefetch" href="//cdnjs.cloudflare.com"/><link rel="dns-prefetch" href="//cm.g.doubleclick.net"/><link rel="dns-prefetch" href="//cms-xch.33across.com"/><link rel="dns-prefetch" href="//connect.facebook.net"/><link rel="dns-prefetch" href="//contributor.google.com"/><link rel="dns-prefetch" href="//cookie.brealtime.com"/><link rel="dns-prefetch" href="//d1z2jf7jlzjs58.cloudfront.net"/><link rel="dns-prefetch" href="//dealperform-images.s3.amazonaws.com"/><link rel="dns-prefetch" href="//dsum.casalemedia.com"/><link rel="dns-prefetch" href="//eb2.3lift.com"/><link rel="dns-prefetch" href="//f.wishabi.net"/><link rel="dns-prefetch" href="//fonts.googleapis.com"/><link rel="dns-prefetch" href="//fonts.gstatic.com"/><link rel="dns-prefetch" href="//fundingchoicesmessages.google.com"/><link rel="dns-prefetch" href="//ib.adnxs.com"/><link rel="dns-prefetch" href="//idsync.rlcdn.com"/><link rel="dns-prefetch" href="//image2.pubmatic.com"/><link rel="dns-prefetch" href="//images.wishabi.net"/><link rel="dns-prefetch" href="//lee.blueconic.net"/><link rel="dns-prefetch" href="//match.adsrvr.org"/><link rel="dns-prefetch" href="//pixel.advertising.com"/><link rel="dns-prefetch" href="//pixel.rubiconproject.com"/><link rel="dns-prefetch" href="//pubads.g.doubleclick.net"/><link rel="dns-prefetch" href="//rtb-csync.smartadserver.com"/><link rel="dns-prefetch" href="//s.amazon-adsystem.com"/><link rel="dns-prefetch" href="//sb.scorecardresearch.com"/><link rel="dns-prefetch" href="//secure-assets.rubiconproject.com"/><link rel="dns-prefetch" href="//secure.adnxs.com"/><link rel="dns-prefetch" href="//sic.33across.com"/><link rel="dns-prefetch" href="//ssc-cms.33across.com"/><link rel="dns-prefetch" href="//ssc.33across.com"/><link rel="dns-prefetch" href="//staticxx.facebook.com"/><link rel="dns-prefetch" href="//survey.g.doubleclick.net"/><link rel="dns-prefetch" href="//sync.search.spotxchange.com"/><link rel="dns-prefetch" href="//t.myvisualiq.net"/><link rel="dns-prefetch" href="//tags.bluekai.com"/><link rel="dns-prefetch" href="//tapestry.tapad.com"/><link rel="dns-prefetch" href="//us-u.openx.net"/><link rel="dns-prefetch" href="//www.facebook.com"/><link rel="dns-prefetch" href="//www.flipp.com"/><link rel="dns-prefetch" href="//www.googletagservices.com"/> 169 170 <style>:root { --lee-blox-link-color: #2a5caa; --lee-blox-link-color-light: #89ABE1; --lee-blox-accent-color: #2E589B; --lee-blox-accent-color-secondary: #21314A; --lee-blox-masthead-color: #090E15; --lee-blox-nav-color: #000000; } div[id*="IL_INSEARCH"] { z-index: 100!important; } #fs-sticky-footer { z-index: 1001!important; width: auto!important; } .grecaptcha-badge { visibility: hidden; } .osano-cm-widget { display: none; } .offcanvas-drawer .nav-linktnt-section-goodwill { display: block; background-image: url('https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/site/resources/images/goodwill_logo_light.png?_dc=1654190614'); background-repeat: no-repeat; background-size: contain; position: relative; background-position: left bottom; padding: 0px!important; height: 55px; margin-bottom: 5px; max-width: 150px; } .offcanvas-drawer .nav-linktnt-section-goodwill .nav-label { display: none; } .offcanvas-drawer .nav-linktnt-section-goodwill:before { content: 'Sponsored By:'; display: block; position: absolute; top: 0; font-size: 11px; font-weight: 700; text-transform: uppercase; } .offcanvas-drawer .nav-linktnt-section-shop-goodwill-online { color: var(--lee-blox-link-color-light)!important; }</style> 171 172 <link rel="shortcut icon" type="image/x-icon" href="https://fredericksburg.com/content/tncms/site/icon.ico" /> 173 174
175 <link rel="preconnect" href="//www.google.com"> 176 177 <link rel="preconnect" href="//adservice.google.com"> 178 179 <link rel="preconnect" href="//securepubads.g.doubleclick.net"> 180 181 <link rel="preconnect" href="//stats.g.doubleclick.net"> 182 183 <link rel="preconnect" href="//tpc.googlesyndication.com"> 184 185 <link rel="preconnect" href="//pagead2.googlesyndication.com"> 186 187 <link rel="preconnect" href="//cdn.taboola.com"> 188 189 <link rel="preconnect" href="//www.googletagmanager.com"> 190 191 <link rel="preconnect" href="//www.google-analytics.com"> 192 193 <link rel="preconnect" href="//bcp.crwdcntrl.net"> 194 195 <link rel="preconnect" href="//tags.crwdcntrl.net"> 196 <link rel="alternate" type="application/rss+xml" title="My Account" href="http://fredericksburg.com/search/?f=rss&t=article&c=users&l=50&s=start_time&sd=desc" /> 197 <link rel="canonical" href="https://fredericksburg.com/users/login/" /> 198
198<script defer src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/fontawesome.2d2bffd5ae1ad5a87314065b9bf6fb87.js"></script>
198 199 200 </head> 201 <body class="fixed-scroll-nav app-user grid- section-users" data-path="/users" > 202
202<script type='text/javascript' src='/shared-content/art/stats/common/tracker.js'></script>
202 203
203<script type='text/javascript'> 204 <!-- 205 if (typeof(TNStats_Tracker) !== 'undefined' && typeof(TNTracker) === 'undefined') { TNTracker = new TNStats_Tracker('fredericksburg.com'); TNTracker.trackPageView(); } 206 // --> 207 </script>
207 208 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PDQV3N&townnews.product.software=BLOX&townnews.product.version=1.96.1&townnews.crm.group_id=35&tncms.page.app=user&tncms.page.skin=flex-user&tncms.page.theme=flex&tncms.page.http_status=200&tncms.client.is_bot=no&tncms.client.noscript=yes&tncms.client.is_gdpr=no&tncms.system.render_time=217" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 209 <a href="#main-page-container" class="sr-only" onclick="document.getElementById('main-page-container').scrollIntoView(); return false">Skip to main content</a><a href="https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F#main-page-container" class="sr-only sr-only-focusable">Skip to main content</a> 210 211 212 <!-- Google Tag Manager --> 213
213<script> 214 var dataLayer = window.dataLayer || []; 215 dataLayer.push({"ga_ua":"UA-54716522-2","ga_ua_local":"UA-74560-1","taxonomy_1":"users","taxonomy_2":null,"taxonomy_3":null,"taxonomy_4":null,"taxonomy_5":null,"blox_platform":"desktop","blox_page_type":"index","blox_domain":"fredericksburg.com","blox_skin":"flex-user","blox_application":"user","blox_template_version":"dsv3","groups":{"content":"1","advertising":"2","utility":"3"},"content_group":"1","content_group_id":"users","blox_sections":"users","weather_temp":68,"weather_conditions":"Fair"}); 216 217 var sUserUUID = false; 218 var sUserPPID = false; 219 var sGAid = false; 220 var sUserAud = false; 221 222 if(__tnt.user.loggedIn){ 223 if(window.sessionStorage){ 224 var sUserUUID = window.sessionStorage.getItem('lee_uuid'); 225 if(!sUserUUID){ 226 sUserUUID = getUserToken().sub; 227 window.sessionStorage.setItem('lee_uuid', sUserUUID); 228 } 229 } 230 if (TNCMS.User) { 231 dataLayer.push({'user_data.sha256_email_address': TNCMS.User.getClaim('user', 'eml').sha256}); 232 } 233 } 234 if(window.localStorage){ var sUserPPID = window.localStorage.getItem('_us_master_id'); } 235 236 sGAid = sUserUUID || sUserPPID; 237 if(sGAid == '0'){ sGAid = ''; } 238 239 dataLayer.push( 240 {'user_id': __tnt.user.screenName}, 241 {'user_state': __tnt.user.loggedIn ? 'logged in' : 'anonymous'}, 242 {'user_subscription': __tnt.user.services ? 'Yes' : 'No'}, 243 {'user_uuid': sUserUUID}, 244 {'user_ppid': sUserPPID}, 245 {'ga_userid': sGAid}, 246 {'utm_label': __tnt.urlHash('utm_label')} 247 ); 248 249 if(typeof window.falconOffer != 'undefined'){ 250 dataLayer.push( 251 {'subscriptions_enabled': 'yes'}, 252 {'subscriptions_provider': 'dsi'} 253 ); 254 } else { 255 dataLayer.push({'subscriptions_enabled': 'no'}); 256 } 257 258 if(__tnt.user.services){ 259 var falcon_sub_name = Cookies.get('leefalcon_membership'); 260 dataLayer.push({ 261 'tncms': { 262 'subscription': { 263 'falcon_service': falcon_sub_name ? falcon_sub_name : '', 264 'user_service_ids': __tnt.user.services 265 } 266 } 267 }); 268 269 var lee_clus = Cookies.get('lee-clus'); 270 if(!lee_clus){ 271 if(typeof Storage !== 'undefined'){ 272 var lee_ulli = new Date().toLocaleString('en-us', {year: 'numeric', month: '2-digit', day: '2-digit'}).replace(/(\d+)\/(\d+)\/(\d+)/, '$3$1$2'); 273 window.localStorage.setItem('lee_ulld', lee_ulli); 274 var lee_ulld_iso8601 = new Date().toISOString(); 275 window.localStorage.setItem('lee_ulld_iso8601', lee_ulld_iso8601); 276 } 277 var lee_clus = Cookies.set('lee-clus', 'true', {path:'/'}); 278 } 279 } 280 281 if(typeof Storage !== 'undefined'){ 282 var lee_glus = window.localStorage.getItem('lee_ulld'); 283 if(lee_glus){ 284 // IE hack 285 if(lee_glus.match('/')){ 286 var lee_glusIE = lee_glus.split('/'); 287 lee_glus = lee_glusIE[2]+lee_glusIE[0]+lee_glusIE[1]; 288 } 289 dataLayer.push({'sub_last_login': lee_glus}); 290 } 291 var sub_last_login_iso8601 = window.localStorage.getItem('lee_ulld_iso8601'); 292 if(sub_last_login_iso8601){ 293 dataLayer.push({'sub_last_login_iso8601': sub_last_login_iso8601}); 294 } 295 296 var lee_segments = window.localStorage.getItem('lee.segment.aud'); 297 if(lee_segments){ 298 dataLayer.push({'user_audience': lee_segments}); 299 } 300 } 301 </script>
vendor: 66 bytes, lines 301-302
301 302 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
302GTM-TDWDC2
vendor: 87 bytes, lines 302-303
302" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 303
303<script>
vendor: 362 bytes, lines 303-308
303 304 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 305 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 306 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 307 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 308 })(window,document,'script','dataLayer','
308GTM-TDWDC2
vendor: 8 bytes, lines 308-309
308'); 309
309</script>
309 310
310<script> 311 __tnt.googleEvent = function(obj) { 312 dataLayer.push({ 313 'event': 'gaTriggerEvent', 314 'gaEventCategory': obj.category, 315 'gaEventAction': obj.action, 316 'gaEventLabel': obj.label, 317 'gaEventValue': obj.value 318 }); 319 } 320 __tnt.googleSocial = function(obj) { 321 dataLayer.push({ 322 'event': 'socialEvent', 323 'socialNetwork': obj.network, 324 'socialAction': obj.socialAction, 325 'socialTarget': obj.url 326 }); 327 } 328 __tnt.googlePageView = function(obj) { 329 var sURL = obj.url.replace(/^.*\/\/[^\/]+/, ''); 330 dataLayer.push({ 331 'event': 'VirtualPageview', 332 'virtualPageURL': sURL, 333 'virtualPageTitle': obj.title 334 }); 335 } 336 </script>
336 337 <!-- End Google Tag Manager --> 338 339 340 <div id="site-container"><div id="tncms-region-global-above-header" class="tncms-region full-region"><div id="tncms-block-2852004" class="tncms-block"></div></div><form method="post" action="https://fredericksburg.com/users/logout/" id="user-logout-form"><input type="hidden" name="referer_url" value="https://fredericksburg.com/users/admin/"><input type="submit" name="logout" value="Logout" class="hide"> 341 </form> 342 343 <aside class="hidden-print offcanvas-drawer offcanvas-drawer-left" tabindex="-1" aria-expanded="false" aria-label="Left Main Menu"> 344 <div class="offcanvas-menu-inner"> 345 <button aria-label="Close Main Menu" role="button" class="offcanvas-close-btn in-drawer"> 346 <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 12 12" stroke="currentColor" stroke-width="1" stroke-linecap="round" width="24" height="24"> 347 <line x1="11" y1="1" x2="1" y2="11"></line> 348 <line x1="1" y1="1" x2="11" y2="11"></line> 349 </svg> 350 </button> 351 <div class="in-drawer-logo"> 352 <a href="/"><img class="img-responsive" alt="Fredericksburg.com" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/custom/image/c8945ac8-893f-11ec-896b-8712b9b9e1a4.png"></a> 353 </div><div class="mobile-weather"> 354 <a href="/weather/?weather_zip=22401"> 355 <span class="icon pull-left"> 356 <span class="fas tnt-wi-night-clear"></span> 357 </span> 358 <span class="pull-left"> 359 <span class="temp">68°</span> 360 </span> 361 <span class="clearfix"></span> 362 </a> 363 </div><div class="hamburger-user-controls visible-sm visible-xs"> 364 <div class="user-controls show-onload clearfix"><div class="not-logged-in"> 365 <ul class="list-inline"> 366 <li> 367 <a href="https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F" class="btn btn-link btn-sm user-control-link" rel="nofollow"> 368 <span class="user-avatar pull-left"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"> 369 <circle cx="12" cy="8" r="5" /> 370 <path d="M3,21 h18 C 21,12 3,12 3,21"/> 371 </svg></span> Log In 372 </a> 373 </li><li><a href="/subscribenow/#tracking-source=hamburger" data-tracking-source="hamburger" class="btn btn-primary btn-sm login-btn user-control-link lee-featured-subscription-head" rel="nofollow">Subscribe</a></li></ul> 374 </div> 375 <div class="logged-in"> 376 <ul class="list-inline"> 377 <li> 378 <a href="https://fredericksburg.com/users/admin/" class="btn btn-primary btn-sm login-btn user-control-link"> 379 <span class="pull-left user-avatar"><img class="lee-user-avatar" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/images/user_no_avatar.82c8fc38eb25dca10493a994ca1bfb90.png" height="24" width="24" alt="user icon"></span> 380 <span class="tn-user-screenname">Guest</span> 381 </a> 382 </li> 383 <li><a class="btn btn-link btn-sm user-control-link" onclick="document.getElementById('user-logout-form').submit(); return false;" rel="nofollow">Logout</a></li> 384 </ul>
385 <div class="service-controls has-service"><div><a class="btn btn-primary btn-sm eedition-btn" href="/eedition/">Read Today's E-edition</a></div></div> 386 </div></div> 387 </div> 388 389 <div id="tncms-region-mobile-nav-top-left-region" class="tncms-region "></div> 390 391 <div class="mobile-nav-search visible-xs"><form class="main-site-search site" action="/search/" method="GET"> 392 <input type="hidden" name="sd" value="desc"> 393 <input type="hidden" name="l" value="25"> 394 <input type="hidden" name="s" value="start_time"> 395 <input type="hidden" name="f" value="html"> 396 <input type="hidden" name="t" value="article,video,youtube,collection"> 397 <input type="hidden" name="app" value="editorial"> 398 <input type="hidden" name="nsa" value="eedition"> 399 <div class="input-group"> 400 <span class="input-group-btn input-icon"> 401 <button class="btn btn-link" aria-label="Submit Site Search" type="submit"> 402 <span class="site-icon"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 403 <g fill="none" stroke="currentColor"> 404 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 405 <circle cx="8" cy="8" r="7"/> 406 </g> 407 </svg></span> 408 <span class="ai-icon"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 409 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 410 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 411 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463 13.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 412 </svg></span> 413 </button> 414 </span> 415 416 <div class="recs-menu"> 417 <input name="q" title="Site Search" type="text" placeholder="Search Fredericksburg Free Lance Star" class="form-control search-term" value="" autocomplete="off"></div><div class="toggle-search input-group-btn"> 418 <button type="button" class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 419 <span class="btn-wrap"> 420 <span class="type-label"> 421 <span class="a">Site</span> 422 <span class="hidden-xs b">Search</span> 423 </span> 424 <span class="caret"></span> 425 </span> 426 </button> 427 <ul class="toggle-search-menu dropdown-menu dropdown-menu-right"> 428 <li><a href="#" data-type="ai"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 429 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 430 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 431 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463
43113.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 432 </svg> AI Answers</a></li> 433 <li><a href="#" data-type="site"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 434 <g fill="none" stroke="currentColor"> 435 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 436 <circle cx="8" cy="8" r="7"/> 437 </g> 438 </svg> Site Search</a></li> 439 </ul> 440 </div></div> 441 </form> 442 443 </div> 444 445 <div id="tncms-region-nav-mobile-nav-left" class="tncms-region-nav"><ul id="mobile-nav-left_menu" class="nav navbar-nav nav-level-top" aria-label="navigation"><li> 446 <a class="nav-link tnt-section-news" href="/news/" > 447 448 <span class=""></span> 449 <span class="nav-label">News</span> 450 </a><ul class="nav navbar-nav nav-level-sub"><li> 451 <a class="nav-link tnt-section-local" href="/news/local/" > 452 <span class="nav-label">Local</span> 453 </a> 454 </li><li> 455 <a class="nav-link tnt-section-crime" href="/news/local/crime-courts/" > 456 <span class="nav-label">Crime</span> 457 </a> 458 </li><li> 459 <a class="nav-link tnt-section-state" href="/news/state-regional/" > 460 <span class="nav-label">State</span> 461 </a> 462 </li><li> 463 <a class="nav-link tnt-section-virginia-video-network" href="/vvn/" > 464 <span class="nav-label">Virginia Video Network</span> 465 </a> 466 </li><li> 467 <a class="nav-link tnt-section-education" href="/news/local/education/" > 468 <span class="nav-label">Education</span> 469 </a> 470 </li><li> 471 <a class="nav-link tnt-section-politics" href="/news/local/government-politics/" > 472 <span class="nav-label">Politics</span> 473 </a> 474 </li><li> 475 <a class="nav-link tnt-section-business" href="/news/nation-world/business/" > 476 <span class="nav-label">Business</span> 477 </a> 478 </li><li> 479 <a class="nav-link tnt-section-nation-world" href="/news/nation-world/" > 480 <span class="nav-label">Nation & World</span> 481 </a> 482 </li><li> 483 <a class="nav-link tnt-section-markets-stocks" href="/news/local/business/markets-stocks/" > 484 <span class="nav-label">Markets & Stocks</span> 485 </a> 486 </li><li> 487 <a class="nav-link tnt-section-news-tip" href="/news-tip/" > 488 <span class="nav-label">News Tip</span> 489 </a> 490 </li></ul></li><li> 491 <a class="nav-link tnt-section-obituaries" href="/obituaries/" > 492 493 <span class=""></span> 494 <span class="nav-label">Obituaries</span> 495 </a><ul class="nav navbar-nav nav-level-sub"><li> 496 <a class="nav-link tnt-section-share-a-story" href="https://fredericksburg.obituaries.com/?utm_campaign=consumerdirect&utm_source=lee&utm_medium=np_s&utm_content=fredericksburg" target="_blank" rel="noopener">
497 <span class="nav-label">Share a story</span> 498 </a> 499 </li><li> 500 <a class="nav-link tnt-section-recent-obituaries" href="/obituaries/" > 501 <span class="nav-label">Recent Obituaries</span> 502 </a> 503 </li><li> 504 <a class="nav-link tnt-section-find-an-obituary" href="/obituaries/search/?q=&t=article&d1=30+days+ago&c%5B%5D=obituaries%2Cobituaries%2Flocalobituaries&nsa=eedition" > 505 <span class="nav-label">Find an Obituary</span> 506 </a> 507 </li></ul></li><li> 508 <a class="nav-link tnt-section-opinion" href="/opinion/" > 509 510 <span class=""></span> 511 <span class="nav-label">Opinion</span> 512 </a><ul class="nav navbar-nav nav-level-sub"><li> 513 <a class="nav-link tnt-section-submit-a-letter" href="/site/forms/online_services/letter" > 514 <span class="nav-label">Submit a Letter</span> 515 </a> 516 </li><li> 517 <a class="nav-link tnt-section-letters" href="/opinion/letters/" > 518 <span class="nav-label">Letters</span> 519 </a> 520 </li><li> 521 <a class="nav-link tnt-section-editorials" href="/opinion/editorial/" > 522 <span class="nav-label">Editorials</span> 523 </a> 524 </li><li> 525 <a class="nav-link tnt-section-columnists" href="/opinion/column/" > 526 <span class="nav-label">Columnists</span> 527 </a> 528 </li><li> 529 <a class="nav-link tnt-section-cartoon" href="/opinion/cartoon/" > 530 <span class="nav-label">Cartoon</span> 531 </a> 532 </li></ul></li><li> 533 <a class="nav-link tnt-section-sports" href="/sports/" > 534 535 <span class=""></span> 536 <span class="nav-label">Sports</span> 537 </a><ul class="nav navbar-nav nav-level-sub"><li> 538 <a class="nav-link tnt-section-high-school" href="/sports/high-school/" > 539 <span class="nav-label">High School</span> 540 </a> 541 </li><li> 542 <a class="nav-link tnt-section-college" href="/sports/college/" > 543 <span class="nav-label">College</span> 544 </a> 545 </li><li> 546 <a class="nav-link tnt-section-professional" href="/sports/professional/" > 547 <span class="nav-label">Professional</span> 548 </a> 549 </li><li> 550 <a class="nav-link tnt-section-fredericksburg-nationals" href="/sports/baseball/professional" > 551 <span class="nav-label">Fredericksburg Nationals</span> 552 </a> 553 </li><li> 554 <a class="nav-link tnt-section-local" href="/sports/local" > 555 <span class="nav-label">Local</span> 556 </a> 557 </li><li> 558 <a class="nav-link tnt-section-scores" href="/sports/scoreboard/" >
559 <span class="nav-label">Scores</span> 560 </a> 561 </li></ul></li><li> 562 <a class="nav-link tnt-section-lifestyles" href="/life-entertainment/" > 563 564 <span class=""></span> 565 <span class="nav-label">Lifestyles</span> 566 </a><ul class="nav navbar-nav nav-level-sub"><li> 567 <a class="nav-link tnt-section-event-calendar" href="/calendar" > 568 <span class="nav-label">Event Calendar</span> 569 </a> 570 </li><li> 571 <a class="nav-link tnt-section-arts-theatre" href="/entertainment/arts-and-theatre" > 572 <span class="nav-label">Arts & Theatre</span> 573 </a> 574 </li><li> 575 <a class="nav-link tnt-section-movies-tv" href="/life-entertainment/nation-world/movies-tv/" > 576 <span class="nav-label">Movies & TV</span> 577 </a> 578 </li><li> 579 <a class="nav-link tnt-section-music" href="/life-entertainment/nation-world/music/" > 580 <span class="nav-label">Music</span> 581 </a> 582 </li><li> 583 <a class="nav-link tnt-section-food-cooking" href="/life-entertainment/nation-world/food-drink/" > 584 <span class="nav-label">Food & Cooking</span> 585 </a> 586 </li><li> 587 <a class="nav-link tnt-section-home-garden" href="/life-entertainment/nation-world/home-gardening/" > 588 <span class="nav-label">Home & Garden</span> 589 </a> 590 </li><li> 591 <a class="nav-link tnt-section-health" href="/life-entertainment/nation-world/wellness/" > 592 <span class="nav-label">Health</span> 593 </a> 594 </li><li> 595 <a class="nav-link tnt-section-parenting" href="/life-entertainment/nation-world/parenting/" > 596 <span class="nav-label">Parenting</span> 597 </a> 598 </li><li> 599 <a class="nav-link tnt-section-fashion" href="/life-entertainment/nation-world/fashion-style/" > 600 <span class="nav-label">Fashion</span> 601 </a> 602 </li><li> 603 <a class="nav-link tnt-section-people" href="/people/" > 604 <span class="nav-label">People</span> 605 </a> 606 </li><li> 607 <a class="nav-link tnt-section-pets" href="/life-entertainment/nation-world/pets/" > 608 <span class="nav-label">Pets</span> 609 </a> 610 </li><li> 611 <a class="nav-link tnt-section-travel" href="/life-entertainment/nation-world/travel/" > 612 <span class="nav-label">Travel</span> 613 </a> 614 </li><li> 615 <a class="nav-link tnt-section-faith" href="/life-entertainment/local/faith-and-values/" > 616 <span class="nav-label">Faith</span> 617 </a> 618 </li><li> 619 <a class="nav-link tnt-section-contests" href="/contests/" >
620 <span class="nav-label">Contests</span> 621 </a> 622 </li><li> 623 <a class="nav-link tnt-section-puzzmo" href="/puzzmo/" > 624 <span class="nav-label">Puzzmo</span> 625 </a> 626 </li><li> 627 <a class="nav-link tnt-section-games-puzzles" href="/puzzles/" > 628 <span class="nav-label">Games & Puzzles</span> 629 </a> 630 </li><li> 631 <a class="nav-link tnt-section-comics" href="/comics/" > 632 <span class="nav-label">Comics</span> 633 </a> 634 </li><li> 635 <a class="nav-link tnt-section-play" href="/life-entertainment/gamesnacks/" > 636 <span class="nav-label">Play</span> 637 </a> 638 </li></ul></li><li> 639 <a class="nav-link tnt-section-sponsored-content" href="/sponsored/" > 640 <span class="nav-label">Sponsored Content</span> 641 </a></li><li> 642 <a class="nav-link tnt-section-join-the-community" > 643 644 <span class=""></span> 645 <span class="nav-label">Join the community</span> 646 </a><ul class="nav navbar-nav nav-level-sub"><li> 647 <a class="nav-link tnt-section-news-tip" href="/news-tip/" > 648 <span class="nav-label">News tip</span> 649 </a> 650 </li><li> 651 <a class="nav-link tnt-section-share-video" href="https://www.stringr.com/xlexgHorOad" target="_blank" rel="noopener"> 652 <span class="nav-label">Share video</span> 653 </a> 654 </li></ul></li><li> 655 <a class="nav-link tnt-section-brand-ave-studios" href="/brandavestudios/" > 656 <span class="nav-label">Brand Ave. Studios</span> 657 </a></li><li> 658 <a class="nav-link tnt-section-en-forme" href="/exclusive/enformeva/" > 659 <span class="nav-label">en forme</span> 660 </a></li></ul></div> 661 <div id="tncms-region-nav-mobile-nav-left-below" class="tncms-region-nav"><ul id="mobile-nav-left-below_menu" class="nav navbar-nav nav-level-top" aria-label="navigation"><li> 662 <a class="nav-link tnt-section-print-edition" href="/eedition/" > 663 664 <span class=""></span> 665 <span class="nav-label">Print Edition</span> 666 </a><ul class="nav navbar-nav nav-level-sub"><li> 667 <a class="nav-link tnt-section-e-edition" href="/eedition/" > 668 <span class="nav-label">E-edition</span> 669 </a> 670 </li><li> 671 <a class="nav-link tnt-section-todays-ads" href="/ads/print_ads/" > 672 <span class="nav-label">Today's Ads</span> 673 </a> 674 </li><li> 675 <a class="nav-link tnt-section-special-sections" href="/eedition/special-section/" > 676 <span class="nav-label">Special Sections</span> 677 </a> 678 </li></ul></li><li> 679 <a class="nav-link tnt-section-buy-sell" href="/ads/" > 680 681 <span class=""></span> 682 <span class="nav-label">Buy & Sell</span> 683 </a><ul class="nav navbar-nav nav-level-sub"><li> 684 <a class="nav-link tnt-section-place-an-ad" href="/place_an_ad/" >
685 <span class="nav-label">Place an Ad</span> 686 </a> 687 </li><li> 688 <a class="nav-link tnt-section-jobs" href="/jobs/" > 689 <span class="nav-label">Jobs</span> 690 </a> 691 </li><li> 692 <a class="nav-link tnt-section-cars" href="/ads/vehicle/" > 693 <span class="nav-label">Cars</span> 694 </a> 695 </li><li> 696 <a class="nav-link tnt-section-public-notices" href="https://fredericksburg.column.us/search" target="_blank" rel="noopener"> 697 <span class="nav-label">Public Notices</span> 698 </a> 699 </li><li> 700 <a class="nav-link tnt-section-goodwill" href="http://www.shopsavegoodwill.com/?utm_source=display&utm_medium=fredericksburg.com&utm_campaign=navbarlogo" target="_blank" rel="noopener"> 701 <span class="nav-label">Goodwill</span> 702 </a> 703 </li><li> 704 <a class="nav-link tnt-section-marketplace" href="/ads/" > 705 <span class="nav-label">Marketplace</span> 706 </a> 707 </li><li> 708 <a class="nav-link tnt-section-shop-local" href="/places/" > 709 <span class="nav-label">Shop Local</span> 710 </a> 711 </li><li> 712 <a class="nav-link tnt-section-todays-deal" href="/deals" > 713 <span class="nav-label">Today's Deal</span> 714 </a> 715 </li><li> 716 <a class="nav-link tnt-section-shop-goodwill-online" href="http://www.shopsavegoodwill.com/?utm_source=display&utm_medium=fredericksburg.com&utm_campaign=navbarshopgoodwill" target="_blank" rel="noopener"> 717 <span class="nav-label">Shop Goodwill Online</span> 718 </a> 719 </li></ul></li><li> 720 <a class="nav-link tnt-section-shopping" href="/shopping/" > 721 <span class="nav-label">Shopping</span> 722 </a></li><li> 723 <a class="nav-link tnt-section-customer-service" > 724 725 <span class=""></span> 726 <span class="nav-label">Customer Service</span> 727 </a><ul class="nav navbar-nav nav-level-sub"><li> 728 <a class="nav-link tnt-section-manage-subscription" href="/services/" > 729 <span class="nav-label">Manage Subscription</span> 730 </a> 731 </li><li> 732 <a class="nav-link tnt-section-activate-digital-subscription" href="/activate/" > 733 <span class="nav-label">Activate Digital Subscription</span> 734 </a> 735 </li><li> 736 <a class="nav-link tnt-section-newsletter-signup" href="/newsletters/" > 737 <span class="nav-label">Newsletter Signup</span> 738 </a> 739 </li><li> 740 <a class="nav-link tnt-section-subscribe" href="/subscribenow/" > 741 <span class="nav-label">Subscribe</span> 742 </a> 743 </li><li> 744 <a class="nav-link tnt-section-contact-us" href="/contact/" >
745 <span class="nav-label">Contact Us</span> 746 </a> 747 </li><li> 748 <a class="nav-link tnt-section-newspaper-in-education" href="/nie/" > 749 <span class="nav-label">Newspaper in Education</span> 750 </a> 751 </li><li> 752 <a class="nav-link tnt-section-help-center" href="/helpcenter/" > 753 <span class="nav-label">Help Center</span> 754 </a> 755 </li></ul></li><li> 756 <a class="nav-link tnt-section-gift-subscriptions" href="/giftsubscription/" > 757 <span class="nav-label">Gift Subscriptions</span> 758 </a></li><li> 759 <a class="nav-link tnt-section-mobile-apps" href="/apps/" > 760 <span class="nav-label">Mobile Apps</span> 761 </a></li><li> 762 <a class="nav-link tnt-section-weather-live-radar" href="/weather/?mode=radar" > 763 <span class="nav-label">Weather: Live radar</span> 764 </a></li></ul></div> 765 <div id="tncms-region-mobile-nav-bottom-left-region" class="tncms-region "><div id="tncms-block-2291788" class="tncms-block lee-follow-us branding-links"><div class="follow-links-2291788 follow-links text-left"> 766 767 <section id="block-2291788" class="block emphasis-h3 " ><ul class="list-inline"> 768 769 <li> 770 <a href="/facebook" title="Facebook" target="_blank" rel="noopener" class="btn btn-xs btn-link fb"> 771 <i class="fab tnt-facebook-f"></i> 772 <span class="sr-only">Facebook</span> 773 </a> 774 </li> 775 776 777 <li> 778 <a href="/twitter" title="Twitter" target="_blank" rel="noopener" class="btn btn-xs btn-link tw"> 779 <i class="fab tnt-x-twitter"></i> 780 <span class="sr-only">Twitter</span> 781 </a> 782 </li> 783 784 785 786 787 <li> 788 <a href="/youtube" title="Youtube" target="_blank" rel="noopener" class="btn btn-xs btn-link yt"> 789 <i class="fab tnt-youtube"></i> 790 <span class="sr-only">YouTube</span> 791 </a> 792 </li> 793 794 795 796 797 <li> 798 <a href="/instagram" title="Instagram" target="_blank" rel="noopener" class="btn btn-xs btn-link is"> 799 <i class="fab tnt-instagram"></i> 800 <span class="sr-only">Instagram</span> 801 </a> 802 </li> 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 </ul> 826 </section> 827</div>
828<script type="application/ld+json"> 829{ "@context" : "https://schema.org", 830 "@type" : "Organization", 831 "url" : "http://fredericksburg.com", 832 "sameAs" : ["\/facebook","\/twitter","\/youtube","\/instagram"] 833} 834</script>
834 835<div class="clearfix"></div></div></div> 836 837 <div class="mobile-nav-copyright"> 838 <div class="lee-copy">© 2026 Lee Enterprises</div> 839 <div><a href="/terms">Terms of Service</a> <span class="text-muted">|</span> <a href="/privacy">Privacy Policy</a></div> 840 </div> 841 </div> 842 </aside> 843 844 <div id="mobile-search" class="modal" tabindex="-1" role="dialog"> 845 <div class="modal-dialog" role="document"> 846 <div class="modal-content"> 847 <div class="modal-header"> 848 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 849 <span aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 12 12" stroke="currentColor" stroke-width="1" stroke-linecap="round" width="24" height="24"> 850 <line x1="11" y1="1" x2="1" y2="11"></line> 851 <line x1="1" y1="1" x2="11" y2="11"></line> 852 </svg></span> 853 </button> 854 </div> 855 <div class="modal-body"> 856 <form class="main-site-search site" action="/search/" method="GET"> 857 <input type="hidden" name="sd" value="desc"> 858 <input type="hidden" name="l" value="25"> 859 <input type="hidden" name="s" value="start_time"> 860 <input type="hidden" name="f" value="html"> 861 <input type="hidden" name="t" value="article,video,youtube,collection"> 862 <input type="hidden" name="app" value="editorial"> 863 <input type="hidden" name="nsa" value="eedition"> 864 <div class="input-group"> 865 <span class="input-group-btn input-icon"> 866 <button class="btn btn-link" aria-label="Submit Site Search" type="submit"> 867 <span class="site-icon"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 868 <g fill="none" stroke="currentColor"> 869 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 870 <circle cx="8" cy="8" r="7"/> 871 </g> 872 </svg></span> 873 <span class="ai-icon"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 874 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 875 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 876 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463 13.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 877 </svg></span> 878 </button> 879 </span> 880 881 <div class="recs-menu"> 882 <input name="q" title="Site Search" type="text" placeholder="Search Fredericksburg Free Lance Star" class="form-control search-term" value="" autocomplete="off"></div><div class="toggle-search input-group-btn"> 883 <button type="button" class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
884 <span class="btn-wrap"> 885 <span class="type-label"> 886 <span class="a">Site</span> 887 <span class="hidden-xs b">Search</span> 888 </span> 889 <span class="caret"></span> 890 </span> 891 </button> 892 <ul class="toggle-search-menu dropdown-menu dropdown-menu-right"> 893 <li><a href="#" data-type="ai"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 894 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 895 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 896 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463 13.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 897 </svg> AI Answers</a></li> 898 <li><a href="#" data-type="site"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 899 <g fill="none" stroke="currentColor"> 900 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 901 <circle cx="8" cy="8" r="7"/> 902 </g> 903 </svg> Site Search</a></li> 904 </ul> 905 </div></div> 906 </form> 907 908 909 </div> 910 </div> 911 </div> 912 </div><div id="offcanvas-container" class="offcanvas-inner"> 913 <div class="offcanvas-close-btn"></div><div id="site-navbar-container" class="hidden-print sticky"> 914 <div class="masthead hidden-sm hidden-xs container-fluid"> 915 <div class="row"> 916 <div class="head-left col-md-8"> 917 <div class="logo-search-grid"> 918 <div class="logo"> 919 <style> 920.logo-flp { 921 position: relative; 922 z-index:1; 923} 924.masthead .logo-flp, 925.masthead .logo-flp .front, 926.masthead .logo-flp .back { 927 width: 300px; 928 height: 40px; 929} 930.navbar-brand .logo-flp, 931.navbar-brand .logo-flp .front, 932.navbar-brand .logo-flp .back { 933 width: 140px; 934 height: 40px; 935} 936@media (max-width: 374px){ 937 #main-navigation .navbar-brand .logo-flp .front img, 938 #main-navigation .navbar-brand .logo-flp .back img { 939 max-width: 140px; 940 } 941} 942@media (min-width: 375px){ 943 .navbar-brand .logo-flp, 944 .navbar-brand .logo-flp .front, 945 .navbar-brand .logo-flp .back { 946 width: 200px; 947 } 948} 949.logo-flp .wrap { 950 transition: 1.5s; 951 position: relative; 952 transform-style: preserve-3d; 953} 954.logo-flp .front, 955.logo-flp .back { 956 -webkit-backface-visibility: hidden; 957 backface-visibility: hidden; 958 transition: 1.5s; 959 /*transform-style: preserve-3d;*/ 960 position: absolute; 961 top: 0; 962 left: 0; 963} 964.logo-flp .front { 965 z-index: 2; 966 animation: flip-front 8s infinite; 967} 968.logo-flp .back, 969.navbar-brand .logo-flp .front { 970 display: flex; 971 align-items: center; 972} 973.logo-flp .back { 974 transform: rotateX(180deg); 975 animation: flip-back 8s infinite; 976} 977 978@keyframes flip-front { 979 0%,40%,100% { 980 transform: rotateX(0deg); 981 } 982 60%,80% { 983 transform: rotateX(180deg); 984 } 985} 986 987@keyframes flip-back { 988 0%,40%,100% { 989 transform: rotateX(180deg); 990 } 991 60%,80% { 992 transform: rotateX(0deg); 993 } 994} 995</style><div class="logo-flp"> 996 <div class="wrap"> 997 <a href="/"> 998 <div class="front"> 999 <figure> 1000 <img alt="Fredericksburg.com" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/custom/image/c8945ac8-893f-11ec-896b-8712b9b9e1a4.png"> 1001 <div class="show-af"><img class="img-responsive lee-logo-newsplus" alt="News+" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/images/newsplus_white.png?_dc=1790665237"></div> 1002 </figure> 1003 </div> 1004 <div class="back"><img alt="Where your story lives" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/images/logo-tagline.png?_dc=1790665237"></div> 1005 </a> 1006 </div> 1007</div> 1008 </div> 1009 <div class="search" style="display:block;height:auto;"><form class="main-site-search site" action="/search/" method="GET"> 1010 <input type="hidden" name="sd" value="desc"> 1011 <input type="hidden" name="l" value="25"> 1012 <input type="hidden" name="s" value="start_time"> 1013 <input type="hidden" name="f" value="html"> 1014 <input type="hidden" name="t" value="article,video,youtube,collection"> 1015 <input type="hidden" name="app" value="editorial"> 1016 <input type="hidden" name="nsa" value="eedition"> 1017 <div class="input-group">
1018 <span class="input-group-btn input-icon"> 1019 <button class="btn btn-link" aria-label="Submit Site Search" type="submit"> 1020 <span class="site-icon"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 1021 <g fill="none" stroke="currentColor"> 1022 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 1023 <circle cx="8" cy="8" r="7"/> 1024 </g> 1025 </svg></span> 1026 <span class="ai-icon"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1027 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 1028 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 1029 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463 13.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 1030 </svg></span> 1031 </button> 1032 </span> 1033 1034 <div class="recs-menu"> 1035 <input name="q" title="Site Search" type="text" placeholder="Search Fredericksburg Free Lance Star" class="form-control search-term" value="" autocomplete="off"></div><div class="toggle-search input-group-btn"> 1036 <button type="button" class="btn btn-inverse dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 1037 <span class="btn-wrap"> 1038 <span class="type-label"> 1039 <span class="a">Site</span> 1040 <span class="hidden-xs b">Search</span> 1041 </span> 1042 <span class="caret"></span> 1043 </span> 1044 </button> 1045 <ul class="toggle-search-menu dropdown-menu dropdown-menu-right"> 1046 <li><a href="#" data-type="ai"><svg width="24" height="24" viewBox="0 0 15 15" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1047 <path d="M4.2515 4.52047C4.31829 4.26969 4.67417 4.26969 4.74095 4.52047L5.51082 7.41119C5.53244 7.4924 5.59296 7.5576 5.67234 7.58521L8.30481 8.50091C8.53155 8.57978 8.53155 8.90044 8.30481 8.97931L5.67233 9.89501C5.59295 9.92262 5.53244 9.98782 5.51082 10.069L4.74095 12.9598C4.67417 13.2105 4.31829 13.2105 4.2515 12.9598L3.48164 10.069C3.46001 9.98782 3.3995 9.92262 3.32012 9.89501L0.687643 8.97931C0.460909 8.90044 0.46091 8.57978 0.687643 8.50091L3.32012 7.58521C3.3995 7.5576 3.46001 7.4924 3.48164 7.41119L4.2515 4.52047Z" fill="currentColor"></path> 1048 <path d="M11.4502 1.77876C11.5141 1.42265 12.0248 1.42265 12.0888 1.77876L12.2828 2.85997C12.3025 2.96973 12.3772 3.06168 12.4806 3.10345L13.594 3.55309C13.8645 3.66236 13.8645 4.0454 13.594 4.15467L12.4806 4.60431C12.3772 4.64607 12.3025 4.73802 12.2828 4.84779L12.0888 5.929C12.0248 6.28511 11.5141 6.28511 11.4502 5.929L11.2561 4.84779C11.2364 4.73802 11.1617 4.64607 11.0583 4.60431L9.94496 4.15467C9.67441 4.0454 9.67441 3.66236 9.94496 3.55309L11.0583 3.10345C11.1617 3.06168 11.2364 2.96973 11.2561 2.85997L11.4502 1.77876Z" fill="currentColor"></path> 1049 <path d="M10.6241 9.42443C10.6601 9.18159 11.0103 9.18159 11.0463 9.42443L11.2283 10.6525C11.2406 10.7356 11.3006 10.8038 11.3815 10.8266L12.5423 11.1538C12.7496 11.2123 12.7496 11.5062 12.5423 11.5646L11.3815 11.8918C11.3006 11.9146 11.2406 11.9828 11.2283 12.0659L11.0463
104913.294C11.0103 13.5368 10.6601 13.5368 10.6241 13.294L10.4421 12.0659C10.4298 11.9828 10.3698 11.9146 10.2889 11.8918L9.12813 11.5646C8.92077 11.5062 8.92077 11.2123 9.12813 11.1538L10.2889 10.8266C10.3698 10.8038 10.4298 10.7356 10.4421 10.6525L10.6241 9.42443Z" fill="currentColor"></path> 1050 </svg> AI Answers</a></li> 1051 <li><a href="#" data-type="site"><svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 1052 <g fill="none" stroke="currentColor"> 1053 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 1054 <circle cx="8" cy="8" r="7"/> 1055 </g> 1056 </svg> Site Search</a></li> 1057 </ul> 1058 </div></div> 1059 </form> 1060 1061 <div style="padding-top:4px;opacity:.65;"><small>A <a href="https://lee.net/" target="_blank" rel="noopener" style="color:#fff;">Lee Enterprises</a>, Incorporated newspaper. Majority shareholder: David Hoffmann, <a href="https://hoffmannmediagroup.com/" target="_blank" style="color:#fff;" rel="noopener">Hoffmann Media Group.</a></small></div></div> 1062 </div> 1063 </div> 1064 <div class="head-right col-md-4"><div class="no-service"><a href="/subscribenow/#tracking-source=header" class="btn btn-primary btn-lg lee-featured-subscription-head">Subscribe</a>
1064<script> 1065 jQuery(document).ready(function($){ 1066 if(!__tnt.user.services && window.falconOffer){ 1067 try { 1068 var sSubUrl = 'https://subscriberservicesdsi.lee.net/subscriberservices/Content/paymentpagesingle.aspx?Domain=fredericksburg.com&SubscriberLevel={{level}}&Return=https%3A%2F%2Ffredericksburg.com%2F'.replace('{{level}}', window.falconOffer.level); 1069 if($('.lee-featured-subscription-head').length > 0){ 1070 $('.lee-featured-subscription-head').each(function(){ 1071 var ts = $(this).data('tracking-source') ? $(this).data('tracking-source') : 'header'; 1072 var sUrl = `${sSubUrl}#tracking-source=${ts}&ir=true`; 1073 1074 $(this).attr('href', sUrl); 1075 //.html(`<span>Subscribe</span> <span class="term">${window.falconOffer.display_title}</span>`) 1076 //.addClass('has-falcon-package'); 1077 }); 1078 } 1079 if($('#join-btn-mobile-link').length > 0){ 1080 var sUrl = `${sSubUrl}#tracking-source=mobile-header&ir=true`; 1081 $('#join-btn-mobile-link').attr('href', sUrl); 1082 } 1083 } catch (e) { 1084 if(window.console) console.warn(e); 1085 } 1086 } 1087 }); 1088 </script>
1088</div><div class="has-service"> 1089 <a class="btn btn-primary btn-lg" href="/eedition/">Read Today's E-edition</a> 1090 </div></div> 1091 </div> 1092 </div><nav id="main-navigation" class="navbar" role="navigation"> 1093 <div class="navbar-header"><button id="lee-main-menu-btn" aria-label="Main Menu" aria-expanded="false" type="button" class="hamburger-desktop navbar-toggle pull-left" data-toggle="offcanvas_lee" data-target="left"> 1094 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="24" height="24"> 1095 <rect x="1" y="4" rx="0.5" fill="currentColor" width="14" height="1.5"></rect> 1096 <rect x="1" y="9" rx="0.5" fill="currentColor" width="10" height="1.5"></rect> 1097 <rect x="1" y="14" rx="0.5" fill="currentColor" width="14" height="1.5"></rect> 1098 </svg> 1099 </button><div class="navbar-brand pos_left"> 1100 <div class="site-logo-container"> 1101 <div class="logo-flp"> 1102 <div class="wrap"> 1103 <a href="/"> 1104 <div class="front"> 1105 <figure> 1106 <img class="img-responsive" alt="Fredericksburg.com" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/custom/image/c8945ac8-893f-11ec-896b-8712b9b9e1a4.png"> 1107 <div class="show-af"><img class="img-responsive lee-logo-newsplus" alt="News+" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/images/newsplus_white.png?_dc=1790665237"></div> 1108 </figure> 1109 </div> 1110 <div class="back"><img class="img-responsive" alt="Where your story lives" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/live/libraries/flex/components/lee_ds_v3/resources/images/logo-tagline.png?_dc=1790665237"></div> 1111 </a> 1112 </div> 1113</div> 1114 </div> 1115 </div><div class="pull-right visible-sm visible-xs subscribe-btn"> 1116 <div class="join-btn-mobile pull-left"> 1117 1118 <a id="join-btn-mobile-link" href="/subscribenow/#tracking-source=header" class="no-service btn btn-primary"> 1119 Subscribe 1120 </a> 1121 1122 </div> 1123 <div class="search-mobile pull-left"> 1124 <a class="btn btn-link" aria-label="Site Search" data-toggle="modal" data-target="#mobile-search"> 1125 <svg xmlns="http://www.w3.org/2000/svg" iewBox="0 0 19.9 19.7" stroke-width="1.5" width="24" height="24"> 1126 <g fill="none" stroke="currentColor"> 1127 <path stroke-linecap="round" d="M18.5 18.3l-5.4-5.4"/> 1128 <circle cx="8" cy="8" r="7"/> 1129 </g> 1130 </svg> 1131 </a> 1132 </div> 1133 </div></div> 1134 1135 <div id="navbar-collapse" class="navbar-collapse collapse"><div class="lee-nav-right-region pull-right"> 1136 <div class="user-controls show-onload clearfix pull-left"><div class="notification-button pull-left" data-control="notification"> 1137 <span class="badge-dot tnt-bg-accent"></span> 1138 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 16 16"> 1139 <path d="M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2zM8 1.918l-.797.161A4.002 4.002 0 0 0 4 6c0 .628-.134 2.197-.459 3.742-.16.767-.376 1.566-.663 2.258h10.244c-.287-.692-.502-1.49-.663-2.258C12.134 8.197 12 6.628 12 6a4.002 4.002 0 0 0-3.203-3.92L8 1.917zM14.22 12c.223.447.481.801.78 1H1c.299-.199.557-.553.78-1C2.68 10.2 3 6.88 3 6c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0A5.002 5.002 0 0 1 13 6c0 .88.32 4.2 1.22 6z"/> 1140 </svg> 1141 </div><div class="not-logged-in pull-left"> 1142 <ul class="list-inline"> 1143 <li> 1144 <a href="https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F" class="btn btn-link btn-sm user-control-link" rel="nofollow">
1145 <span class="user-avatar"> 1146 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" fill="none"> 1147 <circle cx="12" cy="8" r="5" /> 1148 <path d="M3,21 h18 C 21,12 3,12 3,21"/> 1149 </svg> 1150 </span> 1151 Log In 1152 </a> 1153 </li> 1154 </ul> 1155 </div> 1156 <div class="logged-in pull-left"> 1157 <ul class="hide-offcanvas list-inline"> 1158 <li class="dropdown pull-right"> 1159 <div class="dropdown-toggle btn btn-link btn-sm user-dropdown" data-toggle="dropdown"> 1160 <div class="user-avatar pull-right"><img class="lee-user-avatar" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/images/user_no_avatar.82c8fc38eb25dca10493a994ca1bfb90.png" height="24" width="24" alt="user icon"></div> 1161 <div class="user-welcome pull-left">Welcome, <span class="tn-user-screenname">Guest</span></div> 1162 </div> 1163 <ul class="lee-membership-container dropdown-menu dropdown-menu-right" role="menu"><li class="lee-membership-item"> 1164 <div class="user-link"><a href="https://subscriberservicesdsi.lee.net/subscriberservices/Content/AccountStatus.aspx?Domain=fredericksburg.com">My Subscription</a></div> 1165 <!--<div class="user-link"><a href="/members/">See Benefits</a></div> 1166 <div class="user-link"><a href="/members/exclusives/">Members Only</a></div>--> 1167 <div class="user-link"><a href="/helpcenter/">Help Center</a></div> 1168 </li><li role="presentation" class="dropdown-header">My Account</li> 1169 <li role="menuitem"><a href="https://fredericksburg.com/users/admin/" rel="nofollow"><i class="fas tnt-tachometer-alt tnt-fw"></i> Dashboard</a></li> 1170 <li role="menuitem"><a class="tn-user-profile-url" href="" data-app="https://fredericksburg.com/users/"><i class="fas tnt-user tnt-fw"></i> Profile</a></li> 1171 <li role="menuitem"><a href="https://fredericksburg.com/users/admin/list/" rel="nofollow"><i class="fas tnt-bookmark tnt-fw"></i> Saved items</a></li> 1172 <li role="separator" class="divider"></li> 1173 <li role="menuitem"><a class="logout-btn" onclick="document.getElementById('user-logout-form').submit(); return false;" rel="nofollow"><i class="fas tnt-power-off tnt-fw"></i> Logout</a></li></ul> 1174 </li> 1175 </ul> 1176 </div><div class="clearfix"></div> 1177 </div> 1178 </div><div class="navbar-left"> 1179 <div class="nav-menu pull-left"> 1180 <div id="tncms-region-nav-main-nav" class="tncms-region-nav"><ul id="main-nav_menu" class="nav navbar-nav" aria-label="navigation"><li> 1181 <a class="nav-link tnt-section-e-edition" href="/eedition/" ><span class="nav-label">E-edition</span> 1182 1183 </a></li><li> 1184 <a class="nav-link tnt-section-news" href="/news/local/" ><span class="nav-label">News</span> 1185 1186 </a></li><li> 1187 <a class="nav-link tnt-section-business" href="/news/nation-world/business/" ><span class="nav-label">Business</span> 1188 1189 </a></li><li> 1190 <a class="nav-link tnt-section-obituaries" href="/obituaries/" ><span class="nav-label">Obituaries</span> 1191 1192 </a></li><li> 1193 <a class="nav-link tnt-section-opinion" href="/opinion/" ><span class="nav-label">Opinion</span> 1194 1195 </a></li><li> 1196 <a class="nav-link tnt-section-sports" href="/sports/" ><span class="nav-label">
1196Sports</span> 1197 1198 </a></li><li> 1199 <a class="nav-link tnt-section-puzzmo" href="/puzzmo/" ><span class="nav-label">Puzzmo</span> 1200 1201 </a></li><li> 1202 <a class="nav-link tnt-section-puzzles" href="/puzzles/" ><span class="nav-label">Puzzles</span> 1203 1204 </a></li><li> 1205 <a class="nav-link tnt-section-lifestyles" href="/life-entertainment/" ><span class="nav-label">Lifestyles</span> 1206 1207 </a></li><li> 1208 <a class="nav-link tnt-section-public-notices" href="https://fredericksburg.column.us/search" target="_blank" rel="noopener"><span class="nav-label">Public Notices</span> 1209 1210 </a></li><li> 1211 <a class="nav-link tnt-section-jobs" href="/jobs/" ><span class="nav-label">Jobs</span> 1212 1213 </a></li></ul></div><div class="nav-weather"> 1214 <ul class="nav navbar-nav"> 1215 <li class="current-conditions"> 1216 <a href="/weather/?weather_zip=22401"> 1217 <span class="icon pull-left"> 1218 1219 <span class="fas tnt-wi-night-clear"></span> 1220 </span> 1221 <span class="pull-left"> 1222 <span class="temp">68°</span> 1223 <span class="cond">Fair</span> 1224 </span> 1225 <span class="clearfix"></span> 1226 </a> 1227 </li> 1228 </ul> 1229 </div></div> 1230 </div> 1231 </div> 1232 </nav></div> 1233 1234 1235 1236 <div id="main-body-container" role="main"><div class="visible-sm visible-xs text-center bg-fill-100"> 1237 <div style="padding:5px;opacity:.65;"><small>A <a href="https://lee.net/" target="_blank" rel="noopener" style="color:#fff;">Lee Enterprises</a>, Incorporated newspaper. Majority shareholder: David Hoffmann, <a href="https://hoffmannmediagroup.com/" target="_blank" style="color:#fff;" rel="noopener">Hoffmann Media Group.</a></small></div> 1238 </div><div class="bg-fill-100"></div><div id="tncms-region-global-below-header" class="tncms-region "></div><noscript> 1239 <div class="container" style="min-height: 300px;"> 1240 <div class="alert alert-danger margin-top"><h3 style="margin:0;">Javascript is required to use this website.</h3></div> 1241 </div> 1242 </noscript><section aria-label="Main Content" id="main-page-container" class="container" tabindex="-1" style="display:none;">
1242<script>document.getElementById('main-page-container').style.display='block';</script>
1242<div id="tncms-region-global-container-top" class="tncms-region "></div> 1243<section class="user-login-wrapper lee-user-login-wrapper user-account-form"> 1244 <style> 1245 1246 #lee-user-wrapper .tnt-admin-login { display: none; } 1247 1248 #lee-user-wrapper .lee-signup .block-title.user-header, 1249 #main-page-container .breaking, 1250 #lee-user-wrapper .lee-signup .user-login-social, 1251 #lee-user-wrapper .lee-signup .user-login-or, 1252 #lee-user-wrapper .lee-login .panel-footer, 1253 #lee-user-wrapper .lee-signup .panel-footer p:first-of-type, 1254 #lee-user-wrapper .lee-signup .critical-error { display: none; } 1255 #main-page-container.container { 1256 background-color: rgba(0,0,0,.05)!important; 1257 width: 100%; 1258 border-top: 1px solid rgba(0,0,0,.1); 1259 } 1260 #lee-user-wrapper .lee-user-form { 1261 background-color: #fff; 1262 padding: 20px; 1263 border-radius: 3px; 1264 border: 1px solid #ddd; 1265 box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.05); 1266 position: relative; 1267 } 1268 #lee-user-wrapper .lee-user-form .form-loading { 1269 position: absolute; 1270 top: 0; 1271 bottom:0; 1272 right:0; 1273 left:0; 1274 width: 100%; 1275 z-index: 5; 1276 align-items: center; 1277 font-size: 50px; 1278 background-color: #ffffff99; 1279 display: none; 1280 } 1281 #lee-user-wrapper .lee-user-form .form-loading svg { margin: 0 auto; } 1282 1283 #lee-user-wrapper .lee-user-block .panel { 1284 border:0; 1285 box-shadow: none; 1286 margin:0; 1287 background-color: transparent; 1288 } 1289 #lee-user-wrapper .lee-user-block .panel-body { padding: 0; } 1290 #lee-user-wrapper .lee-user-block .panel-heading { 1291 background-color: transparent; 1292 border:0; 1293 padding: 0 0 10px 0; 1294 border-bottom: 2px solid #666; 1295 margin-bottom: 20px; 1296 } 1297 #lee-user-wrapper .lee-user-block .panel-footer { 1298 border-top: 1px solid #ddd; 1299 background-color: transparent; 1300 padding: 15px 0 0 0; 1301 } 1302 #lee-user-wrapper .lee-user-block, 1303 .lee-user-login-wrapper .critical-error { 1304 max-width: 1100px; 1305 margin: 0 auto 20px auto; 1306 } 1307 .lee-user-login-wrapper .critical-error { 1308 margin-top: 15px; 1309 font-weight: bold; 1310 box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.05); 1311 } 1312 #lee-user-wrapper .btn-primary { padding: 10px 30px; font-weight: 500; } 1313 #lee-user-wrapper .lee-login .user-login-or { 1314 background-color: #fff; 1315 border: 3px double #ddd; 1316 color: #666; 1317 height: 45px; 1318 width: 45px; 1319 line-height: 40px; 1320 border-radius: 45px; 1321 font-size: 18px; 1322 } 1323 #lee-user-wrapper h4 { 1324 font-weight: 300; 1325 margin: 20px 5px; 1326 color: #666; 1327 } 1328 #lee-user-wrapper h2 { 1329 font-weight: bold; 1330 margin: 30px 5px 20px 5px; 1331 } 1332 #lee-user-wrapper .btn-webauthn { border-radius: 2px; background-color: #222; border-color: #222; } 1333 @media (min-width: 992px) { 1334 #lee-user-wrapper .lee-signup .user-login-blox { width: 100%; } 1335 #lee-user-wrapper .lee-user-form { padding: 0; } 1336 #lee-user-wrapper .lee-login .user-login-or { 1337 position: absolute; 1338 margin-left: -45px; 1339 margin-top: 110px; 1340 } 1341 #lee-user-wrapper .lee-user-block .panel { padding: 20px 10px; } 1342 #lee-user-wrapper .lee-user-block .row { margin:0; } 1343 #lee-user-wrapper .user-login-social { 1344 margin-left: 0; 1345 background-color: #fbfbfb; 1346 border-right: 3px double #ddd; 1347 } 1348 #lee-user-wrapper .user-login-social .panel-body { padding-right: 15px; } 1349 #lee-user-wrapper .user-login-social .panel { min-height: 279px; } 1350 } 1351 @media screen and (max-width: 991px) { 1352 #top-promotional-row { display: none; } 1353 #lee-user-wrapper .lee-user-form .user-login-or-container { 1354 border-top: 3px double #ddd; 1355 margin: 30px 0 10px 0; 1356 clear: both; 1357 } 1358 #lee-user-wrapper .lee-login .user-login-or { 1359 margin-bottom: 5px; 1360 float: none; 1361 margin: -24px auto 0 auto; 1362 } 1363 #lee-user-wrapper .lee-login .social-btn { 1364 width: 48%; 1365 margin: 0; 1366 } 1367 #lee-user-wrapper .lee-login .btn-facebook { float: left; } 1368 #lee-user-wrapper .lee-login .btn-google { float: right; } 1369 #lee-user-wrapper h2 { 1370 font-weight: bold; 1371 margin-top: 20px; 1372 font-size: 24px; 1373 } 1374 #lee-user-wrapper .lee-login .social-btn.btn-webauthn { width: 100%; margin-bottom: 10px; } 1375 } 1376 </style> 1377 <div id="lee-user-wrapper"> 1378 <div class="lee-user-block lee-login"><h4> 1379 1380 Welcome back! Please login to continue. 1381 1382 </h4> 1383 <div class="lee-user-form"> 1384 <div class="form-loading"><i class="fas tnt-spinner tnt-spin"></i></div><div class="row"><div class="user-login-blox col-xs-12"><div class="panel panel-default"> 1385 <div class="panel-heading">Sign in with your Fredericksburg.com Account</div> 1386 <div class="panel-body"><form class="user-login-form form-horizontal" role="form" method="post" action="https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F"> 1387 <input type="hidden" name="x_org_url" value="https://fredericksburg.com/" /> 1388 <input type="hidden" name="referer_url" value="https://fredericksburg.com/"><div class="user-login-username form-group"> 1389 <label for="user-username" class="col-sm-2 control-label">Email</label> 1390 <div class="col-sm-10"> 1391 <input id="user-username" class="form-control" name="username" type="text" value="" required> 1392 </div> 1393 </div> 1394 <div class="user-login-password form-group"> 1395 <label for="user-password" class="col-sm-2 control-label" title=""> 1396 <i class="fas tnt-info-circle" data-toggle="tooltip" data-html="true"></i> 1397 Password 1398 </label> 1399 <div class="col-sm-10"><div class="input-group"> 1400 <input id="user-password" class="form-control" name="password" type="password" autocomplete="off" required > 1401 <div id="user-password-toggle" class="input-group-addon password-toggle" title="Toggle password visibility"> 1402 <i class="fas tnt-eye"></i> 1403 </div> 1404 </div></div> 1405 </div> 1406 <div class="user-login-remember form-group"> 1407 <div class="col-sm-offset-2 col-sm-10"> 1408 <div class="checkbox"> 1409 <label> 1410 <input name="remember_me" t
1410ype="checkbox" checked="checked" value="1"> Remember me 1411 </label> 1412 <span class="user-remember-br">|</span> 1413 1414 <a id="forgot-password" href="https://fredericksburg.com/users/forgot/?referer_url=https%3A%2F%2Ffredericksburg.com%2F"> 1415 Forgot your password? 1416 </a> 1417 <span class="user-remember-br">| </span> 1418 <a href="https://fredericksburg.com/users/instant-login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F"> 1419 Request login link 1420 </a> 1421 <span class="user-remember-br tnt-admin-login">| </span> 1422 <a class="tnt-admin-login" href="/tncms/auth/admin/"> 1423 Admin login 1424 </a> 1425 </div> 1426 </div> 1427 </div> 1428 <div class="user-login-submit form-group"> 1429 <div class="col-sm-offset-2 col-sm-10"> 1430 <button type="submit" class="btn btn-primary btn-full-xs">Sign In</button> 1431 </div> 1432 </div> 1433 1434 </form></div> 1435 <div class="panel-footer user-signup text-muted"> 1436 <span class="fas tnt-user"></span> Don't have an account? <a href="https://fredericksburg.com/users/signup/?referer_url=https%3A%2F%2Ffredericksburg.com%2F" rel="nofollow">Register here</a> 1437 </div> 1438 </div></div> 1439 </div> 1440 1441</div> 1442 </div><div class="lee-user-block lee-signup"> 1443 <h2> 1444 1445 New here? Create an account. 1446 1447 </h2> 1448 1449 <div class="lee-user-form"><section class="user-register-wrapper user-account-form"> 1450 <div class="block-title user-header"> 1451 <div class="block-title-inner user-header-inner"> 1452 <h2>Account Registration</h2> 1453 </div> 1454 </div> 1455 1456 1457 1458 <div class="row"><div class="user-login-blox col-xs-12"><div class="panel panel-default"> 1459 <div class="panel-heading">Sign up with us</div> 1460 <div class="panel-body"> 1461 <form id="user-register-form" class="user-login-form form-horizontal" role="form" method="post" action="https://fredericksburg.com/users/signup/"><input type="hidden" name="referer_url" value="https://fredericksburg.com/" /> 1462 1463 <fieldset> 1464 <div class="form-group"> 1465 <label for="input-username" class="col-md-3 col-lg-2 control-label"> 1466 Username 1467 </label> 1468 <div class="col-md-9 col-lg-10"> 1469 <input id="input-username" class="form-control" type="text" name="screen_name" value="" required> 1470 1471 <p class="help-block">This is the name that will be used to identify you within the system. Choose wisely!</p> 1472 1473 </div> 1474 </div> 1475 1476 1477 <div class="form-group"> 1478 <label for="input-firstname" class="col-md-3 col-lg-2 control-label"> 1479 1480 <span class="text-danger">*</span> 1481 1482 First name 1483 </label> 1484 <div class="col-md-9 col-lg-10"> 1485 <input id="input-firstname" class="form-control first_last_names" type="text" name="first_name" value="" required> 1486 </div> 1487 </div> 1488 1489 <div class="form-group"> 1490 <label for="input-lastname" class="col-md-3 col-lg-2 control-label"> 1491
1492 <span class="text-danger">*</span> 1493 1494 Last name 1495 </label> 1496 <div class="col-md-9 col-lg-10"> 1497 <input id="input-lastname" class="form-control first_last_names" type="text" name="last_name" value="" required> 1498 1499 <span class="help-block">Your real name will be displayed next to your photo for comments, blog posts, and more!</span> 1500 1501 </div> 1502 </div> 1503 <div class="form-group"> 1504 <label for="input-email" class="col-md-3 col-lg-2 control-label"><span class="text-danger">*</span> Email</label> 1505 <div class="col-md-9 col-lg-10"> 1506 <input id="input-email" class="form-control" type="email" name="email" value="" required> 1507 <span class="help-block">Your e-mail address will be used to confirm your account. We won't share it with anyone else.</span> 1508 </div> 1509 </div> 1510 1511 <div class="form-group"> 1512 <label for="input-password" class="col-md-3 col-lg-2 control-label"><span class="text-danger">*</span> Password</label> 1513 <div class="col-md-9 col-lg-10"> 1514 <input id="input-password" class="form-control" type="password" name="password" autocomplete="off" required> 1515 <span class="help-block">Must be at least 8 characters, not contain repeating characters (e.g., 111), and not contain sequential numbers (e.g., 123).</span> 1516 </div> 1517 </div> 1518 1519 <div class="form-group"> 1520 <label for="input-confirm-password" class="col-md-3 col-lg-2 control-label"><span class="text-danger">*</span> Confirm password</label> 1521 <div class="col-md-9 col-lg-10"> 1522 <input id="input-confirm-password" class="form-control" type="password" name="password_verify" autocomplete="off" required> 1523 <span class="help-block">Confirm your password.</span> 1524 </div> 1525 </div></fieldset> 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 <fieldset> 1536 <div class="form-group"> 1537 <label for="g-recaptcha-response" class="sr-only">CAPTCHA</label> 1538 <div class="col-md-offset-3 col-md-9 col-lg-offset-2 col-lg-10"><div class="tncms-recaptcha-wrapper"><div class="g-recaptcha" data-sitekey="6LdvF8kSAAAAAHtjCXotWkt5byjdinh-RPyWTH5J" data-action="submit"></div><input type="hidden" name="g-recaptcha-is-checkbox" value="yes"></div></div> 1539 </div> 1540 </fieldset><fieldset> 1541 <div class="user-register-submit form-group"> 1542 <div class="col-md-offset-3 col-md-9 col-lg-offset-2 col-lg-10"> 1543 <button type="submit" class="btn btn-primary">Create Account</button> 1544 </div> 1545 </div> 1546 </fieldset> 1547 1548 </form> 1549 </div> 1550 <div class="panel-footer user-signup text-muted"><p> 1551 <i class="fas tnt-user"></i> Already have an account? <a href="https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F" rel="nofollow">Log in here</a> 1552 </p> 1553 <p> 1554 By submitting this form, you agree to our <a href="/terms/">Terms of Use</a> and <a href="/privacy/">Privacy Policy</a> 1555 </p></div> 1556 </div> 1557 </div> 1558 </div> 1559</section></div> 1560 </div></div> 1561
1561<script> 1562 jQuery('#input-username').attr('autocomplete', 'off'); 1563 jQuery(document).ready(function($){ 1564 $('.lee-user-form form').on('submit', function(form){ 1565 $('.lee-user-form .form-loading').css('display','flex'); 1566 }); 1567 });</script>
1567 1568</section><div class="row"> 1569 <div class="col-md-12"><div id="tncms-region-index-container-bottom" class="tncms-region "></div></div> 1570 <div class="col-md-12"><div id="tncms-region-front-index-container-bottom" class="tncms-region "></div></div> 1571 </div><div class="row"> 1572 <div class="col-md-12"><div id="tncms-region-global-container-bottom" class="tncms-region "></div></div> 1573 </div></section> 1574 <section id="main-bottom-container" class="container-fullscreen-region container-fluid"> 1575 <div class="fullscreen-region"><div id="tncms-region-global-container-bottom-fullscreen" class="tncms-region "></div></div> 1576 </section><!-- / main-body-container --> 1577 </div> 1578 1579 <div id="global-modal" class="modal fade" tabindex="-1" role="dialog"> 1580 <div class="modal-dialog modal-lg" role="document"> 1581 <div class="modal-content"> 1582 <div class="modal-header"> 1583 <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> 1584 </div> 1585 <div id="global-modal-body" class="modal-body"></div> 1586 </div> 1587 </div> 1588 </div> 1589 1590 <div id="site-footer-container" class="hidden-print"> 1591 <footer id="site-footer" class="container"> 1592 1593 <div class="row"> 1594 <div id="footer-col-one" class="col-md-4 col-sm-4"> 1595 <div class="logo"> 1596 <a href="/"><img alt="Fredericksburg.com" src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/content/tncms/custom/image/c8945ac8-893f-11ec-896b-8712b9b9e1a4.png"></a> 1597 </div><div id="tncms-region-footer-col-one" class="tncms-region "><div id="tncms-block-2291752" class="tncms-block site-follow-us branding-links"><div class="follow-links-2291752 follow-links text-left"> 1598 1599 <section id="block-2291752" class="block emphasis-h3 " ><ul class="list-inline"> 1600 1601 <li> 1602 <a href="/facebook" title="Facebook" target="_blank" rel="noopener" class="btn btn-xs btn-link fb"> 1603 <i class="fab tnt-facebook-f"></i> 1604 <span class="sr-only">Facebook</span> 1605 </a> 1606 </li> 1607 1608 1609 <li> 1610 <a href="/twitter" title="Twitter" target="_blank" rel="noopener" class="btn btn-xs btn-link tw"> 1611 <i class="fab tnt-x-twitter"></i> 1612 <span class="sr-only">Twitter</span> 1613 </a> 1614 </li> 1615 1616 1617 1618 1619 <li> 1620 <a href="/youtube" title="Youtube" target="_blank" rel="noopener" class="btn btn-xs btn-link yt"> 1621 <i class="fab tnt-youtube"></i> 1622 <span class="sr-only">YouTube</span> 1623 </a> 1624 </li> 1625 1626 1627 1628 1629 <li> 1630 <a href="/instagram" title="Instagram" target="_blank" rel="noopener" class="btn btn-xs btn-link is"> 1631 <i class="fab tnt-instagram"></i> 1632 <span class="sr-only">Instagram</span> 1633 </a> 1634 </li> 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 </ul> 1658 </section> 1659</div>
1660<script type="application/ld+json"> 1661{ "@context" : "https://schema.org", 1662 "@type" : "Organization", 1663 "url" : "http://fredericksburg.com", 1664 "sameAs" : ["\/facebook","\/twitter","\/youtube","\/instagram"] 1665} 1666</script>
1666 1667<div class="clearfix"></div></div></div><div id="preferredSource" class="btn-group btn-group-sm" role="group" aria-label="Preferred News Source on Google"> 1668 <a 1669 class="btn btn-bordered" 1670 title="Add us as a preferred news source to see more of our stories on Google" 1671 href="https://www.google.com/preferences/source?q=fredericksburg.com" 1672 rel="nofollow" 1673 target="_blank" 1674 role="link" 1675 aria-label="Link to Google Preferences" 1676 > 1677 <i class="fab tnt-google"></i> 1678 Prefer us on Google 1679 </a> 1680 <button 1681 class="btn btn-bordered btn-icon" 1682 type="button" 1683 data-content="Add <strong>Fredericksburg Free Lance Star</strong> as a preferred news source to see more of our stories on Google." 1684 data-html="true" 1685 data-toggle="source-popover" 1686 data-placement="top" 1687 role="button" 1688 data-trigger="focus" 1689 aria-label="Tooltip explaining what this link does" 1690 tabindex="0" 1691 > 1692 <i class="fa tnt-info-circle"></i> 1693 <span class="sr-only">Learn More</span> 1694 </button> 1695 <style> 1696 #preferredSource { 1697 display:inline-flex; 1698 } 1699 #preferredSource .btn { 1700 display:inline-flex; 1701 align-items: center; 1702 gap: 0.5rem; 1703 } 1704 #preferredSource .popover { 1705 min-width: 30ch; 1706 color: #222; 1707 } 1708 1709 #preferredSource .btn-bordered { 1710 background: transparent; 1711 border: 1px solid white; 1712 opacity: 1; 1713 color: white; 1714 } 1715 #preferredSource .btn-bordered:hover { 1716 background: #285e8e; 1717 color:white; 1718 } 1719 1720 .blox-asset:not(.type-article) #asset-content #preferredSource + div { 1721 margin-top: 1em; 1722 } 1723 #site-footer #preferredSource { 1724 margin: 0 0 2em; 1725 } 1726 </style> 1727
1727<script> 1728 $(function () { 1729 $('[data-toggle="source-popover"]').popover({container: 'body'}); 1730 }) 1731 </script>
1731 1732 </div></div><div id="footer-col-two" class="col-md-4 col-sm-4"> 1733 <div class="block-title"> 1734 <div class="block-title-inner"> 1735 <h4>Sites & Partners</h4> 1736 </div> 1737 </div><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" aria-label="navigation"><li> 1738 <a class="nav-link tnt-section-place-an-ad" href="/place_an_ad/" ><span class="nav-label">Place an Ad</span> 1739 1740 </a></li><li> 1741 <a class="nav-link tnt-section-todays-deal" href="/deals" ><span class="nav-label">Today's Deal</span> 1742 1743 </a></li><li> 1744 <a class="nav-link tnt-section-contests" href="/contests/" ><span class="nav-label">Contests</span> 1745 1746 </a></li><li> 1747 <a class="nav-link tnt-section-join-our-team" href="https://us59.dayforcehcm.com/CandidatePortal/en-US/leeenterprises/SITE/CANDIDATEPORTAL" target="_blank" rel="noopener"><span class="nav-label">Join our Team</span> 1748 1749 </a></li><li> 1750 <a class="nav-link tnt-section-newsletter-signup" href="/newsletters/" ><span class="nav-label">Newsletter Signup</span> 1751 1752 </a></li></ul></div></div> 1753 <div id="footer-col-three" class="col-md-4 col-sm-4"> 1754 <div class="block-title"> 1755 <div class="block-title-inner"> 1756 <h4>Services</h4> 1757 </div> 1758 </div><div id="tncms-region-nav-footer-col-three-nav" class="tncms-region-nav"><ul id="footer-col-three-nav_menu" class="bullet-nav nav-list" aria-label="navigation"><li> 1759 <a class="nav-link tnt-section-manage-subscription" href="/services/" ><span class="nav-label">Manage Subscription</span> 1760 1761 </a></li><li> 1762 <a class="nav-link tnt-section-contact-us" href="/contact/" ><span class="nav-label">Contact Us</span> 1763 1764 </a></li><li> 1765 <a class="nav-link tnt-section-advertise" href="/contact/?advertise=true" ><span class="nav-label">Advertise</span> 1766 1767 </a></li><li> 1768 <a class="nav-link tnt-section-submission-forms" href="/site/forms" ><span class="nav-label">Submission Forms</span> 1769 1770 </a></li><li> 1771 <a class="nav-link tnt-section-independent-contractor-newspaper-carrier" href="/contractor" ><span class="nav-label">Independent Contractor (Newspaper Carrier)</span> 1772 1773 </a></li><li> 1774 <a class="nav-link tnt-section-public-notices" href="https://fredericksburg.column.us/search" target="_blank" rel="noopener"><span class="nav-label">Public Notices</span> 1775 1776 </a></li><li> 1777 <a class="nav-link tnt-section-become-a-carrier" href="/forms/carrier/" ><span class="nav-label">Become a Carrier</span> 1778 1779 </a></li><li> 1780 <a class="nav-link tnt-section-licensing" href="/licensing/" ><span class="nav-label">Licensing</span> 1781 1782 </a></li><li> 1783 <a class="nav-link tnt-section-dealer-returns" href="/forms/dealer-returns" ><span class="nav-label">Dealer Returns</span> 1784 1785 </a></li><li> 1786 <a class="nav-link tnt-section-shopping" href="/shopping/" ><span class="nav-label">Shopping</span> 1787 1788 </a></li></ul></div></div></div> 1789 1790 </footer> 1791 1792 <div id="site-copyright-container" class="container"> 1793 <div id="site-copyright" class="row"> 1794 <div class="col-md-6 copyright-left"> 1795 <p class="text"> 1796 ©
1796 Copyright 2026 1797 <a href="/">Fredericksburg Free Lance Star</a>, 1420 Central Park Blvd, No. 101 Fredericksburg, VA 22401 1798 </p><p class="text">A <a href="https://lee.net/" target="_blank" rel="noopener">Lee Enterprises</a>, Incorporated newspaper. Majority shareholder: David Hoffmann, <a href="https://hoffmannmediagroup.com/" target="_blank" rel="noopener">Hoffmann Media Group.</a></p></div> 1799 <div class="col-md-6 copyright-right"> 1800 <p class="links"> 1801 <a href="/terms/">Terms of Use</a> 1802 <span class="sep">|</span> 1803 <a href="/privacy/">Privacy Policy</a> 1804 <span class="sep">|</span> 1805 <a href="https://lee.net/advertise/tos/" target="_blank">Advertising Terms of Use</a> 1806 <span class="sep">|</span> 1807 <a id="lee-cookie-donotsell" style="cursor:pointer">Privacy Choices</a> 1808 <span class="sep">|</span> 1809 <a id="lee-cookie-pref" style="cursor:pointer">Cookie Preferences</a> 1810 </p> 1811 <p class="text"> 1812 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 Newspaper Content Management" target="_blank" rel="noopener">bloxdigital.com</a>. 1813 </p> 1814 </div> 1815 </div> 1816 </div> 1817 </div> 1818 1819 </div><!-- / offcanvas close --> 1820 <div id="notification-panel" class="notify-panel notify-panel-from-right"> 1821 <template> 1822 <div class="notification-item"> 1823 <a href="{{url}}" target="_blank"></a> 1824 <div class="notification-item-card"> 1825 <div class="notification-item-image"><img src="{{image}}"></div> 1826 <div class="notification-item-content"> 1827 <div class="notification-item-header">{{title}}</div> 1828 <div class="notification-item-summary">{{summary}}</div> 1829 </div> 1830 </div> 1831 <div class="notification-item-dismiss"> 1832 <i class="fas tnt-times tnt-fw"></i> 1833 </div> 1834 </div> 1835 </template> 1836 <div class="notify-panel-container"> 1837 <div class="notify-panel-header"> 1838 <div class="notify-panel-close"><i class="fas tnt-times tnt-fw"></i></div> 1839 <div class="notify-panel-nav" role="tablist"> 1840 <ul> 1841 <li class="active" role="presentation"><a href="#notify-panel-content" role="tab" data-toggle="tab">Notifications</a></li> 1842 <li role="presentation"><a href="#notify-panel-settings" role="tab" data-toggle="tab">Settings</a></li> 1843 </ul> 1844 </div> 1845 </div> 1846 <div class="tab-content"> 1847 <div id="notify-panel-content" class="tab-pane active" role="tabpanel"> 1848 <div class="notify-panel-content-items"></div> 1849 <div class="notify-panel-content-no-items" style="display:none;">You don't have any notifications.</div> 1850 </div> 1851 <div id="notify-panel-settings" class="tab-pane" role="tabpanel"> 1852 <div class="notify-panel-settings-promo"> 1853 <p>Get up-to-the-minute news sent straight to your device.</p> 1854 </div> 1855 1856 <h5>Topics</h5> 1857 1858 <div class="topic-container" data-name="breaking"> 1859 <h4>Breaking News</h4> 1860 <label class="switch-label">
1861 <span class="sr-only">Subscribe</span> 1862 <input id="topic-breaking" class="switch-input" title="topic-breaking" name="topic-breaking" data-topic="breaking" type="checkbox"> 1863 <div class="switch-track"></div> 1864 <div class="switch-thumb"></div> 1865 </label> 1866 </div> 1867 1868 <div class="topic-container" data-name="alert"> 1869 <h4>News Alert</h4> 1870 <label class="switch-label"> 1871 <span class="sr-only">Subscribe</span> 1872 <input id="topic-alert" class="switch-input" title="topic-alert" name="topic-alert" data-topic="alert" type="checkbox"> 1873 <div class="switch-track"></div> 1874 <div class="switch-thumb"></div> 1875 </label> 1876 </div> 1877 1878 1879 <div class="notify-panel-settings-error alert alert-danger" style="display:none; opacity:0;"></div> 1880 <div class="notify-panel-settings-success alert alert-success" style="display:none; opacity:0;"></div> 1881 </div> 1882 </div> 1883 </div> 1884 </div> 1885 1886 <!-- / site-container close --> 1887 </div> 1888 1889 1890 1891
1891<script> 1892 window.__tnt = window.__tnt || {}; 1893 __tnt.compatibility = __tnt.compatibility || {}; 1894 1895 __tnt.compatibility.status = ''; 1896 __tnt.compatibility.check = function() { 1897 if (typeof __tnt.advertisements == 'undefined') { 1898 __tnt.compatibility.status = 'FAIL: object 0 undefined'; 1899 return false; 1900 } 1901 return true; 1902 }; 1903 __tnt.compatibility.notification = function() { 1904 }; 1905 (function() { 1906 function compatibilityCheck() { 1907 if (!__tnt.compatibility.check()) { 1908 __tnt.trackEvent({ 1909 'category':'subscription', 1910 'action':'adblock', 1911 'label':'adblock detected', 1912 'value':'1' 1913 }); 1914 __tnt.compatibility.notification(); 1915 } 1916 } 1917 1918 if (document.readyState != 'loading') { 1919 compatibilityCheck(); 1920 } else { 1921 document.addEventListener('DOMContentLoaded', compatibilityCheck); 1922 } 1923 })(); 1924 </script>
1924 1925 1926 1927
1927<script> 1928 jQuery(function() { 1929 if(typeof TNCMS.Tracking != 'undefined'){ 1930 jQuery(TNCMS.Tracking.trackDeclarativeEvents); 1931 }}); 1932 </script>
1932 1933 1934
1934<script> 1935 __tnt.trackEvent = function(obj) { 1936 if (typeof obj === 'object') { 1937 if (obj.category && obj.action) { 1938 __tnt.googleEvent(obj); 1939 } else if (obj.network && obj.socialAction) { 1940 __tnt.googleSocial(obj); 1941 } else if (obj.url) { 1942 __tnt.googlePageView(obj); 1943 } 1944 if (typeof TNCMS.Tracking != 'undefined' && obj.metric) { 1945 TNCMS.Tracking.addEvent({ 1946 app: obj.app, 1947 metric: obj.metric, 1948 id: obj.uuid 1949 }); 1950 } 1951 } 1952 }; 1953 1954 if (__tnt.trackEventLater.length > 0) { 1955 __tnt.trackEventLater.forEach(function(obj) { 1956 __tnt.trackEvent(obj); 1957 }); 1958 } 1959 1960 Array.from(document.querySelectorAll('body [data-track]')).forEach(function(el) { 1961 el.addEventListener(__tnt.client.clickEvent, function() { 1962 __tnt.trackEvent(JSON.parse(el.dataset.track)); 1963 }); 1964 }); 1965 Array.from(document.querySelectorAll('body [data-tncms-track-event]')).forEach(function(el) { 1966 el.addEventListener(__tnt.client.clickEvent, function() { 1967 __tnt.trackEvent(JSON.parse(el.dataset.tncmsTrackEvent)); 1968 }); 1969 }); 1970 1971 Array.from(document.querySelectorAll('body [data-tncms-track-dmp]')).forEach(function(el) { 1972 el.addEventListener(__tnt.client.clickEvent, function() { 1973 var dmpData = el.dataset.tncmsTrackDmp; 1974 1975 }); 1976 }); 1977 1978 </script>
1978 1979 1980 1981
1982<script>/*<![CDATA[*/ if(window.Osano?.cm?.getConsent().ANALYTICS === 'ACCEPT' && window.Osano?.cm?.getConsent().PERSONALIZATION === 'ACCEPT'){ 1983 !function(){var i="cioanalytics", cio_analytics=(window[i]=window[i]||[]);if(!cio_analytics.initialize)if(cio_analytics.invoked)window.console&&console.error&&console.error("Snippet included twice.");else{cio_analytics.invoked=!0;cio_analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];cio_analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);cio_analytics.push(t);return cio_analytics}};for(var e=0;e<cio_analytics.methods.length;e++){var key=cio_analytics.methods[e];cio_analytics[key]=cio_analytics.factory(key)}cio_analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute('data-global-customerio-analytics-key', i);t.src="https://cdp.customer.io/v1/analytics-js/snippet/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);cio_analytics._writeKey=key;cio_analytics._loadOptions=e};cio_analytics.SNIPPET_VERSION="4.15.3"; 1984 cio_analytics.load('f82f7c466ae60cf01898', { 1985 user: { 1986 persist: false, 1987 cookie: { 1988 key: 'cio_user_id' 1989 }, 1990 localStorage: { 1991 key: 'cio_user_traits' 1992 } 1993 }, 1994 'integrations': { 1995 'Customer.io In-App Plugin': { 1996 anonymousInApp: true 1997 } 1998 } 1999 }); 2000 2001 const sUserId = window.sessionStorage.getItem('lee_uuid'); 2002 const sUserAud = window.localStorage.getItem('lee.segment.aud') || window.sessionStorage.getItem('lee.segment.aud'); 2003 if(__tnt.user.services || (sUserAud && sUserId)){ 2004 const rgx = /registered_users/i; 2005 if(rgx.test(sUserAud)){ 2006 cioanalytics.identify(sUserId, {}); 2007 } 2008 } 2009 }}();} /*]]>*/</script>
vendor: 1 bytes, line 2009
2009
2010<script>/*<![CDATA[*/ 2011 jQuery(document).ready(function($){ 2012 $('body').on('click', '.card.tnt-asset-type-video a', function(e) { 2013 e.preventDefault(); 2014 $('#global-modal-body').html('<div class="video-iframe-container"><iframe id="lee-video-frame" src="'+$(this).attr('href').replace('.html','.html?modal_doc=true')+'" frameborder="0" scrolling="no"></iframe></div>'); 2015 $('#global-modal').modal({ 2016 show: true, 2017 backdrop: 'static' 2018 }); 2019 return false; 2020 }); 2021 $('#global-modal').on('hidden.bs.modal', function(e){ 2022 $('#global-modal-body').html(''); 2023 }); 2024 }); /*]]>*/</script>
vendor: 1 bytes, line 2024
2024
2025<script src="https://tagan.adlightning.com/leeenterprises/op.js"></script>
vendor: 1 bytes, line 2025
2025
2026<script>/*<![CDATA[*/ window.document.addEventListener('TownnewsSegmentLoaded', function(oEvent) { 2027 try { 2028 if(oEvent.detail && oEvent.detail.user_id && window.localStorage){ 2029 window.localStorage.setItem('_us_master_id', oEvent.detail.user_id); 2030 __tnt.log('UserStitch ID: ' + oEvent.detail.user_id); 2031 } 2032 } catch(oError){} 2033 }); 2034 window.addEventListener('DOMContentLoaded', function() { 2035 (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); } } }); }); } } })(lee_segment_audience); 2036 }); 2037 function lee_segment_audience(e){ 2038 if(typeof e === 'object'){ 2039 const sAud = window.localStorage.getItem('lee.segment.aud') || window.sessionStorage.getItem('lee.segment.aud'); 2040 const sSeg = e.join(','); 2041 if(sAud != sSeg){ 2042 window.localStorage.setItem('lee.segment.aud', sSeg); 2043 } 2044 } 2045 } /*]]>*/</script>
vendor: 1 bytes, line 2045
2045
2046<script>/*<![CDATA[*/ jQuery(document).ready(function($){ 2047 $('#lee-cookie-pref, #lee-cookie-donotsell').on('click', function(){ 2048 if(window.Osano){ 2049 window.Osano.cm.showDrawer('osano-cm-dom-info-dialog-open'); 2050 } else { 2051 $('#global-modal-body').html('<div class="alert alert-danger lead" style="padding: 30px;"><span class="fas tnt-exclamation-triangle" style="font-size: 55px;float:left;margin-right: 20px;"></span><span style="float-left"><strong>Your browser settings are preventing cookie preferences from loading.</strong><br> Some features of this website may not function as expected.</span><span class="clearfix"></span></div>'); 2052 $('#global-modal').modal({show: true}); 2053 } 2054 }); 2055 }); /*]]>*/</script>
vendor: 1 bytes, line 2055
2055
2056<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/user/resources/scripts/user.init.ea5a9ab74835556f4ab91cbccdd6ff0c.js"></script>
vendor: 1 bytes, line 2056
2056
2057<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.errors.log.gtm.ff9df6708e2dbc9da79fbefae5491221.js"></script>
vendor: 1 bytes, line 2057
2057
2058<script>/*<![CDATA[*/ 2059 document.getElementById('user-password-toggle').addEventListener('click', function() { 2060 var passInput = document.getElementById('user-password'), 2061 passToggle = document.getElementById('user-password-toggle'), 2062 passIcon = passToggle.getElementsByClassName('tnt-svg')[0]; 2063 if (passInput.type === 'password') { 2064 passInput.type = 'text'; 2065 passIcon.classList.replace('tnt-eye', 'tnt-eye-slash'); 2066 } else { 2067 passInput.type = 'password'; 2068 passIcon.classList.replace('tnt-eye-slash', 'tnt-eye'); 2069 } 2070 }); /*]]>*/</script>
vendor: 1 bytes, line 2070
2070
2071<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/user/resources/scripts/user.password.2cf730ff9b98d6b5a388945c49aab2b9.js"></script>
vendor: 1 bytes, line 2071
2071
2072<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/jquery.validate.f4d73313b7ce7a32500a94c38e2d2ca2.js"></script>
vendor: 1 bytes, line 2072
2072
2073<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/additional-methods.54cac72c4ecc4fe6191818374fa8d218.js"></script>
vendor: 1 bytes, line 2073
2073
2074<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/jquery.validate.custom-methods.77562065896d6b48f0405363b8758736.js"></script>
vendor: 1 bytes, line 2074
2074
2075<script src="https://bloximages.chicago2.vip.townnews.com/fredericksburg.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/flatpickr.6b34f6e0cf9fbd199d70341a5dd8242e.js"></script>
vendor: 1 bytes, line 2075
2075
2076<script>/*<![CDATA[*/ document.addEventListener('DOMContentLoaded', function() { 2077 2078 var userCheckUrl = __tnt.scrubUrl('/users/check/'); 2079 2080 $('#user-register-form input').each(function(){ 2081 if( $(this).attr('data-mask') && $(this).data('mask') !== '' ){ 2082 $(this).mask( $(this).data('mask') ); 2083 } 2084 }); 2085 2086 if( $('#input-smslist-phone').length > 0 && $('#input-phone').length > 0 ){ 2087 $('#input-phone').change(function(){ 2088 $('#input-smslist-phone').val( $(this).val() ); 2089 }); 2090 } 2091 2092 document.getElementById('user-register-form').addEventListener('click', function(e) { 2093 if (e.target.matches('.mailing-lists-select-all')) { 2094 var inputs = document.getElementById('user-register-form')['lists[]']; 2095 for (var i=0; i<inputs.length; i++) { 2096 inputs[i].checked = true; 2097 } 2098 } else if (e.target.matches('.mailing-lists-select-none')) { 2099 var inputs = document.getElementById('user-register-form')['lists[]']; 2100 for (var i=0; i<inputs.length; i++) { 2101 inputs[i].checked = false; 2102 } 2103 } 2104 }); 2105 2106 $('#user-register-form').validate({ 2107 onkeyup: false, 2108 errorPlacement: function(error, element){ 2109 error.appendTo( element.parents('.form-group').find('.col-md-9') ); 2110 }, 2111 errorClass: 'has-error text-danger', 2112 errorElement: 'span', 2113 validClass: 'has-success text-success', 2114 highlight: function(element, errorClass, validClass){ 2115 $(element).parents('.form-group').addClass(errorClass).removeClass(validClass); 2116 }, 2117 unhighlight: function(element, errorClass, validClass){ 2118 $(element).parents('.form-group').removeClass(errorClass).addClass(validClass); 2119 }, 2120 rules: { 2121 phone: { 2122 required: function(element){ 2123 2124 return $('input[name="smslist_lists[]"]').is(':checked'); 2125 } 2126 }, 2127 screen_name: { 2128 required: false, 2129 remote_username: userCheckUrl 2130 }, 2131 2132 password: { 2133 hasSequentialNumbers: true, 2134 hasRepeatingChars: true, 2135 minlength: 8 2136 }, 2137 password_verify: { 2138 equalTo: '#input-password' 2139 } 2140 }, 2141 messages: { 2142 2143 password: { 2144 minlength: "Passwords must be at least 8 characters long." 2145 }, 2146 password_verify: { 2147 equalTo: "The password you entered doesn't match." 2148 } 2149 }}); 2150 2151 $.validator.addMethod("first_last_names", function(value, element) { 2152 return this.optional( element ) || /^[a-z][- '.,a-z]+$/i.test( value ); 2153 }, 'Names must start with a letter and can only contain valid characters.'); 2154 }); /*]]>*/</script>
vendor: 1 bytes, line 2154
2154
2155<script>/*<![CDATA[*/ function messagingCallback(oPayload) { 2156 __tnt.notify({ 2157 title: oPayload.title, 2158 message: oPayload.body, 2159 url: oPayload.url, 2160 image: oPayload.icon, 2161 duration: 6000, 2162 utm: { 2163 'utm_source':'BLOX Broadcast', 2164 'utm_campaign':'Push Notification', 2165 'utm_medium':'referral', 2166 'utm_content':'in-page notification' 2167 } 2168 }).showNotification(); 2169 } /*]]>*/</script>
vendor: 1 bytes, line 2169
2169
2170<script>/*<![CDATA[*/ 2171 jQuery(document).ready(function($){ 2172 var iqLogin = Cookies.get('tnt-iq-login') || false; 2173 if (__tnt.user.loggedIn && iqLogin == false) { 2174 if (__tnt.user.services) { 2175 var userServices = __tnt.user.services.split(','); 2176 for (i = 0; i < userServices.length; i++) { 2177 var serviceData = 'has_subservice: ' + userServices[i]; 2178 2179 } 2180 } 2181 Cookies.set('tnt-iq-login', 1); 2182 } 2183 }); 2184 /*]]>*/</script>
2184</body> 2185</html> 2186
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.