PageSourceSearch

https://fredericksburg.com/users/login/?referer_url=https%3A%2F%2Ffredericksburg.com%2F

html fredericksburg.com collected 2026-10-02 02:56:00 UTC 145,552 bytes, 2,186 lines download raw bytes

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 = '&nbsp;';oTest.className = 'adsbox';document.body.appendChild(oTest);var nTimeoutID = window.setTimeout(function() {if (oTest.offsetHeight === 0) {dl.push({'event': 'tncms.ad.blocked'});}document.body.removeChild(oTest);window.clearTimeout(nTimeoutID);}, 100);});var nWidth=Math.max(document.documentElement.clientWidth, window.innerWidth || 0),aBPs=[[300,"Extra small: Most smartphones."],[768,"Small: Tablet devices."],[992,"Medium: Laptops & landscape tablets."],[1200,"Large: Desktop computers."]],i,c,aThisBP,aBP;
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&amp;t=article&amp;c=users&amp;l=50&amp;s=start_time&amp;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&amp;townnews.product.software=BLOX&amp;townnews.product.version=1.96.1&amp;townnews.crm.group_id=35&amp;tncms.page.app=user&amp;tncms.page.skin=flex-user&amp;tncms.page.theme=flex&amp;tncms.page.http_status=200&amp;tncms.client.is_bot=no&amp;tncms.client.noscript=yes&amp;tncms.client.is_gdpr=no&amp;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&deg;</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&amp;utm_source=lee&amp;utm_medium=np_s&amp;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=&amp;t=article&amp;d1=30+days+ago&amp;c%5B%5D=obituaries%2Cobituaries%2Flocalobituaries&amp;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&amp;utm_medium=fredericksburg.com&amp;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&amp;utm_medium=fredericksburg.com&amp;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">&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&deg;</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">&times;</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 &amp; 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                        &copy;
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.