PageSourceSearch

https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-…e_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html

html thecharlotteweekly.com collected 2026-09-25 15:25:55 UTC 161,442 bytes, 2,091 lines download raw bytes

1
2
3
4
5
6
7<!DOCTYPE html>
8        <html lang="en">
9        <head>
10<link href="https://www.google.com" rel="preconnect" />
11<link href="https://www.gstatic.com" rel="preconnect" crossorigin="anonymous" />
12<meta name="tncms-access-version" content="" />
13<meta name="keywords" content="southcltweekly" />
14<meta name="news_keywords" content="southcltweekly" />
15<meta name="description" content="Sept. 26" />
16<meta name="author" content="Staff Reports" />
17<meta name="viewport" content="width=device-width, initial-scale=1.0" />
18<meta name="apple-mobile-web-app-capable" content="yes" />
19<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
20<meta name="robots" content="max-image-preview:large" />
21<meta property="og:type" content="article" />
22<meta property="og:url" content="https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" />
23<meta property="og:image" content="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/assets/v3/editorial/e/72/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f/6ab656b8040f9.preview.png?crop=312%2C312%2C6%2C0&amp;resize=200%2C200&amp;order=crop%2Cresize" />
24<meta property="og:image:width" content="200" />
25<meta property="og:image:height" content="200" />
26<meta property="og:title" content="South Charlotte Calendar (Sept. 26-Oct. 1)" />
27<meta property="og:description" content="Sept. 26" />
28<meta property="og:site_name" content="Charlotte Media Group" />
29<meta property="og:section" content="southcltweekly" />
30<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/styles/bootstrap.min.87df60d54091cf1e8f8173c2e568260c.css"/>
31<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/styles/layout.c6ac426b6fec25f4f7314644fca99984.css"/>
32<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/themes/resources/styles/theme-basic.90efef5ec39df0c9507332b2d6d3b855.css"/>
33<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans&amp;display=swap"/>
34<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Archivo+Narrow:400,500,600,700|Open+Sans|PT+Seri|Droid+Serif:300,400,600,700&amp;display=swap"/>
35<link rel="stylesheet" href="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/comments/resources/styles/tnt.comments.c281ededc640381d48e91e027585814d.css"/>
36<link rel="stylesheet preload" as="style" href="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/styles/flex-classifieds-bulletins.a78f8be1f6e0dabcb5acb9a8939501f8.css"/>
37<style>/*<![CDATA[*/ .grecaptcha-badge { visibility: hidden; } #user-controls-1000412 .user-controls .dropdown-menu > li > a { padding: 5px 20px; } #user-controls-1000412 .tn-user-screenname, #user-controls-1000412 .large-user-controls .user-welcome { padding: 0 5px; max-width: 75px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } #user-controls-1000412 .large-user-controls .user-welcome { padding:0; max-width: 100%; font-weight: bold; } #user-controls-1000412 .dropdown-signup { font-size: 12px; } #user-controls-1000412 .large-user-controls .tn-user-screenname { padding: 0; } #user-controls-1000412 .large-user-avatar { margin-right: 10px; } #user-controls-1000412 .large-user-controls { font-size: 12px; } #user-controls-1000412 .logout-btn { cursor: pointer; } #user-controls-1000412 .login-btn { color: #fff!important; } #tncms-block-1031992 .tnt-prop-img { max-width: 2520px; } #site-logo-1031992 { color: #666; } #block-1000407 .search-spinner { position: absolute; } #block-1000407 .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: 0; } #site-search-1000407-dropdown .dropdown-menu { padding: 15px; width: 400px; font-weight: normal; } @media screen and (max-width: 991px) { #site-search-1000407-dropdown .dropdown-toggle { display: none; } #main-navigation .navbar-left { clear: both; } #site-search-1000407-dropdown .pull-right { float: none!important; } #site-search-1000407-dropdown .dropdown-menu { display: block; position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; border-radius: 0; border-bottom: 1px solid rgba(0,0,0,0.1); } } @media screen and (min-width: 320px) { #ad-1000512 { min-height: 50px; min-width: 320px; } } @media screen and (min-width: 768px) { #ad-1000512 { min-height: 90px; min-width: 728px; } } @media screen and (min-width: 992px) { #ad-1000512 { min-height: 90px; min-width: 728px; } } @media screen and (min-width: 1200px) { #ad-1000512 { min-height: 250px; min-width: 970px; } } @media screen and (min-width: 320px) { #ad-1000514 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 768px) { #ad-1000514 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 992px) { #ad-1000514 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 1200px) { #ad-1000514 { min-height: 250px; min-width: 300px; } } #block-1000343 .card.summary { border: 0; padding: 0; margin: 0; } #block-1000343 .card-panel { background-color: #ffffff; border-color: rgba(0,0,0,.08); } #block-1000380 .most-popular .tab-text { display: none; } #block-1000380 .most-popular .active .tab-text { display: inline; } @media screen and (min-width: 320px) { #ad-1000515 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 768px) { #ad-1000515 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 992px) { #ad-1000515 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 1200px) { #ad-1000515 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 320px) { #ad-1000516 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 768px) { #ad-1000516 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 992px) { #ad-1000516 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 1200px) { #ad-1000516 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 320px) { #ad-1000517 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 768px) { #ad-1000517 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 992px) { #ad-1000517 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 1200px) { #ad-1000517 { min-height: 250px; min-width: 300px; } } @media screen and (min-width: 320px) { #ad-1000513 { min-height: 50px; min-width: 320px; } } @media screen and (min-width: 768px) { #ad-1000513 { min-height: 90px; min-width: 728px; } } @media screen and (min-width: 992px) { #ad-1000513 { min-height: 90px; min-width: 728px; } } @media screen and (min-width: 1200px) { #ad-1000513 { min-height: 250px; min-width: 970px; } } /*]]>*/</style>
38<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":null},"content":{"id":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f","title":"South Charlotte Calendar (Sept. 26-Oct. 1)","type":"article","published_time":"2026-09-25T14:09:00Z","tags":[],"authors":[],"taxonomies":{"blox_sections":{"ns":"https:\/\/www.townnews.com\/ns\/blox\/v1\/tags\/section","items":["southcltweekly"]},"blox_flags":{"ns":"https:\/\/www.townnews.com\/ns\/blox\/v1\/tags\/flag","items":[]}},"metrics":{"image_count":0,"video_count":0,"audio_count":0,"word_count":955},"byline":"Staff Reports"}},"tncms":{"google":{"ga4":"G-YPVF1GN6G6","ua":"UA-187809314-1"},"template":{"version":"3.155.0"},"page":{"grid":"banded","style":"default","path":"\/southcltweekly","syndicated":"false","reaction":"false","app":"editorial","theme":"flex","skin":"flex-editorial","http_status":200},"subscription":{"required":"false"},"asset":{"type":"article","author":"Staff Reports","start_hour":"10","id":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f","app":"editorial","ga_page":"\/southcltweekly\/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"},"vendor":{"outbrain":"Headlines and photo grid","taboola":""},"system":{"render_time":249},"client":{"is_bot":"yes","is_gdpr":"no"}}});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;
38for(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]});}
vendor: 323 bytes, line 38
38(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
38GTM-PDQV3N
vendor: 3 bytes, line 38
38');
38})(); /*]]>*/</script>
vendor: 68 bytes, lines 38-39
38
39<script src="https://www.google.com/recaptcha/enterprise.js?render=
396LdF3BEhAAAAAEQUmLciJe0QwaHESwQFc2vwCWqh
vendor: 12 bytes, line 39
39"></script>
40<script type="module" src="/shared-content/art/tncms/api/csrf.js"></script>
vendor: 1 bytes, line 40
40
41<script type="module" async="async" src="/shared-content/art/tncms/api/access.777fdd2121da80d545ff.js"></script>
vendor: 1 bytes, line 41
41
42<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/jquery/resources/scripts/jquery.min.d6d18fcf88750a16d256e72626e676a6.js"></script>
vendor: 1 bytes, line 42
42
43<script src="/shared-content/art/tncms/user/user.js"></script>
vendor: 1 bytes, line 43
43
44<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/bootstrap/resources/scripts/bootstrap.min.d457560d3dfbf1d56a225eb99d7b0702.js"></script>
vendor: 1 bytes, line 44
44
45<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/common.08a61544f369cc43bf02e71b2d10d49f.js"></script>
vendor: 1 bytes, line 45
45
46<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.c7cd232a9076c196b2102839f349c060.js"></script>
vendor: 1 bytes, line 46
46
47<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/application.0758030105fdd3a70dff03f4da4530e2.js"></script>
vendor: 1 bytes, line 47
47
48<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/block/resources/scripts/user-controls.578df3df79d812af55ab13bae47f9857.js"></script>
vendor: 1 bytes, line 48
48
49<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.navigation.accessibility.7a9170240d21440159b9bd59db72933b.js"></script>
vendor: 1 bytes, line 49
49
50<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/sms-link.8eefede3265fd6c6de07bc0cb5f3f779.js"></script>
vendor: 1 bytes, line 50
50
51<script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
vendor: 1 bytes, line 51
51
52<script>/*<![CDATA[*/ window.googletag = window.googletag || {cmd: []};
53    window.gptAdSlots = window.gptAdSlots || [];
54
55    window.__tnt = window.__tnt || {};
56    __tnt.ads = __tnt.ads || {};
57    __tnt.ads.dfp = __tnt.ads.dfp || {};
58
59    __tnt.ads.dfp.targeting = __tnt.ads.dfp.targeting || {};
60
61    __tnt.ads.dfp.targeting.asset_id = 'e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f';
62    __tnt.ads.dfp.targeting.k = ["southcltweekly"];
63
64    __tnt.ads.dfp.targeting.page = ["asset","article","app-editorial"];
65    __tnt.ads.dfp.templates = __tnt.ads.dfp.templates || {};
66    __tnt.ads.dfp.templates = {
67        cube:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/cube.a023713b7eff47127899286dc36e1970.js",
68        interstitial:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/interstitial.df40f87de692498682823c6773da5459.js",
69        nativeArticle:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/native-article.9b3cd3bb8591bed71346f4fe429b96dc.js",
70        pageCurl:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/page-curl.ca0c1a7372c29272ef1ccf504ced01a9.js",
71        parallax:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/parallax.0ce32932f3b4125f930bea8d431f8f03.js",
72        paw:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/paw.9ea074ccc913cb273a4b790e1e37460a.js",
73        pencil:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/pencil.2662e4159cdac4809283c5399d78644b.js",
74        reveal:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/reveal.e5d561a6b71aa2730a07fa90f5f4f6d6.js",
75        roller:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/roller.c699c542afb9f08b38613e8473ddf14f.js",
76        slider:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/slider.015001bff591d1665c6d0ec2a888b1ca.js",
77        stickyAnchor:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/sticky-anchor.b16df11ef6c433b3b8ec1881d240c9cb.js",
78        video:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/video-inline.d45f12d51e6b121b88d52db2e387136f.js",
79        wallpaper:"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/ads\/resources\/scripts\/templates\/wallpaper.dc1c1bace62343a130be3589fe0846f9.js"
80    }; /*]]>*/</script>
vendor: 1 bytes, line 80
80
81<script src="https://servrapp.com/o.js?uid=a178eed47bfc90516eace045" data-moa-script=""></script>
vendor: 1 bytes, line 81
81
82<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.init.c2b9574823d0d16ffc6f20eef83f4232.js"></script>
vendor: 1 bytes, line 82
82
83<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/ads_blox/resources/scripts/tnt.ads.load.462138bd56c8889eca1bfd14028a582d.js"></script>
vendor: 1 bytes, line 83
83
84<script src="/shared-content/art/tncms/tracking.js"></script>
vendor: 1 bytes, line 84
84
85<script src="/shared-content/art/tncms-ad-manager/admanager.js"></script>
vendor: 1 bytes, line 85
85
86<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/ads/impressions.js?_dc=1790348727"></script>
vendor: 1 bytes, line 86
86
87<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/ads/traffic.js?_dc=1790310926"></script>
vendor: 1 bytes, line 87
87
88<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/ads/settings.js?_dc=1658255647"></script>
vendor: 1 bytes, line 88
88
89<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/asset/resources/scripts/tnt.nextPrev.fcf7a30f3cfcfbcc646e544aba828439.js"></script>
vendor: 1 bytes, line 89
89
90<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/vendor.taboola.0f7d1c50406b868f466f9143671a50f4.js"></script>
vendor: 1 bytes, line 90
90
91<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/comments/resources/scripts/tnt.comment.85e60da461b2b41297662f8253e1aad0.js"></script>
vendor: 1 bytes, line 91
91
92<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/comments/resources/scripts/tnt.emoticons.2048520c3a5ad423f37d8d4ac8c790a9.js"></script>
vendor: 1 bytes, line 92
92
93<script>/*<![CDATA[*/ function evvntDiscoveryInit_1000510() {
94        evvnt_require("evvnt/discovery_plugin").init({
95            publisher_id: "thecharlotteweekly.com",
96            discovery: {
97                element: "#evvnt-calendar-1000510",
98                detail_page_enabled: true,
99                widget: true,
100                virtual: false,
101                map: false,
102                category_id: null,
103                backfill_events_have_images: false,
104                orientation: "portrait",
105                number: 3,
106            },
107            submission: {
108                partner_name: "The Charlotte Weekly",
109                text: "Promote your event",
110            }
111        });
112    } /*]]>*/</script>
vendor: 1 bytes, line 112
112
113<script async="async" src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/ie.grid.placement.8d31e32afeebe4520bfab9638ef91435.js"></script>
vendor: 1 bytes, line 113
113
114<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/ads/resources/scripts/tnt.ads.adverts.66a3812a7b5c12fde8cd998fd691ad7d.js"></script>
vendor: 1 bytes, line 114
114
115<script>/*<![CDATA[*/ __tnt.recentFive = {
116    /*
117     * Gets the data stored in 'tnt:recent:five'
118     * Returns Array
119     */
120        get:function(){
121            if(window.localStorage && localStorage.getItem('tnt:recent:five')!=null){
122                try{ return JSON.parse(localStorage.getItem('tnt:recent:five')); } catch {}
123            }
124
125            return [];
126        },
127
128    /*
129     * Sets the 'tnt:recent:five' localStorage item
130     * Returns boolean
131     */
132        set:function(data){
133            if(window.localStorage){
134                try{ 
135                    localStorage.setItem('tnt:recent:five', JSON.stringify(data));
136                    return true;
137                } catch {}
138            }
139
140            return false;
141        },
142
143    /*
144     * Adds the most recent item, prunes any duplicates, and trims the array down to 5 items
145     * Returns Array on success, false on fail 
146     */
147        add:function(asset){
148            var assets = __tnt.recentFive.get();
149            assets.unshift(asset);
150
151            if(assets.length > 1){
152                assets = assets.filter(function(item, index, a){ return a.indexOf(item) == index });
153
154                while(assets.length>5){
155                    assets.pop();
156                }
157            }
158
159            if(__tnt.recentFive.set(assets)){ return assets; }
160            return false;
161        }
162    }; /*]]>*/</script>
vendor: 1 bytes, line 162
162
163<script>/*<![CDATA[*/ 
164
165    // GPP Helper Function
166    __tnt.ads.dfp.getGppData = function(callback) {
167        var maxRetries = 5;
168        var retryDelay = 400;
169        var existsRetryCount = 0;
170        var readyRetryCount = 0;
171        var debug = /[?&]ads_log/.test(window.location.search);
172        
173        function checkGppExists() {
174            if (typeof __gpp !== 'function') {
175                existsRetryCount++;
176                if (existsRetryCount < maxRetries) {
177                    if (debug) console.log('GPP CMP not available, retrying... (' + existsRetryCount + '/' + maxRetries + ')');
178                    setTimeout(checkGppExists, retryDelay);
179                    return;
180                } else {
181                    if (debug) console.log('GPP CMP not available after ' + maxRetries + ' attempts');
182                    callback(null);
183                    return;
184                }
185            }
186            fetchGppData();
187        }
188        
189        function fetchGppData() {
190            try {
191                __gpp('ping', function(pingData, success) {
192                    if (!success || pingData.signalStatus !== 'ready') {
193                        readyRetryCount++;
194                        if (readyRetryCount < maxRetries) {
195                            if (debug) console.log('GPP signal not ready, retrying... (' + readyRetryCount + '/' + maxRetries + ')');
196                            setTimeout(fetchGppData, retryDelay);
197                            return;
198                        } else {
199                            if (debug) console.log('GPP signal not ready after ' + maxRetries + ' attempts');
200                            callback(pingData || null);
201                            return;
202                        }
203                    }
204                    callback(pingData);
205                });
206            } catch (error) {
207                if (debug) console.log('Error getting GPP data: ' + error.message);
208                callback(null);
209            }
210        }
211        
212        checkGppExists();
213    };
214
215    // Apply GPP Privacy Settings
216    __tnt.ads.dfp.setPrivacySettings = function(callback) {
217        __tnt.ads.dfp.getGppData(function(gppData) {
218            googletag.cmd.push(function() {
219                var disableTargetedAds = false;
220                var debug = /[?&]ads_log/.test(window.location.search);
221        
222                if (gppData && gppData.parsedSections) {
223                    for (var sectionName in gppData.parsedSections) {
224                        var sectionData = gppData.parsedSections[sectionName];
225                        if (!sectionData) continue;
226                        
227                        var section = sectionData[Object.keys(sectionData)[0]];
228                        if (!section) continue;
229
230                        // GDPR (tcfeuv2) - Check Purpose 4
231                        if (sectionName === 'tcfeuv2') {
232                            var purposes = section.Purpose && section.Purpose.Consent;
233                            if (!purposes || !purposes[3]) {
234                                disableTargetedAds = true;
235                                break;
236                            }
237                        }
238
239                        // Canada (tcfcav1) - Check Purpose 4
240                        if (sectionName === 'tcfcav1') {
241                            var purposes = section.PurposesExpressConsent;
242                            if (!purposes || !purposes[3]) {
243                                disableTargetedAds = true;
244                                break;
245                            }
246                        }
247
248                        // CCPA (uspv1) - Check opt-out of sale
249                        if (sectionName === 'uspv1') {
250                            var uspString = section.uspString || '';
251                            if (uspString[2] === 'Y') {
252                                disableTargetedAds = true;
253                                break;
254                            }
255                        }
256
257                        // US National & States - Check opt-out flags
258                        var usRegex = /^(usnat|usca|usva|usco|usut|usct|usfl|usmt|usor|ustx|usde|usia|usne|usnh|usnj|ustn)$/i;
259                        if (usRegex.test(sectionName)) {
260                            if (section.TargetedAdvertisingOptOut === 1 || 
261                                section.SaleOptOut === 1 || 
262                                section.SharingOptOut === 1) {
263                                disableTargetedAds = true;
264                                break;
265                            }
266                        }
267                    }
268                    
269                    if (debug) console.log('Disable Targeted Ads: ' + disableTargetedAds);
270                } else {
271                    if (debug) console.log('No GPP data available, using default privacy settings');
272                }
273                
274                // Set privacy settings in GPT
275                googletag.pubads().setPrivacySettings({
276                    'restrictDataProcessing': disableTargetedAds
277                });
278                
279                if (callback) callback();
280            });
281        });
282    };
283
284    // Main initialization with GPP check
285    googletag.cmd.push(function() {
286    
287        // Targeting for client browser
288        googletag.pubads().setTargeting('browser', __tnt.client.browser.name);
289        
290        // Targeting for schain
291        // Targeting for keywords
292        if (__tnt.ads.dfp.targeting) {
293            for (var k in __tnt.ads.dfp.targeting) {
294                if (__tnt.ads.dfp.targeting.hasOwnProperty(k)) {
295                    googletag.pubads().setTargeting(k,__tnt.ads.dfp.targeting[k]);
296                }
297            }
298        }
299        
300        // Viewable impression event listener
301
302        // Publisher provided ID(PPID)
303        if (window.localStorage) {
304            var sID = window.localStorage.getItem('_us_master_id');
305            if (sID) {
306                if (window.dataLayer) {
307                    dataLayer.push({
308                        'tncms.ad.userstitch_id': sID
309                    });
310                }
311                googletag.pubads().setPublisherProvidedId(sID);
312            }
313        }
314        
315        // Disable initial ad load for all ad variants
316        googletag.pubads().disableInitialLoad();
317        
318        // Fetch multiple ads at the same time
319        googletag.pubads().enableSingleRequest();
320        
321        // Enable all GPT services for all defined ad slots
322        googletag.enableServices();
323    });
324        __tnt.ads.dfp.setPrivacySettings(function() {
325            googletag.cmd.push(function(){
326                googletag.pubads().refresh();
327            });
328        });
329 /*]]>*/</script>
329
330
331            
332            <title>South Charlotte Calendar (Sept. 26-Oct. 1) | Southcltweekly | thecharlotteweekly.com</title>
333            
334    <style>body { background-color: #ffffff; color: #333333; }a, a:hover, .pagination>li>a, .pagination>li>a:hover, .btn-link, .dropdown-menu>li>a, blockquote, blockquote p, .asset .asset-body blockquote p { color: #23408f; } #main-body-container .container, #main-body-container .container_fluid, .well-main { background-color: #ffffff; } .tnt-content-width-container > * { max-width: 1140px; margin-left: auto; margin-right: auto; } #site-navbar-container, #main-navigation { background-color: #efefef; } .fixed-nav #main-navigation { background-color: #efefef !important; } #site-top-nav-container, #site-top-nav { background-color: #efefef; } #site-footer-container, #site-footer { background-color: #231f20; color: #efefef; } .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>li>button.nav-link, .navbar-default .navbar-nav>li>button.nav-link:hover, .navbar-default .navbar-nav>li>button.nav-link:focus, .navbar-default .navbar-nav>.open>button.nav-link, .navbar-default .navbar-nav>.open>button.nav-link:hover, .navbar-default .navbar-nav>.open>button.nav-link:focus{ color: #231f20; } .navbar-toggle .icon-bar { background-color: #231f20 !important; } .navbar-toggle .sr-only-show { color: #231f20 !important; } #site-top-nav .list-inline>li>a { color: #4175aa; } .asset .asset-body p, .asset #asset-content p { color: #444; } #site-header-container { background-color: #ffffff; }/* full span block region */ #main-top-container.container-fullscreen-region.container-fluid { padding-left: 0px !important; padding-right: 0px !important; }/* full span block region */ #main-bottom-container.container-fullscreen-region.container-fluid { padding-left: 0px !important; padding-right: 0px !important; }@media (max-width: 991px){ .navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #231f20; } }#site-copyright a, #site-footer a { color: #efefef; }.search-redesign .top-breakout > .row { max-width: 1200px; }.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border-top-color: #515151; }#site-header-container{ border-bottom: 3px solid #515151; }#site-footer-container{ border-top: 3px solid #515151; } .tnt-bg-accent { background-color: #515151; } a .tnt-caret-down { color: #515151; } .block-title .block-title-inner { border-color: #515151; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #515151; } .form-control:focus { border-bottom-color: #515151; } /* CSS has moved to Site templates/Global skins/flexsystem/resources/site.css.inc.utl */ </style> <!-- site.css.inc.utl has been included. --> <!-- NOTE: anything in an include file, outside of UTL tags , will be output on the page --> <style> /* Place site-wide CSS here font-family: 'Archivo Narrow', sans-serif; font-family: 'Open Sans', sans-serif; font-family: 'PT Serif', serif; */ .user-controls .btn-link {color: #23408f;} #site-top-nav-container li a:hover { color: #23408f !important; } #topbar-col-one-nav_menu { padding-left: 60px; } #topbar-col-one-nav_menu { padding-left: 60px; text-transform: uppercase; font-size: 12px; } #site-top-nav-container li a {color:#231f20!important;} /*.navbar-brand img {margin-top: -53px;} .navbar-brand img {margin-top: -35px;}*/ /* Desktops and laptops ----------- */ @media only screen and (min-width : 1224px) { .navbar-brand img {margin-top: -53px;} .navbar-header .navbar-brand .img-responsive {max-height: 85px;} } /* Large screens ----------- */ @media only screen and (min-width : 1824px) { .navbar-brand img {margin-top: -53px;} .navbar-header .navbar-brand .img-responsive {max-height: 85px;} } .header-search .btn {color:#231f20;} #site-navbar-container.affix {box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 6px -6px;} #site-navbar-container.affix .navbar-brand img {margin-top: -15px;} #main-navigation li a { font-family: 'Archivo Narrow', sans-serif; font-size: 19px; font-weight:600; } #main-navigation li a:hover {color:#23408f;background:transparent;/*text-shadow: -1px -1px 0px rgba(0,0,0,0.50);*/} /* .dropdown-menu > li > a, .dropdown-menu > li > a:hover {text-shadow: none!important;} */ .nav > li > a {padding: 10px 10px;} .navbar-header .navbar-brand {height: 85px;} #site-navbar-container, #main-navigation {background-color: #efefef;height: 85px;} .block-title h1, .block-title h2, .block-title h3, .block-title h4, .block-title h5, .block-title h6 { font-family: 'Droid Serif', serif; color:#000000; } .btn-primary { color: #fff!important; background-color: #23408f; border-color: #23408f; } .btn-primary:hover {background-color: #231f20;} .tnt-asset-link.read-more-link { text-transform: lowercase; font-weight: normal; } .card-headline a {font-family: 'Droid Serif', serif;} .card-headline a:hover {color: #231f20 !important;} #site-footer-container { border-top: none; } .navbar-header .navbar-brand {height: 75px;} @media (min-width: 992px) and (-webkit-min-device-pixel-ratio:0) { #site-navbar-container.affix .navbar-left { position: relative; top: 50px; } } @-moz-document url-prefix() { #site-navbar-container.affix .navbar-left { position: relative; top: 10px; } } @media and (max-width: 991px) and (-webkit-min-device-pixel-ratio:0){ .navbar-brand img {margin-top: -15px;} .site-logo-container { position: relative; top: 38px; } } /* Samsung Galaxy S5 ----------- */ @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) { .navbar-header .navbar-brand {height: 75px;} } @media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) { .navbar-header .navbar-brand {height: 75px;} } .navbar-brand img {max-height: 70px;} </style>
335    
336    
337        <link rel="preconnect" href="//www.google.com">
338    
339        <link rel="preconnect" href="//adservice.google.com">
340    
341        <link rel="preconnect" href="//securepubads.g.doubleclick.net">
342    
343        <link rel="preconnect" href="//stats.g.doubleclick.net">
344    
345        <link rel="preconnect" href="//tpc.googlesyndication.com">
346    
347        <link rel="preconnect" href="//pagead2.googlesyndication.com">
348    
349        <link rel="preconnect" href="//cdn.taboola.com">
350    
351        <link rel="preconnect" href="//www.googletagmanager.com">
352    
353        <link rel="preconnect" href="//www.google-analytics.com">
354    <link rel="alternate" type="application/rss+xml" title="South Charlotte Calendar (Sept. 26-Oct. 1) | Southcltweekly | thecharlotteweekly.com" href="http://www.thecharlotteweekly.com/search/?f=rss&amp;t=article&amp;c=southcltweekly&amp;l=50&amp;s=start_time&amp;sd=desc" />
355    <link rel="canonical" href="https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" />
356            
356<script defer src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/plugins/resources/scripts/fontawesome.2d2bffd5ae1ad5a87314065b9bf6fb87.js"></script>
356
357                
358    <!--Uncomment and edit to add Google Fonts-->
358<script language="javascript" type="text/javascript">
359$(document).ready(function() {       
360      $('.header-search .btn').html('<i class="fas tnt-search" aria-hidden="true"></i>');
361        
362
363}); 
364</script>
364    
365    
366<head>
367<!-- SCRIPT TO INSERT IN HEAD -->
368<script type="text/javascript" async="async" src="//widgets.outbrain.com/outbrain.js"></script>
368
369</head>
370
371    
372
373        </head>
374        <body class="fixed-scroll-nav app-editorial grid-banded blox-asset uuid-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f  section-southcltweekly type-article infinity-disabled" data-path="/southcltweekly"  data-asset-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f">
375	
375<script type='text/javascript' src='/shared-content/art/stats/common/tracker.js'></script>
375
376	
376<script type='text/javascript'>
377	<!--
378	if (typeof(TNStats_Tracker) !== 'undefined' && typeof(TNTracker) === 'undefined') { TNTracker = new TNStats_Tracker('www.thecharlotteweekly.com'); TNTracker.trackPageView(); }
379	// -->
380	</script>
380
381	<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.content.id=e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f&amp;townnews.content.title=South+Charlotte+Calendar+%28Sept.+26-Oct.+1%29&amp;townnews.content.type=article&amp;townnews.content.published_time=2026-09-25T14%3A09%3A00Z&amp;townnews.content.taxonomies.blox_sections.ns=https%3A%2F%2Fwww.townnews.com%2Fns%2Fblox%2Fv1%2Ftags%2Fsection&amp;townnews.content.taxonomies.blox_sections.items.0=southcltweekly&amp;townnews.content.taxonomies.blox_flags.ns=https%3A%2F%2Fwww.townnews.com%2Fns%2Fblox%2Fv1%2Ftags%2Fflag&amp;townnews.content.metrics.image_count=0&amp;townnews.content.metrics.video_count=0&amp;townnews.content.metrics.audio_count=0&amp;townnews.content.metrics.word_count=955&amp;townnews.content.byline=Staff+Reports&amp;tncms.google.ga4=G-YPVF1GN6G6&amp;tncms.google.ua=UA-187809314-1&amp;tncms.template.version=3.155.0&amp;tncms.page.grid=banded&amp;tncms.page.style=default&amp;tncms.page.path=%2Fsouthcltweekly&amp;tncms.page.syndicated=false&amp;tncms.page.reaction=false&amp;tncms.page.app=editorial&amp;tncms.page.theme=flex&amp;tncms.page.skin=flex-editorial&amp;tncms.page.http_status=200&amp;tncms.subscription.required=false&amp;tncms.asset.type=article&amp;tncms.asset.author=Staff+Reports&amp;tncms.asset.start_hour=10&amp;tncms.asset.id=e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f&amp;tncms.asset.app=editorial&amp;tncms.asset.ga_page=%2Fsouthcltweekly%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html&amp;tncms.vendor.outbrain=Headlines+and+photo+grid&amp;tncms.vendor.taboola=&amp;tncms.system.render_time=249&amp;tncms.client.is_bot=yes&amp;tncms.client.is_gdpr=no&amp;tncms.client.noscript=yes" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
382        <a href="#main-page-container" class="sr-only" onclick="document.getElementById('main-page-container').scrollIntoView(); return false">Skip to main content</a>
383        
384        
385        
386        
386<script>
387            $(function(){
388                var bloxServiceIDs = [];
389                var bloxUserServiceIds = [];
390                var dataLayer = window.dataLayer || [];
391
392                
393
394                if (__tnt.user.services){
395                    var bloxUserServiceIDs = __tnt.user.services.replace('%2C',',').split(',');
396                }
397
398                // GTM tncms.subscription.paid_access_service_ids
399                if(bloxServiceIDs){
400                    dataLayer.push({'tncms':{'subscription':{'access_service_ids':bloxServiceIDs.toString()}}});
401                }
402
403                // GTM tncms.subscrption.user_service_ids
404                if(bloxUserServiceIDs){
405                    dataLayer.push({'tncms':{'subscription':{'user_service_ids':bloxUserServiceIDs.toString()}}});
406                }
407            });
408        </script>
408
409        
410        <div id="site-container"><div id="asset-admin-bar" class="asset-edit-bar hidden-print">
411                <div class="asset-edit-icon"><i class="fas tnt-lock-open tnt-fw"></i></div>
412                <div class="asset-edit-message">You have permission to edit this article.</div>
413                <div class="asset-edit-btns">
414                    <a class="btn btn-primary btn-sm" target="_blank" rel="noopener nofollow" href="https://www.thecharlotteweekly.com/tncms/admin/editorial-asset/?edit=e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"><i class="fas tnt-pencil-alt tnt-fw"></i> Edit</a>
415                    <button class="asset-edit-close btn btn-link btn-sm"><i class="fas tnt-times"></i><span class="sr-only">Close</span></button>
416                </div>
417            </div>
418        
419    
420        
421            <aside class="hidden-print offcanvas-drawer offcanvas-drawer-left visible-sm visible-xs" aria-label="Left Main Menu" aria-expanded="false" tabindex="-1" >
422                <div id="tncms-region-mobile-nav-top-left-region" class="tncms-region "><div id="tncms-block-1000412" class="tncms-block hidden-md hidden-lg"><div id="user-controls-1000412" class="user-controls show-onload clearfix default"><div class="not-logged-in">
423        <ul class="list-inline"><li>
424                    <a href="https://www.thecharlotteweekly.com/users/signup/?referer_url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="btn btn-link btn-sm user-control-link" rel="nofollow">
425                        Sign Up
426                    </a>
427                </li><li>
428                    <a href="https://www.thecharlotteweekly.com/users/login/?referer_url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="btn btn-primary btn-sm login-btn user-control-link" rel="nofollow">
429                        Log In
430                    </a></li>
431        </ul>
432    </div>
433
434    <div class="logged-in">
435        
436        
437            <div class="hide show-offcanvas">
438                <ul class="list-inline">
439                    <li>
440                        <a href="https://www.thecharlotteweekly.com/users/admin/" class="btn btn-primary btn-sm login-btn user-control-link" rel="nofollow">
441                            Dashboard
442                        </a>
443                    </li>
444                    <li>
445                        <a class="btn btn-link btn-sm user-control-link" onclick="document.getElementById('user-logout-form-1000412').submit(); return false;" rel="nofollow">
446                            Logout
447                        </a>
448                    </li>
449                </ul>
450            </div>
451        
452        <ul class="hide-offcanvas list-inline">
453            <li class="dropdown pull-right">
454                
455                <div class="dropdown-toggle btn btn-link btn-sm user-dropdown" data-toggle="dropdown" data-hover="dropdown" data-hover-delay="250"><div class="tn-user-avatar pull-left"><!-- user avatar --></div><span class="tn-user-screenname pull-left"></span><b class="caret user-control-link"></b>
456                </div>
457                <ul class="dropdown-menu dropdown-menu-right" role="menu">
458                    <li role="presentation" class="dropdown-header">My Account</li>
459                    <li role="menuitem"><a href="https://www.thecharlotteweekly.com/users/admin/" rel="nofollow"><i class="fas tnt-tachometer-alt tnt-fw"></i> Dashboard</a></li>
460                    <li role="menuitem"><a class="tn-user-profile-url" href="" data-app="https://www.thecharlotteweekly.com/users/"><i class="fas tnt-user tnt-fw"></i> Profile</a></li>
461                    <li role="menuitem"><a href="https://www.thecharlotteweekly.com/users/admin/list/" rel="nofollow"><i class="fas tnt-bookmark tnt-fw"></i> Saved items</a></li>
462                    <li role="separator" class="divider"></li>
463                    <li role="menuitem">
464                        <a class="logout-btn" onclick="document.getElementById('user-logout-form-1000412').submit(); return false;" rel="nofollow">
465                        <i class="fas tnt-sign-out-alt tnt-fw"></i> Logout
466                        </a>
467                    </li>
468                </ul>
469            </li>
470        </ul>
471    </div>
472</div>
473
474<form method="post" action="https://www.thecharlotteweekly.com/users/logout/" id="user-logout-form-1000412"><input type="hidden" name="referer_url" value="https://www.thecharlotteweekly.com/southclt
474weekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"><input type="submit" name="logout" value="Logout" class="hide">
475</form></div></div>
476                <div id="tncms-region-nav-mobile-nav-left" class="tncms-region-nav"><div id="mobile-nav-left_menu" class="panel-group nav navbar-nav" role="tablist" aria-hidden="true"><div class="panel panel-default">
477                    <div class="panel-heading" role="tab">
478                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/southcltweekly/"  class="nav-link tnt-section-south-charlotte-weekly ">South Charlotte Weekly</a>
479                        </div>
480                    </div></div><div class="panel panel-default">
481                    <div class="panel-heading" role="tab">
482                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/ucweekly/"  class="nav-link tnt-section-union-county-weekly ">Union County Weekly</a>
483                        </div>
484                    </div></div><div class="panel panel-default">
485                    <div class="panel-heading" role="tab">
486                        <div class="panel-title"><a tabindex="-1" aria-hidden="true" href="/mmhweekly/"  class="nav-link tnt-section-matthews-mint-hill-weekly ">Matthews-Mint Hill Weekly</a>
487                        </div>
488                    </div></div></div></div>
489                
490                
491                <div id="tncms-region-mobile-nav-bottom-left-region" class="tncms-region "></div>
492            </aside>
493        
494        
495
496        <div class="offcanvas-inner">
497            <div class="offcanvas-close-btn hidden-md hidden-lg"></div>
498    
499    
500    
501    
502    <div id="tncms-region-global-skyline" class="tncms-region "></div>
503    
504
505    
506        <div id="site-top-nav-container" class="hidden-sm hidden-xs hidden-print">
507            <header id="site-top-nav" class="container">
508                <div class="row">
509                    <div id="topbar-col-one" class="col-md-6 col-sm-6"><div id="tncms-region-topbar-col-one" class="tncms-region "></div></div>
510    <div id="topbar-col-two" class="col-md-6 col-sm-6"><div id="tncms-region-topbar-col-two" class="tncms-region "></div><div id="tncms-region-nav-topbar-col-two-nav" class="tncms-region-nav"><ul id="topbar-col-two-nav_menu" class="list-inline nav-list"><li>
511                <a class="nav-link    tnt-section-about-us"  href="https://www.thecharlotteweekly.com/site/about.html"  target="_blank" rel="noopener" tabindex="0" >
512                    <span class="nav-label ">About Us</span>
513                </a></li><li>
514                <a class="nav-link    tnt-section-contact-us"  href="https://www.thecharlotteweekly.com/site/contact.html"  target="_blank" rel="noopener" tabindex="0" >
515                    <span class="nav-label ">Contact Us</span>
516                </a></li><li>
517                <a class="nav-link    tnt-section-e-editions"  href="/eedition/"  tabindex="0" >
518                    <span class="nav-label ">E-Editions</span>
519                </a></li></ul></div></div>
520                </div>
521            </header>
522        </div>
523    
524
525    
526
527    
528    
529        <div id="site-navbar-container" class="hidden-print affix-top">
530            
531            <nav id="main-navigation" aria-label="Main" class="navbar yamm navbar-default container">
532                
533                
534                <div class="navbar-header">
535                    
536                    
537                        <button type="button" class=" visible-sm visible-xs navbar-toggle pull-left" data-toggle="offcanvas" data-target="left" aria-label="Left Main Menu" aria-expanded="false">
538                            <span class="icon-bar"></span>
539                            <span class="icon-bar"></span>
540                            <span class="icon-bar"></span>
541                            
542                        </button>
543                         
544                    
545                    
546
547                    
548                        <div class="navbar-brand pos_left_menu_right_search">
549                            
550                                <div id="tncms-region-main-nav-brand" class="tncms-region "><div id="tncms-block-1031992" class="tncms-block center-top"><div id="site-logo-1031992" class="site-logo-container text-left" ><div class="logo-middle">
551            <a  href="/" aria-label="Home page"><img 
552            
553            src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=200%2C58" 
554            srcset="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=150%2C43 150w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=200%2C58 200w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=225%2C65 225w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=300%2C86 300w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=400%2C115 400w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=540%2C156 540w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=64
5540%2C184 640w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=750%2C216 750w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=990%2C285 990w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=1035%2C298 1035w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=1200%2C346 1200w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=1333%2C384 1333w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=1476%2C425 1476w, https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/custom/image/a5f6e02c-6bee-11eb-b69b-e7b6a17ef07d.png?resize=2008%2C578 2008w"
555            sizes="100vw"
556            
557            class=" img-responsive lazyload tnt-prop-img"
558            width="2520"
559            height="726"
560            alt="site-logo"
561            ></a>
562        </div></div></div></div>
563                            
564                        </div>
565                    
566
567                    
568                        <ul class="hidden-md hidden-lg nav navbar-nav pull-right site-search-full-mobile">
569                            <li class="search-form-dropdown dropdown yamm-fw">
570                                <a class="dropdown-toggle" data-toggle="dropdown" aria-label="Search">
571                                    <span class="fas tnt-search"></span>
572                                </a>
573                                <ul class="dropdown-menu">
574                                    <li>
575                                        <form action="/search/" method="GET" class="yamm-content">
576                                            <input type="hidden" name="l" value="25">
577                                            <input type="hidden" name="sd" value="desc">
578                                            <input type="hidden" name="s" value="start_time">
579                                            <input type="hidden" name="f" value="html">
580                                            <input type="hidden" name="t" value="article,video,youtube,collection">
581                                            <div class="input-group">
582                                                <input name="q" type="text" placeholder="Search..." title="Site Search" class="form-control" autocomplete="off">
583                                                <input type="submit" class="hide" value="Search">
584                                                <span class="input-group-btn">
585                                                    <button class="btn btn-default site-search-btn" type="submit">
586                                                        Search
587                                                    </button>
588                                                </span>
589                                            </div>
590                                            <div class="clearfix"></div>
591                                        </form>
592                                    </li>
593                                </ul>
594                            </li>
595                        </ul>
596                        
596<script>
597                            $('.site-search-full-mobile button[type="submit"]').on(__tnt.client.clickEvent, function(){
598                                $('.site-search-full-mobile form').submit();
599                                return false;
600                            });
601                        </script>
601
602                    
603                </div>
604
605                
606                    <div id="navbar-collapse" class="navbar-collapse collapse">
607                        
608                            <div class="pull-right">
609                                <div id="tncms-region-main-nav-right-region" class="tncms-region "><div id="tncms-block-1000407" class="tncms-block header-search"><ul id="site-search-1000407-dropdown" class="hidden-print nav navbar-nav navbar-right ">
610        <li class="search-form-dropdown dropdown">
611            <a  onclick="javascript:void(0); return false;"  class="dropdown-toggle" data-hover="dropdown" data-hover-delay="250" data-toggle="dropdown" aria-label="Search">
612                <span class="fas tnt-search"></span>
613            </a>
614            <ul class="dropdown-menu">
615                <li><form id="site-search-1000407" aria-label="Site search" action="/search/" method="GET" >
616    <input type="hidden" name="l" value="25">
617    
618        
619        <input type="hidden" name="sort" value="relevance">
620    
621    
622    
623    
624    <input type="hidden" name="f" value="html">
625    
626        
627        <input type="hidden" name="t" value="article,video,youtube,collection">
628    
629    <input type="hidden" name="app" value="editorial">
630    <input type="hidden" name="nsa" value="eedition">
631    <div id="site-search-form-1000407" class="site-search-form input-group pull-right normal ">
632        <label for="site-search-1000407-term" class="sr-only">Site search</label>
633        <input id="site-search-1000407-term" name="q" title="Site search" type="text" placeholder="Search..." class="form-control" autocomplete="off">
634        <input type="submit" class="hide" value="Search">
635        <span class="input-group-btn">
636            <button id="site-search-1000407-btn" class="btn btn-primary" aria-label="Submit Site Search" type="submit">
637                
638	                <span class="hidden-xl hidden-lg hidden-md fas tnt-search"></span>
639	            
640                <span id="site-search-button-1000407" class="hidden-xs hidden-sm ">Search</span>
641            </button>
642        </span>
643    </div>
644    <div class="clearfix"></div>
645</form></ul>
646        </li>
647    </ul>
648</div></div>
649                                
650                            </div>
651                        
652                        <div class="navbar-left">
653                            <div id="tncms-region-nav-main-nav" class="tncms-region-nav"><ul id="main-nav_menu" class="nav navbar-nav"><li>
654                <a class="nav-link    tnt-section-south-charlotte-weekly"  href="/southcltweekly/"  tabindex="0" >
655                    <span class="nav-label ">South Charlotte Weekly</span>
656                </a></li><li>
657                <a class="nav-link    tnt-section-union-county-weekly"  href="/ucweekly/"  tabindex="0" >
658                    <span class="nav-label ">Union County Weekly</span>
659                </a></li><li>
660                <a class="nav-link    tnt-section-matthews-mint-hill-weekly"  href="/mmhweekly/"  tabindex="0" >
661                    <span class="nav-label ">Matthews-Mint Hill Weekly</span>
662                </a></li></ul></div>
663                        </div>
664                    </div>
665                
666
667                
668            </nav>
669            
670        <div class="visible-xs pull-right article-share-nav" style="background-color: #efefef">
671            <span>Share This <i class="fas tnt-arrow-right"></i></span>
672            <ul class="social-share-links hidden-print list-inline icon"><li class="social-share-link fb">
673        <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Duser-share" class="tnt-share-link fb" target="_blank" rel="noopener nofollow" title="Share on Facebook"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Facebook","socialAction":"post","url":"/southclt
673weekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
674                <span class="tnt-stack" >
675                    
676                    <i class="fab tnt-facebook-f tnt-stack-1x"></i>
677                </span>
678                <span class="sr-only">Facebook</span>
679            </a>
680        </li><li class="social-share-link tw">
681            <a href="https://twitter.com/intent/tweet?&text=South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Duser-share" class="tnt-share-link tw" target="_blank" rel="noopener nofollow" title="Tweet"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Twitter","socialAction":"tweet","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
682                <span class="tnt-stack" >
683                    
684                    <i class="fab tnt-x-twitter tnt-stack-1x"></i>
685                </span>
686                <span class="sr-only">Twitter</span>
687            </a>
688        </li><li class="social-share-link wa">
689            <a href="https://wa.me/?text=https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-share-link wa" target="_blank" rel="noopener nofollow" title="WhatsApp"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"WhatsApp","socialAction":"share","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
690                <span class="tnt-stack" >
691                    
692                    <i class="fab tnt-whatsapp tnt-stack-1x"></i>
693                </span>
694                <span class="sr-only">WhatsApp</span>
695            </a>
696        </li><li class="social-share-link sms" style="display:none;">
697            <a href="sms:?body=Check%20out%20this%20link:%20www.thecharlotteweekly.com/tncms/asset/editorial/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="tnt-share-link sms" title="SMS" data-track='{"category":"tnt-sms","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"sms","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
698                <span class="tnt-stack" >
699                    
700                    <i class="fas tnt-comment-alt-dots tnt-stack-1x"></i>
701                </span>
702                <span class="sr-only">SMS</span>
703            </a>
704        </li><li class="social-share-link em">
705            <a href="mailto:?subject=%5BCharlotte%20Media%20Group%5D%20South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&body=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Demail%26utm_campaign%3Duser-share" class="tnt-share-link em email-share-link" title="Email"  data-track='{"category":"tnt-email","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"email","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
706                <span class="tnt-stack" >
707                    
708                    <i class="fas tnt-envelope tnt-stack-1x"></i>
709                </span>
710                <span class="sr-only">Email</span>
711            </a>
712        </li></ul>
713        </div>
714            
715        </div>
716        
717            
718        
719    
720    
721    <div id="main-body-container">
722    <section id="main-top-container" class="container-fullscreen-region container-fluid">
723        
724        <div class="fullscreen-region"><div id="tncms-region-global-container-top-fullscreen" class="tncms-region "></div></div>
725    </section>
726    <section id="main-page-container" class="container">
727        <div class="row">
728                <div id="asset-container-top" class="col-md-12"><div id="tncms-region-asset_container_top" class="tncms-region hidden-print"></div></div>
729            
730            <div class="col-xs-12 visible-xs"><div id="tncms-region-global-mobile-container-top" class="tncms-region "></div></div>
731            <div class="col-md-12"><div id="tncms-region-global-container-top" class="tncms-region "><div id="tncms-block-1000512" class="tncms-block">
732</div><div id="tncms-block-1000333" class="tncms-block hidden-xs hidden-sm">
732<script type="text/javascript">
733TNCMS.AdManager.init
734({
735  domain: "www.thecharlotteweekly.com",
736  secureDomain: "thecharlotteweekly.com",
737  virtualregion: {
738            popup: __tnt.ads.popup
739        },
740  callback: {
741            expandable: __tnt.ads.expandable,
742            html: __tnt.ads.html,
743            image: __tnt.ads.image,
744            pagecurl: __tnt.ads.curl,
745            text: __tnt.ads.text,
746            video: __tnt.ads.video
747        }
748});
749</script>
749
750
751        <div id="blox-ad-position-block-leaderboard-top1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-leaderboard-top","slot":"1","fold":"above","width":"728","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":false}' class="blox-ad tnt-ads-container ">
752        
753        </div></div><div id="tncms-block-1000334" class="tncms-block visible-xs visible-sm">
754        <div id="blox-ad-position-block-leaderboard-top-mobile1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-leaderboard-top-mobile","slot":"1","fold":"above","width":"320","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":false}' class="blox-ad tnt-ads-container ">
755        
756        </div></div></div></div>
757        </div><article itemscope itemtype="https://schema.org/Article" id="asset-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="asset article-default"  data-url="https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html">
758    <span itemscope itemtype="http://schema.org/SpeakableSpecification">
759        <meta itemprop="cssSelector" content=".asset-header .headline" />
760        <meta itemprop="cssSelector" content=".asset-content p:first-of-type" />
761    </span>
762    <meta itemprop="description" content="Sept. 26 "/><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
763        <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
764            <meta itemprop="url" content="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/content/tncms/assets/v3/editorial/e/72/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f/6ab656b8040f9.preview.png?crop=312%2C312%2C6%2C0&resize=200%2C200&order=crop%2Cresize">
765            <meta itemprop="width" content="200">
766            <meta itemprop="height" content="200">
767        </div>
768        <meta itemprop="name" content="thecharlotteweekly.com">
769    </div>
770    <link itemprop="mainEntityOfPage" href="https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" />
771    <style>
772                .asset-paging .direction {
773                    color: #515151;
774                }
775            </style><div class="asset-paging-container hidden-print" data-settings='{"assetType":"article","hasPageBreak":false,"isObit":false,"nextUrl":"https:\/\/www.thecharlotteweekly.com\/tncms\/search\/mlt\/?origin=e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f&app=editorial&preview=1&type=article%2Ccollection%2Cvideo%2Cyoutube","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f","isFluid":false,"isAdminVenue":false}'>
776            <div id="asset-paging-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="asset-paging">
777                <div id="paging-prev-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="paging-link prev offset"></div>
778                <div id="paging-next-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="paging-link next offset"></div>
779                <div class="clearfix"></div>
780            </div>
781        </div>
782        <template id="asset-paging-template">
783            <a class="animate arrow text-center">
784                <span class=""></span>
785                <span class="animate direction hidden-sm hidden-xs text-primary"></span>
786            </a>
787            <div class="animate item">
788                <div class="dismiss" onclick="document.body.classList.add('trigger-disabled'); document.body.classList.remove('trigger-next'); return false;">
789                    <span class="tnt-stack" aria-hidden="true">
790                        <i class="fas tnt-circle tnt-inverse tnt-stack-1x"></i>
791                        <i class="fas tnt-times-circle tnt-stack-1x"></i>
792                    </span>
793                </div>
794                <div class="inner">
795                    <a class="overlay">
796                        <span class="sr-only"></span>
797                    </a>
798                    <div class="head text-uppercase">
799                        <small></small>
800                    </div>
801                    <div class="media">
802                        <div class="media-body">
803                            <h6 class="media-heading"></h6>
804                            <p class="hidden-xs"></p>
805                        </div>
806                    </div>
807                    <div class="clearfix"></div>
808                </div>
809            </div>
810        </template><div class="asset-masthead ">
811        <header class="asset-header">
812    <div class="tow-wrapper no-flags">
813        
814        
815    </div>
816    <h1 itemprop="headline" class="headline">
817    <span>South Charlotte Calendar (Sept. 26-Oct. 1)</span>
818</h1>
819    <div class="meta">
820        <span>
821            <ul class="list-inline">
822        <li><span itemprop="author" class="tnt-byline">Staff Reports</span></li>
823        
824        
825            <li class="visible-print">
826        <time datetime="2026-09-25T10:09:00-04:00" class="tnt-date asset-date text-muted">
827            Sep 25, 2026
828        </time></li>
829            <li class="hidden-print">
830        <time datetime="2026-09-25T10:09:00-04:00" class="tnt-date asset-date text-muted">1 hr ago</time></li>
831        
832        
833            <li class="hidden-print"><a href="/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html#comments" class="cm" title="0 comments"><span class="fas tnt-comments"></span> <span class="count comment-counter">0</span></a></li>
834        
835        
836    </ul>
837        </span>
838    </div>
839    <meta itemprop="dateCreated" content="2026-09-25T10:09:00-04:00">
840    <meta itemprop="datePublished" content="2026-09-25T10:09:00-04:00">
841    <meta itemprop="dateModified" content="2026-09-25T10:09:00-04:00">
842</header>
843        
844        
845            <div class="share-container headline-right pull-right hidden-xs" data-subscription-required-remove><ul class="social-share-links hidden-print list-unstyled stacked icon"><li class="social-share-link fb">
846        <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Duser-share" class="tnt-share-link fb" target="_blank" rel="noopener nofollow" title="Share on Facebook"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Facebook","socialAction":"post","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
847                <span class="tnt-stack" data-toggle="tooltip" data-placement="left" title="Share">
848                    
849                    <i class="fab tnt-facebook-f tnt-stack-1x"></i>
850                </span>
851                <span class="sr-only">Facebook</span>
852            </a>
853        </li><li class="social-share-link tw">
854            <a href="https://twitter.com/intent/tweet?&text=South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Duser-share" class="tnt-share-link tw" target="_blank" rel="noopener nofollow" title="Tweet"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Twitter","socialAction":"tweet","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
855                <span class="tnt-stack" data-toggle="tooltip" data-placement="left" title="Tweet">
856                    
857                    <i class="fab tnt-x-twitter tnt-stack-1x"></i>
858                </span>
859                <span class="sr-only">Twitter</span>
860            </a>
861        </li><li class="social-share-link wa">
862            <a href="https://wa.me/?text=https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-share-link wa" target="_blank" rel="noopener nofollow" title="WhatsApp"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"WhatsApp","socialAction":"share","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
863                <span class="tnt-stack" data-toggle="tooltip" data-placement="left" title="WhatsApp">
864                    
865                    <i class="fab tnt-whatsapp tnt-stack-1x"></i>
866                </span>
867                <span class="sr-only">WhatsApp</span>
868            </a>
869        </li><li class="social-share-link sms" style="display:none;">
870            <a href="sms:?body=Check%20out%20this%20link:%20www.thecharlotteweekly.com/tncms/asset/editorial/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="tnt-share-link sms" title="SMS" data-track='{"category":"tnt-sms","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"sms","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
871                <span class="tnt-stack" data-toggle="tooltip" data-placement="left" title="SMS">
872                    
873                    <i class="fas tnt-comment-alt-dots tnt-stack-1x"></i>
874                </span>
875                <span class="sr-only">SMS</span>
876            </a>
877        </li><li class="social-share-link em">
878            <a href="mailto:?subject=%5BCharlotte%20Media%20Group%5D%20South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&body=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Demail%26utm_campaign%3Duser-share" class="tnt-share-link em email-share-link" title="Email"  data-track='{"category":"tnt-email","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"email","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
879                <span class="tnt-stack" data-toggle="tooltip" data-placement="left" title="Email">
880                    
881                    <i class="fas tnt-envelope tnt-stack-1x"></i>
882                </span>
883                <span class="sr-only">Email</span>
884            </a>
885        </li></ul></div>
886        
887    </div>
888
889    <div class="row">
890        <div class="main-content col-lg-8 col-md-7 has-sidebar"><div class="main-content-wrap">
891            <div id="tncms-region-article_top" class="tncms-region hidden-print"></div>
892            
893            
894
895            <div id="tncms-region-article_top_content" class="tncms-region hidden-print"></div>
896
897            <div id="asset-content" data-asset-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f">
898                
899
900                <div class="row">
901                    <div class="col-lg-12 col-md-12 col-sm-12" data-subscription-required-class="col-xs-12">
902                        
903                            
904                            <div id="share-left-affix" class="share-container content-left hidden-xs" data-subscription-required-remove><ul class="social-share-links hidden-print list-unstyled stacked icon"><li class="social-share-link fb">
905        <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Duser-share" class="tnt-share-link fb" target="_blank" rel="noopener nofollow" title="Share on Facebook"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Facebook","socialAction":"post","url":"/southclt
905weekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
906                <span class="tnt-stack" >
907                    
908                    <i class="fab tnt-facebook-f tnt-stack-1x"></i>
909                </span>
910                <span class="sr-only">Facebook</span>
911            </a>
912        </li><li class="social-share-link tw">
913            <a href="https://twitter.com/intent/tweet?&text=South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Duser-share" class="tnt-share-link tw" target="_blank" rel="noopener nofollow" title="Tweet"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Twitter","socialAction":"tweet","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
914                <span class="tnt-stack" >
915                    
916                    <i class="fab tnt-x-twitter tnt-stack-1x"></i>
917                </span>
918                <span class="sr-only">Twitter</span>
919            </a>
920        </li><li class="social-share-link wa">
921            <a href="https://wa.me/?text=https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-share-link wa" target="_blank" rel="noopener nofollow" title="WhatsApp"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"WhatsApp","socialAction":"share","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
922                <span class="tnt-stack" >
923                    
924                    <i class="fab tnt-whatsapp tnt-stack-1x"></i>
925                </span>
926                <span class="sr-only">WhatsApp</span>
927            </a>
928        </li><li class="social-share-link sms" style="display:none;">
929            <a href="sms:?body=Check%20out%20this%20link:%20www.thecharlotteweekly.com/tncms/asset/editorial/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="tnt-share-link sms" title="SMS" data-track='{"category":"tnt-sms","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"sms","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
930                <span class="tnt-stack" >
931                    
932                    <i class="fas tnt-comment-alt-dots tnt-stack-1x"></i>
933                </span>
934                <span class="sr-only">SMS</span>
935            </a>
936        </li><li class="social-share-link em">
937            <a href="mailto:?subject=%5BCharlotte%20Media%20Group%5D%20South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&body=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Demail%26utm_campaign%3Duser-share" class="tnt-share-link em email-share-link" title="Email"  data-track='{"category":"tnt-email","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"email","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
938                <span class="tnt-stack" >
939                    
940                    <i class="fas tnt-envelope tnt-stack-1x"></i>
941                </span>
942                <span class="sr-only">Email</span>
943            </a>
944        </li><li class="social-share-link pr">
945                <a href="javascript:window.print()" class="pr" title="Print" data-track='{"network":"Print","socialAction":"print","url":"/southclt
945weekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
946                    <span class="tnt-stack" >
947                        
948                        <i class="fas tnt-print tnt-stack-1x"></i>
949                    </span>
950                    <span class="sr-only">Print</span>
951                </a>
952            </li><li class="social-share-link copy">
953                <button
954                    class="copy btn-link"
955                    onclick="copyLink('https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html', '[data-copy-stacked-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f]')"
956                    data-container="body"
957                    data-toggle="manual"
958                    data-placement="right"
959                    data-content="Article link copied to clipboard"
960                    data-copy-stacked-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f
961                >
962                    <span class="tnt-stack" title="Copy article link to clipboard" >
963                        
964                        <i class="fas tnt-copy tnt-stack-1x"></i>
965                    </span>
966                    <span class="sr-only">Copy article link</span>
967                </button>
968            </li><li class="social-share-link sv">
969        <a class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-btn save-asset "
970            title="Save to list"
971            onclick="tnSaveAsset(event, this)"
972            href="#"
973            role="button"
974            rel="nofollow"
975            data-asset-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"
976            >
977            
978                <span class="tnt-stack">
979                    
980                    <i class="asset-save-icon far tnt-bookmark tnt-stack-1x "></i>
981                </span>
982            
983            
984                <span class="sr-only">Save</span>
985            
986        </a>
987        </li>
988        
989    </ul><form method="post" data-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-form save-asset-to-list" action="/users/admin/list/">
990        <input type="hidden" name="action" value="addasset" />
991        <input type="hidden" name="format" value="json" />
992        <input type="hidden" name="listasset" value="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" />
993        <input type="hidden" name="listapp" value="editorial" />
994        <input type="hidden" name="autocreate" value="true" />
995        <input type="hidden" name="listname" value="articles" />
996        <input class="hide" type="submit" name="submit" value="Save" />
997    </form>
998</div>
999                            
1000                            
1000<script>
1001                                $(window).load(function() {
1002                                    window.setTimeout(affixShare, 2000);
1003                                    function affixShare() {
1004                                        var sHeight = $('#share-left-affix').outerHeight(true);
1005                                        var cHeight = $('#share-left-affix').parent().outerHeight(true);
1006                                        var sTop = $('#share-left-affix').offset().top - 50;
1007                                        var sBottom = $(document).height() - ($('#share-left-affix').parent().offset().top + cHeight - 50);
1008                                        if(cHeight > sHeight) {
1009                                            $('#share-left-affix').affix({
1010                                                offset: { top: sTop, bottom: sBottom }
1011                                            });
1012                                        }
1013                                    }
1014                                });
1015                                $(window).resize(function() {
1016                                    var sHeight = $('#share-left-affix').outerHeight(true);
1017                                    var cHeight = $('#share-left-affix').parent().outerHeight(true);
1018                                    var sTop = $('#share-left-affix').offset().top - 50;
1019                                    var sBottom = $(document).height() - ($('#share-left-affix').parent().offset().top + $('#share-left-affix').parent().outerHeight(true) - 50);
1020                                    if(cHeight > sHeight) {
1021                                        $('#share-left-affix').data('bs.affix').options.offset.top = sTop;
1022                                        $('#share-left-affix').data('bs.affix').options.offset.bottom = sBottom;
1023                                    }
1024                                });
1025                            </script>
1025
1026                            
1027                        
1028                        <div class="asset-body has-fixed-share" data-subscription-required-class="asset-body">
1029                            <div class="share-container content-above" data-subscription-required-remove><ul class="social-share-links hidden-print visible-xs-flex list-inline icon"><li class="social-share-link fb">
1030        <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Duser-share" class="tnt-share-link fb" target="_blank" rel="noopener nofollow" title="Share on Facebook"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Facebook","socialAction":"post","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1031                <span class="tnt-stack" >
1032                    
1033                    <i class="fab tnt-facebook-f tnt-stack-1x"></i>
1034                </span>
1035                <span class="sr-only">Facebook</span>
1036            </a>
1037        </li><li class="social-share-link tw">
1038            <a href="https://twitter.com/intent/tweet?&text=South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Duser-share" class="tnt-share-link tw" target="_blank" rel="noopener nofollow" title="Tweet"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Twitter","socialAction":"tweet","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1039                <span class="tnt-stack" >
1040                    
1041                    <i class="fab tnt-x-twitter tnt-stack-1x"></i>
1042                </span>
1043                <span class="sr-only">Twitter</span>
1044            </a>
1045        </li><li class="social-share-link wa">
1046            <a href="https://wa.me/?text=https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-share-link wa" target="_blank" rel="noopener nofollow" title="WhatsApp"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"WhatsApp","socialAction":"share","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1047                <span class="tnt-stack" >
1048                    
1049                    <i class="fab tnt-whatsapp tnt-stack-1x"></i>
1050                </span>
1051                <span class="sr-only">WhatsApp</span>
1052            </a>
1053        </li><li class="social-share-link sms" style="display:none;">
1054            <a href="sms:?body=Check%20out%20this%20link:%20www.thecharlotteweekly.com/tncms/asset/editorial/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="tnt-share-link sms" title="SMS" data-track='{"category":"tnt-sms","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"sms","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1055                <span class="tnt-stack" >
1056                    
1057                    <i class="fas tnt-comment-alt-dots tnt-stack-1x"></i>
1058                </span>
1059                <span class="sr-only">SMS</span>
1060            </a>
1061        </li><li class="social-share-link em">
1062            <a href="mailto:?subject=%5BCharlotte%20Media%20Group%5D%20South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&body=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthclt
1062weekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Demail%26utm_campaign%3Duser-share" class="tnt-share-link em email-share-link" title="Email"  data-track='{"category":"tnt-email","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"email","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1063                <span class="tnt-stack" >
1064                    
1065                    <i class="fas tnt-envelope tnt-stack-1x"></i>
1066                </span>
1067                <span class="sr-only">Email</span>
1068            </a>
1069        </li><li class="social-share-link pr">
1070                <a href="javascript:window.print()" class="pr" title="Print" data-track='{"network":"Print","socialAction":"print","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1071                    <span class="tnt-stack" >
1072                        
1073                        <i class="fas tnt-print tnt-stack-1x"></i>
1074                    </span>
1075                    <span class="sr-only">Print</span>
1076                </a>
1077            </li><li class="social-share-link copy">
1078                <button
1079                    class="copy btn-link"
1080                    onclick="copyLink('https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html', '[data-copy-inline-top-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f]')"
1081                    data-container="body"
1082                    data-toggle="manual"
1083                    data-placement="top"
1084                    data-content="Article link copied to clipboard"
1085                    data-copy-inline-top-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f
1086                >
1087                    <span class="tnt-stack" title="Copy article link to clipboard" >
1088                        
1089                        <i class="fas tnt-copy tnt-stack-1x"></i>
1090                    </span>
1091                    <span class="sr-only">Copy article link</span>
1092                </button>
1093            </li><li class="social-share-link sv">
1094        <a class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-btn save-asset "
1095            title="Save to list"
1096            onclick="tnSaveAsset(event, this)"
1097            href="#"
1098            role="button"
1099            rel="nofollow"
1100            data-asset-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"
1101            >
1102            
1103                <span class="tnt-stack">
1104                    
1105                    <i class="asset-save-icon far tnt-bookmark tnt-stack-1x "></i>
1106                </span>
1107            
1108            
1109                <span class="sr-only">Save</span>
1110            
1111        </a>
1112        </li>
1113        
1114    </ul><form method="post" data-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-form save-asset-to-list" action="/users/admin/list/">
1115        <input type="hidden" name="action" value="addasset" />
1116        <input type="hidden" name="format" value="json" />
1117        <input type="hidden" name="listasset" value="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" />
1118        <input type="hidden" name="listapp" value="editorial" />
1119        <input type="hidden" name="autocreate" value="true" />
1120        <input type="hidden" name="listname" value="articles" />
1121        <input class="hide" type="submit" name="submit" value="Save" />
1122    </form>
1123</div>
1124
1125                            <div id="tncms-region-article_body_top" class="tncms-region hidden-print"></div>
1126
1127                            <div id="article-body"  itemprop="articleBody" class="asset-content  subscriber-premium"false>
1128                                <meta itemprop="isAccessibleForFree" content="true"/>
1129                                
1130                                
1131                                <p dir="ltr"><strong>Sept. 26</strong></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families engage in stories and songs during Family Storytime at SouthPark Regional Library. Get a ticket at the children&rsquo;s desk before the program starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><div id="tncms-region-article_instory_top" class="tncms-region hidden-print"></div><p dir="ltr"><span>10:15-10:45 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Paws to Read </span></p><p dir="ltr"><span>Children ages 5-11 read to a volunteer therapy dog for 15 minutes during Paws to Read at SouthPark Regional Library. Register in advance at <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>11:30 a.m.-12:30 p.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Wine &amp; Food</span></p><p dir="ltr"><span>The Charlotte Wine &amp; Food Festival brings more than 100 international and local wines, craft beers and spirits to Ballantyne&rsquo;s Backyard. The event includes live music, chef demonstrations and food available for purchase from local restaurants, pop-ups and food trucks. General admission costs $45 plus fees and includes beverage samples and a souvenir tasting glass. VIP admission costs $75 plus fees and begins at noon. <a href="http://uncorkthefun.com">uncorkthefun.com</a></span></p><p dir="ltr"><span>1-5 p.m.; 11611 N. Community House Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Paws to Read </span></p><p dir="ltr"><span>Children ages 5-11 read to a volunteer therapy dog during Paws to Read at South County Regional Library. Kids read for 15 minutes. Register in advance at <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a>.</span></p><p dir="ltr"><span>2-3 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Book Signing</span></p><p dir="ltr"><span>Anna Clark signs copies of her book, "Heart Over Hustle," at Park Road Books. <a href="http://parkroadbooks.com">parkroadbooks.com</a></span></p><p dir="ltr"><span>2-3:30 p.m.; 4139 Park Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><strong>Sept. 28</strong></p><p dir="ltr"><span>Toddler Storytime</span></p><p dir="ltr"><span>Children ages 2-3 listen to stories during Toddler Storytime at SouthPark Regional Library. Pick up a ticket at the children's desk before the event starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>9:30-10 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families engage in stories and songs during Family Storytime at SouthPark Regional Library. Get a ticket at the children&rsquo;s desk before the program starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>10:15-10:45 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families listen to stories during Family Storytime at South County Regional Library. Get a ticket at the children&rsquo;s desk 15 minutes before the program. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>10-10:30 or 11-11:30 a.m.; 5801 Rea Road, Charlotte </span></p><p><span><span> </span></span></p><p dir="ltr"><span>Baby Lapsit Storytime</span></p><p dir="ltr"><span>Babies 0-17 months listen to stories and songs during Baby Lapsit Storytime at SouthPark Regional Library. Register at the children&rsquo;
1131s desk to receive a ticket. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>11-11:30 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Conversation Club</span></p><p dir="ltr"><span>Adults practice their speaking and listening skills during Beginner English Conversation Club at South County Regional Library. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>1-2:30 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>K-Pop Trivia</span></p><p dir="ltr"><span>South County Regional Library hosts K-Pop Trivia: OBSESSED for ages 12-24. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>6-7 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><strong>Sept. 29</strong></p><p dir="ltr"><span>Toddler Storytime</span></p><p dir="ltr"><span>Children ages 2-3 listen to stories during Toddler Storytime at SouthPark Regional Library. Pick up a ticket at the children's desk before the event starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>9:30-10 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families listen to stories during Family Storytime at South County Regional Library. Get a ticket at the children&rsquo;s desk 15 minutes before the program. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>10-10:30 a.m.; 5801 Rea Road, Charlotte </span></p><p><span><span> </span></span></p><p dir="ltr"><span>
1131Conversation Club</span></p><p dir="ltr"><span>Adults practice their speaking and listening skills during Portuguese Conversation Club at South County Regional Library. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><div id="tncms-region-article_instory_middle" class="tncms-region hidden-print"><div id="tncms-block-1040623" class="tncms-block">
1131<script>
1132document.addEventListener("DOMContentLoaded",function(){
1133var pathvar = "https://thecharlotteweekly.com" + window.location.pathname;
1134document.getElementById("outbrain_widget_0").setAttribute("data-src", pathvar);
1135}
1136);
1137</script>
1137<div class="OUTBRAIN" data-src="https://thecharlotteweekly.com" data-widget-id="GS_4"></div>
1138<script type="text/javascript" async="async" src="http://widgets.outbrain.com/outbrain.js"></script>
1138</div></div><p dir="ltr"><span>10-11 a.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families engage in stories and songs during Family Storytime at SouthPark Regional Library. Get a ticket at the children&rsquo;s desk before the program starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>10:15-10:45 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Baby Storytime</span></p><p dir="ltr"><span>Children ages 0-2 listen to stories and songs during Baby Storytime at South County Regional Library. Pick up a ticket at the children&rsquo;s desk 15 minutes before the program. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>11-11:30 a.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Story Explorers</span></p><p dir="ltr"><span>Preschoolers explore stories during a storytime at South County Regional Library. Get a ticket at the children&rsquo;s desk 15 minutes before the program. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>2-2:45 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><strong>Sept. 30</strong></p><p dir="ltr"><span>Toddler Storytime</span></p><p dir="ltr"><span>Children ages 2-3 listen to stories during Toddler Storytime at SouthPark Regional Library. Pick up a ticket at the children's desk before the event starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>9:30-10 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Park Storytime</span></p><p dir="ltr"><span>Children ages 0-5 listen to stories at Lake Park. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>9:30-10 a.m.; 909 Lakeview Drive, Pineville</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families engage in stories and songs during Family Storytime at SouthPark Regional Library. Get a ticket at the children&rsquo;s desk before the program starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>10:15-10:45 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Preschool Storytime</span></p><p dir="ltr"><span>Children ages 3-5 listen to stories and songs during Preschool Storytime at South County Regional Library. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>11-11:45 a.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Craft Corner</span></p><p dir="ltr"><span>Craft enthusiasts work on projects during The Craft Corner at South County Regional Library. <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>Noon-1:30 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Book Signing</span></p><p dir="ltr"><span>Varina Buntin Willse discusses her book, "Beneath and Between: And Other Overlooked Words that Illuminate God," at Park Road Books. <a href="http://parkroadbooks.com">parkroadbooks.com</a></span></p><p dir="ltr"><span>7-8 p.m.; 4139 Park Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><strong>Oct. 1</strong></p><p dir="ltr"><span>Toddler Storytime</span></p><p dir="ltr"><span>Children ages 2-3 listen to stories during Toddler Storytime at SouthPark Regional Library. Pick up a ticket at the children's desk before the event starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>9:30-10 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Family Storytime</span></p><p dir="ltr"><span>Families engage in stories and songs during Family Storytime at SouthPark Regional Library. Get a ticket at the children&rsquo;s desk before the program starts. <a href="http://cmlibrary.org/locations/SouthPark-Regional">cmlibrary.org/locations/SouthPark-Regional</a></span></p><p dir="ltr"><span>10:15-10:45 a.m.; 7015 Carnegie Blvd., Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Paws to Read </span></p><p dir="ltr"><span>Children ages 5-11 read to a volunteer therapy dog during Paws to Read at South County Regional Library. Kids read for 15 minutes. Register in advance at <a href="http://cmlibrary.org/locations/south-county-regional">cmlibrary.org/locations/south-county-regional</a></span></p><p dir="ltr"><span>5-6 p.m.; 5801 Rea Road, Charlotte</span></p><p><span><span> </span></span></p><p dir="ltr"><span>Music Bingo</span></p><p dir="ltr"><span>MOR Events &amp; Entertainment presents Music Bingo at Middle James Brewing. <a href="http://middlejamesbrewing.com">middlejamesbrewing.com</a></span></p><p dir="ltr"><span>7-9 p.m.; 400 N. Polk St., Pineville</span></p><p><span> </span></p><div id="tncms-region-article_instory_bottom" class="tncms-region hidden-print"></div>
1139                                <div id="tncms-region-article_bottom_content" 
1139class="tncms-region hidden-print"></div>
1140                                
1141                            </div>
1142
1143                            
1144
1145                            
1146    
1147
1148
1149                            
1150    
1151
1152
1153                            
1154                                <div class="share-container content-below" data-subscription-required-remove><ul class="social-share-links hidden-print list-inline icon"><li class="social-share-link fb">
1155        <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dfacebook%26utm_campaign%3Duser-share" class="tnt-share-link fb" target="_blank" rel="noopener nofollow" title="Share on Facebook"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Facebook","socialAction":"post","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1156                <span class="tnt-stack" >
1157                    
1158                    <i class="fab tnt-facebook-f tnt-stack-1x"></i>
1159                </span>
1160                <span class="sr-only">Facebook</span>
1161            </a>
1162        </li><li class="social-share-link tw">
1163            <a href="https://twitter.com/intent/tweet?&text=South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthcltweekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Dtwitter%26utm_campaign%3Duser-share" class="tnt-share-link tw" target="_blank" rel="noopener nofollow" title="Tweet"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"Twitter","socialAction":"tweet","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1164                <span class="tnt-stack" >
1165                    
1166                    <i class="fab tnt-x-twitter tnt-stack-1x"></i>
1167                </span>
1168                <span class="sr-only">Twitter</span>
1169            </a>
1170        </li><li class="social-share-link wa">
1171            <a href="https://wa.me/?text=https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-share-link wa" target="_blank" rel="noopener nofollow" title="WhatsApp"  data-toggle="new-window" data-new-window-width="500" data-new-window-height="300" data-track='{"network":"WhatsApp","socialAction":"share","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}' >
1172                <span class="tnt-stack" >
1173                    
1174                    <i class="fab tnt-whatsapp tnt-stack-1x"></i>
1175                </span>
1176                <span class="sr-only">WhatsApp</span>
1177            </a>
1178        </li><li class="social-share-link sms" style="display:none;">
1179            <a href="sms:?body=Check%20out%20this%20link:%20www.thecharlotteweekly.com/tncms/asset/editorial/e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="tnt-share-link sms" title="SMS" data-track='{"category":"tnt-sms","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"sms","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1180                <span class="tnt-stack" >
1181                    
1182                    <i class="fas tnt-comment-alt-dots tnt-stack-1x"></i>
1183                </span>
1184                <span class="sr-only">SMS</span>
1185            </a>
1186        </li><li class="social-share-link em">
1187            <a href="mailto:?subject=%5BCharlotte%20Media%20Group%5D%20South%20Charlotte%20Calendar%20%28Sept.%2026-Oct.%201%29&body=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthclt
1187weekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html%3Futm_medium%3Dsocial%26utm_source%3Demail%26utm_campaign%3Duser-share" class="tnt-share-link em email-share-link" title="Email"  data-track='{"category":"tnt-email","action":"share","label":"editorial-article","value":""}' data-tncms-track-event='{"app":"editorial","metric":"email","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1188                <span class="tnt-stack" >
1189                    
1190                    <i class="fas tnt-envelope tnt-stack-1x"></i>
1191                </span>
1192                <span class="sr-only">Email</span>
1193            </a>
1194        </li><li class="social-share-link pr">
1195                <a href="javascript:window.print()" class="pr" title="Print" data-track='{"network":"Print","socialAction":"print","url":"/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html"}' data-tncms-track-event='{"app":"editorial","metric":"social_share","uuid":"e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"}'  rel="nofollow">
1196                    <span class="tnt-stack" >
1197                        
1198                        <i class="fas tnt-print tnt-stack-1x"></i>
1199                    </span>
1200                    <span class="sr-only">Print</span>
1201                </a>
1202            </li><li class="social-share-link copy">
1203                <button
1204                    class="copy btn-link"
1205                    onclick="copyLink('https://www.thecharlotteweekly.com/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html', '[data-copy-inline-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f]')"
1206                    data-container="body"
1207                    data-toggle="manual"
1208                    data-placement="top"
1209                    data-content="Article link copied to clipboard"
1210                    data-copy-inline-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f
1211                >
1212                    <span class="tnt-stack" title="Copy article link to clipboard" >
1213                        
1214                        <i class="fas tnt-copy tnt-stack-1x"></i>
1215                    </span>
1216                    <span class="sr-only">Copy article link</span>
1217                </button>
1218            </li><li class="social-share-link sv">
1219        <a class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-btn save-asset "
1220            title="Save to list"
1221            onclick="tnSaveAsset(event, this)"
1222            href="#"
1223            role="button"
1224            rel="nofollow"
1225            data-asset-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f"
1226            >
1227            
1228                <span class="tnt-stack">
1229                    
1230                    <i class="asset-save-icon far tnt-bookmark tnt-stack-1x "></i>
1231                </span>
1232            
1233            
1234                <span class="sr-only">Save</span>
1235            
1236        </a>
1237        </li>
1238        
1239    </ul><form method="post" data-uuid="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" class="save-list-e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f-form save-asset-to-list" action="/users/admin/list/">
1240        <input type="hidden" name="action" value="addasset" />
1241        <input type="hidden" name="format" value="json" />
1242        <input type="hidden" name="listasset" value="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" />
1243        <input type="hidden" name="listapp" value="editorial" />
1244        <input type="hidden" name="autocreate" value="true" />
1245        <input type="hidden" name="listname" value="articles" />
1246        <input class="hide" type="submit" name="submit" value="Save" />
1247    </form>
1248</div>
1249                            
1250                        </div>
1251                        
1252                    </div></div><!-- /asset-content -->
1253
1254                <div id="asset-below">
1255                    
1256
1257                    
1258
1259                    
1260
1261                    
1262
1263                    
1264
1265                    
1266
1267                    
1268
1269                    
1270
1271                    
1272
1273                    
1274
1275                    <div id="tncms-region-article_bottom" class="tncms-region hidden-print"><div id="tncms-block-1040622" class="tncms-block">
1275<script>
1276document.addEventListener("DOMContentLoaded",function(){
1277var pathvar = "https://thecharlotteweekly.com" + window.location.pathname;
1278document.getElementById("outbrain_widget_1").setAttribute("data-src", pathvar);
1279}
1280);
1281</script>
1281<div class="OUTBRAIN" data-src="https://thecharlotteweekly.com" data-widget-id="GS_1"></div>
1282<script type="text/javascript" async="async" src="http://widgets.outbrain.com/outbrain.js"></script>
1282</div></div><div id="taboola-below-article-thumbnails" class="asset-recommend taboola hidden-print" data-page="article" data-mode="thumbnails-a" data-container="taboola-below-article-thumbnails" data-placement="Below Article Thumbnails"></div><div id="taboola-below-article-text-links" class="asset-recommend taboola hidden-print" data-page="article" data-mode="hybrid-text-links-a" data-container="taboola-below-article-text-links" data-placement="Below Article Text Links"></div>
1283
1284                    <div class="asset-comments hidden-print">
1285<div id="commentPostModal" class="modal fade">
1286    <div class="modal-dialog">
1287        <div class="modal-content">
1288            <div class="modal-header">
1289                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
1290                <h4 class="heading modal-title">Post a comment<span class="not-logged-in"> as anonymous</span></h4>
1291            </div>
1292
1293            <form method="post" action="/tncms/comment/post/" id="commentPost">
1294                <input type="hidden" name="action" value="comments:post" />
1295                <input type="hidden" name="id" value="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" />
1296                <input type="hidden" name="app" value="editorial" />
1297                
1298                <div class="modal-body form-body">
1299                    
1300                    <div class="alert alert-info" style="display:none"></div>
1301
1302                    
1303
1304                    <a class="comment-emoticons-selector" data-toggle="collapse" data-target="#comment-emoticons-selector">Emoticons <span class="caret"></span></a>
1305
1306                    <div id="comment-emoticons-selector" class="hidden-print collapse">
1307    <ul class="emoticon-selector list-unstyled list-inline">
1308        <li><a title="[smile]">[smile]</a></li>
1309        <li><a title="[beam]">[beam]</a></li>
1310        <li><a title="[wink]">[wink]</a></li>
1311        <li><a title="[sad]">[sad]</a></li>
1312        <li><a title="[cool]">[cool]</a></li>
1313        <li><a title="[innocent]">[innocent]</a></li>
1314        <li><a title="[rolleyes]">[rolleyes]</a></li>
1315        <li><a title="[whistling]">[whistling]</a></li>
1316        <li><a title="[lol]">[lol]</a></li>
1317        <li><a title="[huh]">[huh]</a></li>
1318        <li><a title="[tongue]">[tongue]</a></li>
1319        <li><a title="[love]">[love]</a></li>
1320        <li><a title="[sleeping]">[sleeping]</a></li>
1321        <li><a title="[yawn]">[yawn]</a></li>
1322        <li><a title="[unsure]">[unsure]</a></li>
1323        <li><a title="[angry]">[angry]</a></li>
1324        <li><a title="[blink]">[blink]</a></li>
1325        <li><a title="[crying]">[crying]</a></li>
1326        <li><a title="[ohmy]">[ohmy]</a></li>
1327        <li><a title="[scared]">[scared]</a></li>
1328        <li><a title="[sleep]">[sleep]</a></li>
1329        <li><a title="[sneaky]">[sneaky]</a></li>
1330        <li><a title="[tongue_smile]">[tongue_smile]</a></li>
1331        <li><a title="[thumbdown]">[thumbdown]</a></li>
1332        <li><a title="[thumbup]">[thumbup]</a></li>
1333        <li><a title="[censored]">[censored]</a></li>
1334        <li><a title="[happybirthday]">[happybirthday]</a></li>
1335        <li><a title="[ban]">[ban]</a></li>
1336        <li><a title="[spam]">[spam]</a></li>
1337        <li><a title="[offtopic]">[offtopic]</a></li>
1338        <li><a title="[batman]">[batman]</a></li>
1339        <li><a title="[ninja]">[ninja]</a></li>
1340        <li><a title="[pirate]">[pirate]</a></li>
1341        <li><a title="[alien]">[alien]</a></li>
1342        </ul>
1343</div>
1344                    
1345                    <div class="form-group">
1346                        <label class="sr-only" for="comment">Comment Text</label>
1347                        <textarea class="form-control" name="comment" id="comment" placeholder="Share your thoughts." required="required"></textarea>  
1348                    </div>
1349                    
1350                    
1351                
1352                </div>
1353                
1354                <div class="modal-footer clearfix">
1355                    <div class="btn-group pull-left">
1356                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
1357                    </div>
1358                    <div class="btn-group pull-right">
1359                        <button type="submit" class="btn btn-primary" data-loading-text="<span class='fas tnt-spinner tnt-spin'></span> Posting">Post comment</button>
1360                    </div>
1361                </div>
1362
1363                <template id="commentPostTemplate" class="template success">
1364                    <div class="media comment preview">
1365    <div class="alert alert-dismissable alert-success">
1366        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
1367        <p>Your comment has been submitted.</p>
1368    </div>
1369
1370    <div class="comment-body media-body">
1371        <div class="comment-user">
1372            <div class="avatar img-responsive"><i class="fas tnt-user tnt-fw"></i></div>
1373            <img class="avatar img-responsive" src="" alt="" />
1374        </div>
1375        <div class="comment-heading  media-heading">
1376            <strong class="username">anonymous</strong>
1377        </div>
1378        <div class="comment-text">
1379            <p></p>
1380        </div>
1381    </div>
1382</div>
1383</template>
1384
1385            </form>
1386        </div>
1387    </div>
1388</div>
1389
1390<div id="commentReportModal" class="modal fade">
1391    <div class="modal-dialog">
1392        <div class="modal-content">
1393            <div class="modal-header">
1394                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
1395                <h4 class="heading modal-title">Report</h4>
1396            </div>
1397
1398            <form id="commentReport" method="post" action="/southclt
1398weekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html">
1399                <input type="hidden" name="action" value="comments:abuse" />
1400                <input type="hidden" name="comment_id" value="" />
1401        
1402                <div class="modal-body">
1403                </div>
1404                
1405                <div class="modal-footer clearfix">
1406                    <div class="btn-group pull-left">
1407                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
1408                    </div>
1409                    <div class="btn-group pull-right">
1410                        <button class="btn btn-danger" type="submit" data-loading-text="<span class='fas tnt-spinner tnt-spin'></span> Reporting">Report Abuse</button>
1411                    </div>
1412                </div>
1413        
1414                <template id="commentReportSuccessTemplate" class="template success">
1415                    <div class="reported alert alert-dismissable alert-danger"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><p>Reported</p></div>
1416                </template>
1417
1418                <template id="commentReportErrorTemplate" class="template error">
1419                    <div class="reported alert alert-dismissable alert-danger"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><p>There was a problem reporting this.</p></div>
1420                </template>
1421
1422            </form>
1423
1424        </div>
1425    </div>
1426</div>
1427<div id="commentSubscribeModal" class="modal fade">
1428    <div class="modal-dialog">
1429        <div class="modal-content">
1430            <div class="modal-header">
1431                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
1432                <h4 class="heading modal-title">
1433                    <span class="subscribe">Watch this discussion.</span>
1434                    <span class="unsubscribe" style="display:none">Stop watching this discussion.</span>
1435                </h4>
1436            </div>
1437            <form id="commentSubscribe" method="post" action="/tncms/comment/subscribe/">
1438                <fieldset>
1439                    <legend class="sr-only">Watch this discussion</legend>
1440                    <input type="hidden" name="id" value="e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f" />
1441                    <input type="hidden" name="app" value="editorial" />
1442                    <div class="modal-body">
1443                        <div class="subscribe">
1444                            Get an email notification whenever someone contributes to the discussion
1445                        </div>
1446                        <div class="unsubscribe" style="display:none">
1447                            Notifications from this discussion will be disabled.
1448                        </div>
1449                        
1450                    </div>
1451                    <div class="modal-footer clearfix">
1452                        <div class="btn-group pull-left">
1453                            <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
1454                        </div>
1455                        <div class="btn-group pull-right">
1456                            <button type="submit" class="btn btn-primary">
1457                                <span class="subscribe">Start watching</span>
1458                                <span class="unsubscribe" style="display:none">Stop watching</span>
1459                            </button>
1460                        </div>
1461                    </div>
1462                </fieldset>
1463            </form>
1464        </div>
1465    </div>
1466</div><div id="comments-container" class="comments-container ">
1467        <section id="comments" class=" subscriber-hide"><div class="block-title comment-count-title">
1468                    <div class="block-title-inner">
1469                        <h3>
1470                            <span class="fas tnt-comments"></span> (0) comments 
1471                            
1472                        </h3>
1473                    </div>
1474                </div><div id="comment-area" class="padding-bottom desc usernames">
1475                
1476            </div>
1477            
1478            <div class="comments-control-panel panel panel-default hidden-print">
1479                <div class="panel-body">
1480                    <h3>Welcome to the discussion.</h3>
1481                    
1482                    <div class="not-logged-in">
1483                        <p class="comment-login">
1484                            
1485    <a class="btn btn-primary btn-block" href="https://www.thecharlotteweekly.com/users/login/?referer_url=https%3A%2F%2Fwww.thecharlotteweekly.com%2Fsouthclt
1485weekly%2Fsouth-charlotte-calendar-sept-26-oct-1%2Farticle_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" rel="nofollow">Log In</a>
1486                        </p>
1487                        
1488                    </div>
1489    
1490                    <div class="logged-in">
1491                        <p class="comment-rules"><strong>Keep it Clean.</strong> Please avoid obscene, vulgar, lewd,
1492racist or sexually-oriented language.<br>
1493<strong>PLEASE TURN OFF YOUR CAPS LOCK.</strong><br>
1494<strong>Don&#39;t Threaten.</strong> Threats of harming another
1495person will not be tolerated.<br>
1496<strong>Be Truthful.</strong> Don&#39;t knowingly lie about anyone
1497or anything.<br>
1498<strong>Be Nice.</strong> No racism, sexism or any sort of -ism
1499that is degrading to another person.<br>
1500<strong>Be Proactive.</strong> Use the &#39;Report&#39; link on
1501each comment to let us know of abusive posts.<br>
1502<strong>Share with Us.</strong> We&#39;d love to hear eyewitness
1503accounts, the history behind an article.
1504</p>
1505                        <div class="row">
1506                            <div class="col-sm-6">
1507                                <a class="comment-post btn btn-block btn-primary">Post a comment</a>
1508                            </div>
1509                            <div class="col-sm-6">
1510                                <a class="watch btn btn-block btn-default">
1511                                    <span class="subscribe">Watch this discussion.</span>
1512                                    <span class="unsubscribe">Stop watching this discussion.</span>
1513                                </a>
1514                            </div>
1515                        </div>
1516                    </div>
1517                </div>
1518            </div>
1519        </section>
1520    </div></div>
1521                    
1522                    <div id="tncms-region-article_container_bottom" class="tncms-region hidden-print"><div id="tncms-block-1040621" class="tncms-block">
1522<script>
1523document.addEventListener("DOMContentLoaded",function(){
1524var pathvar = "https://thecharlotteweekly.com" + window.location.pathname;
1525document.getElementById("outbrain_widget_2").setAttribute("data-src", pathvar);
1526}
1527);
1528</script>
1528<div class="OUTBRAIN" data-src="https://thecharlotteweekly.com" data-widget-id="AR_1"></div>
1529<script type="text/javascript" async="async" src="http://widgets.outbrain.com/outbrain.js"></script>
1529</div><div id="tncms-block-2131131" class="tncms-block">
1530
1531    
1532        <div data-widget-host="revcontent" data-pub-id="151142" data-widget-id="291079"></div>
1533    
1534    
1535    
1536</div></div></div>
1537            </div>
1538
1539            
1540
1541            </div>
1542        </div><div class="main-sidebar col-lg-4 col-md-5 hidden-print">
1543                <div class="main-sidebar-wrap">
1544                    <div id="tncms-region-article_side_top" class="tncms-region hidden-print"></div><div id="tncms-region-asset_side_top" class="tncms-region hidden-print"></div><div id="tncms-region-global-side-primary" class="tncms-region "><div id="tncms-block-1000514" class="tncms-block">
1545</div><div id="tncms-block-1040070" class="tncms-block">
1545<script type="text/javascript">
1546      var liqBanner = {
1547        bannerID: '6679e61fe84e80651fdd11eb',
1548
1549        tagId: '14488043',
1550        tagName: 'charlotte_weekly_-_union_county_weekly_300_x_250_ad_tracking_',
1551
1552        width: '300',
1553        height: '250',
1554        cacheBuster: '',
1555        expandDirection: 2,
1556        mediaMacro: 'f92',
1557        zipcodemacro: '',
1558        clickTag: ''
1559      };
1560  </script>
1560
1561  
1561<script type="text/javascript" src="https://bl6prem.azureedge.net/marsupial.js"></script>
1561
1562  <noscript>
1563    <img style="display:none;" src="https://dazzler.liquidus.net/14488043/charlotte_weekly_-_union_county_weekly_300_x_250_ad_tracking_/1719264801251/8970d5c4-08b2-48f3-9b82-88786aaee152/f92.spmi">
1564    <a href="https://dazzler.liquidus.net/14488043/charlotte_weekly_-_union_county_weekly_300_x_250_ad_tracking_/1719264801251/4e0800f6-4b31-45e3-8a4e-70305bc9e093/f92/100/company.stni?rd=https%3A%2F%2Fad.doubleclick.net%2Fddm%2Ftrackclk%2FN46002.2631AL.COM-BIRMINGHAMNEWS%2FB29178060.359192241%3Bdc_trk_aid%3D547750480%3Bdc_trk_cid%3D185242401%3Bdc_lat%3D%3Bdc_rdid%3D%3Btag_for_child_directed_treatment%3D%3Btfua%3D%3Bltd%3D" target="_blank">
1565      <img width="300" height="250" src="https://bl6prem.azureedge.net/_images/publix/300x250_cover_fallback_june_2024_update.jpg">
1566    </a>
1567    <img style="display:none;" src="https://dazzler.liquidus.net/14488043/charlotte_weekly_-_union_county_weekly_300_x_250_ad_tracking_/1719264801251/58b64e72-2b6e-45fa-a0c7-5abb882d4680/f92/92/1.stni">
1568  </noscript><img src="https://dazzler.liquidus.net/%7C0CF56566%7C.lxp" border="0" height="1" width="1"></div><div id="tncms-block-1404641" class="tncms-block hidden-xs hidden-sm">
1569        <div id="blox-ad-position-block-big-ad-top1" data-tnt-ads='{"vendor":"blox","type":"position","display":"default","region":"block-big-ad-top","slot":"1","fold":"above","width":"300","js":{"video":"https:\/\/bloximages.newyork1.vip.townnews.com\/thecharlotteweekly.com\/shared-content\/art\/tncms\/templates\/libraries\/flex\/components\/video\/resources\/scripts\/video.512a6903eae08e033c76afdce2a0eac7.js"},"overline":"","refresh":false}' class="blox-ad tnt-ads-container ">
1570        
1571        </div></div><div id="tncms-block-1071441" class="tncms-block"><p class="text-center">
1572<a href="https://www.vasc-solutions.com/">
1573<img src="https://www.thecharlotteweekly.com/tncms/media/vascularsolutions1015web/"></a>
1574</p></div><div id="tncms-block-1000343" class="tncms-block visible-lg visible-md"><section id="block-1000343" class="block emphasis-h3 dark  " ><div class="clearfix">
1575    
1576    <div class="block-title title-1000343 ">
1577        <div class="block-title-inner">
1578            <h3>
1579                
1580                Recent Headlines
1581                
1582            </h3>
1583        </div>
1584    </div></div>
1585    <div class=" card-bg-color"><div class="card-panel panel">
1586            <div class="panel-body"><ul class="card headline-list bullet-decimal border border-dashed"><li class="">
1587            <span class="tnt-headline ">
1588        
1589             <a href="/ucweekly/the-city-of-monroe-takes-the-reins-of-christmas-parade/article_93576359-4f78-451a-a401-e57682e47d16.html" class="tnt-asset-link" aria-label="The City of Monroe takes the reins of Christmas parade">
1590        
1591
1592        
1593            The City of Monroe takes the reins of Christmas parade</a></span>
1594        </li><li class="">
1595            <span class="tnt-headline ">
1596        
1597             <a href="/southcltweekly/south-charlotte-calendar-sept-26-oct-1/article_e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f.html" class="tnt-asset-link" aria-label="South Charlotte Calendar (Sept. 26-Oct. 1)">
1598        
1599
1600        
1601            South Charlotte Calendar (Sept. 26-Oct. 1)</a></span>
1602        </li><li class="">
1603            <span class="tnt-headline ">
1604        
1605             <a href="/mmhweekly/matthews-mint-hill-calendar-sept-25-oct-1/article_5dd7c08a-a217-4bdc-8a72-7614624b02de.html" class="tnt-asset-link" aria-label="Matthews-Mint Hill Calendar (Sept. 25-Oct. 1)">
1606        
1607
1608        
1609            Matthews-Mint Hill Calendar (Sept. 25-Oct. 1)</a></span>
1610        </li><li class="">
1611            <span class="tnt-headline ">
1612        
1613             <a href="/ucweekly/union-county-honors-hometown-music-legend-randy-travis/article_f9202906-7acb-47bc-8041-953a9c7e20b0.html" class="tnt-asset-link" aria-label="Union County honors hometown music legend Randy Travis">
1614        
1615
1616        
1617            Union County honors hometown music legend Randy Travis</a></span>
1618        </li><li class="">
1619            <span class="tnt-headline ">
1620        
1621             <a href="/southcltweekly/acting-cms-superintendent-our-focus-remains-on-teaching/article_37821e6a-295b-4282-b544-d0d76ccfd87f.html" class="tnt-asset-link" aria-label="Acting CMS superintendent: 'Our focus remains on teaching'">
1622        
1623
1624        
1625            Acting CMS superintendent: 'Our focus remains on teaching'</a></span>
1626        </li><li class="">
1627            <span class="tnt-headline ">
1628        
1629             <a href="/southcltweekly/new-school-board-chair-reassures-community-about-cms/article_7e813673-1c29-4105-8ca4-d85bfe3c2ef8.html" class="tnt-asset-link" aria-label="New school board chair reassures community about CMS">
1630        
1631
1632        
1633            New school board chair reassures community about CMS</a></span>
1634        </li><li class="">
1635            <span class="tnt-headline ">
1636        
1637             <a href="/southcltweekly/south-charlotte-restaurant-inspections-sept-17-23/article_399f4f52-1561-40ef-a079-4d3d53fb0d3a.html" class="tnt-asset-link" aria-label="South Charlotte Restaurant Inspections (Sept. 17-23)">
1638        
1639
1640        
1641            South Charlotte Restaurant Inspections (Sept. 17-23)</a></span>
1642        </li><li class="">
1643            <span class="tnt-headline ">
1644        
1645             <a href="/mmhweekly/matthews-mint-hill-restaurant-inspections-sept-17-23/article_6da4e215-252b-4cf9-ab15-40bf30e0ff2b.html" class="tnt-asset-link" aria-label="Matthews-Mint Hill Restaurant Inspections (Sept. 17-23)">
1646        
1647
1648        
1649            Matthews-Mint Hill Restaurant Inspections (Sept. 17-23)</a></span>
1650        </li></ul></div>
1651        </div></div></section></div><div id="tncms-block-1000380" class="tncms-block"><section id="block-1000380" class="block emphasis-h3   " ><div class="clearfix">
1652    
1653    <div class="block-title title-1000380 ">
1654        <div class="block-title-inner">
1655            <h3>
1656                
1657                Most Popular
1658                
1659            </h3>
1660        </div>
1661    </div></div><div class="most-popular">
1662    <ul class="nav nav-tabs nav-tabs-popular">
1663        
1664            <li class="active">
1665                <a href="#articles-1000380" data-toggle="tab"><i class="far tnt-file-alt" title="Articles"></i><span class="tab-text"> Articles</span></a>
1666            </li>
1667        
1668        
1669            <li >
1670                <a href="#images-1000380" data-toggle="tab"><i class="far tnt-image" title="images"></i><span class="tab-text"> Images</span></a>
1671            </li>
1672        
1673        
1674            <li >
1675                <a href="#videos-1000380" data-toggle="tab"><i class="fas tnt-play-circle" title="Videos"></i><span class="tab-text"> Videos</span></a>
1676            </li>
1677        
1678        
1679        
1680        
1681            <li >
1682                <a href="#commented-1000380" data-toggle="tab"><i class="far tnt-comments" title="Commented"></i><span class="tab-text"> Commented</span></a>
1683            </li>
1684        
1685    </ul>
1686    <div class="tab-content">
1687        
1688            <div id="articles-1000380" class="tab-pane tab-pane-articles fade in active">
1689                <h4 class="tab-content-heading">Articles</h4><ul class="tab-content-list bullet-disc "><li><a href="/ucweekly/union-county-restaurant-inspections-sept-17-23/article_0b1a5870-7794-4db4-9a40-9ba8f3dc6e30.html">Union County Restaurant Inspections (Sept. 17-23)</a></li><li><a href="/ucweekly/union-county-health-inspections-sept-10-16/article_6d2568e6-751b-4025-a904-64152932f391.html">Union County Health Inspections (Sept. 10-16)</a></li><li><a href="/southcltweekly/south-charlotte-restaurant-inspections-sept-17-23/article_399f4f52-1561-40ef-a079-4d3d53fb0d3a.html">South Charlotte Restaurant Inspections (Sept. 17-23)</a></li><li><a href="/mmhweekly/matthews-mint-hill-restaurant-inspections-aug-20-26/article_21cbeafc-c9e6-4a12-99de-a855bd359c62.html">Matthews-Mint Hill Restaurant Inspections (Aug. 20-26)</a></li><li><a href="/mmhweekly/matthews-mint-hill-restaurant-inspections-sept-17-23/article_6da4e215-252b-4cf9-ab15-40bf30e0ff2b.html">Matthews-Mint Hill Restaurant Inspections (Sept. 17-23)</a></li><li><a href="/ucweekly/union-county-sheriffs-office-links-monroe-man-to-robberies/article_10e40e3e-74d3-40c0-94f9-d051d17567d3.html">Union County Sheriff's Office links Monroe man to robberies</a></li><li>
1689<a href="/southcltweekly/south-charlotte-inspections-sept-10-16/article_f49bf723-c8db-4d68-98c3-a46898562459.html">South Charlotte Inspections (Sept. 10-16)</a></li><li><a href="/ucweekly/union-county-public-schools-launches-new-strategic-plan/article_a851d0e8-fcdb-4aa9-b939-272f048b90bc.html">Union County Public Schools launches new strategic plan</a></li><li><a href="/mmhweekly/matthews-playhouse-offers-date-night-theater-experience/article_43fbccf9-083f-4852-a1c7-0caf7985fd69.html">Matthews Playhouse offers date-night theater experience</a></li><li><a href="/ucweekly/union-county-honors-hometown-music-legend-randy-travis/article_f9202906-7acb-47bc-8041-953a9c7e20b0.html">Union County honors hometown music legend Randy Travis</a></li></ul></div>
1690        
1691        
1692            <div id="images-1000380" class="tab-pane tab-pane-images fade in ">
1693                <h4 class="tab-content-heading">Images</h4><p class="no-results text-muted">Sorry, there are no recent results for popular images.</p></div>
1694        
1695        <div id="videos-1000380" class="tab-pane tab-pane-videos fade in ">
1696                <h4 class="tab-content-heading">Videos</h4><p class="no-results text-muted">Sorry, there are no recent results for popular videos.</p></div>
1697        
1698        
1699        
1700        
1701            <div id="commented-1000380" class="tab-pane tab-pane-commented fade in ">
1702                <h4 class="tab-content-heading">Commented</h4><p class="no-results text-muted">Sorry, there are no recent results for popular commented articles.</p></div>
1703        
1704    </div>
1705</div></section></div><div id="tncms-block-1035232" class="tncms-block"><section id="block-1035232" class="block emphasis-h3   " ><div class="clearfix">
1706    
1707    <div class="block-title title-1035232 ">
1708        <div class="block-title-inner">
1709            <h3>
1710                
1711                Calendar
1712                
1713            </h3>
1714        </div>
1715    </div></div></section></div><div id="tncms-block-1000510" class="tncms-block"><section id="block-1000510" class="block emphasis-h3   " ><div id="evvnt-calendar-1000510"></div>
1716<script async defer src="//discovery.evvnt.com/prd/evvnt_discovery_plugin-latest.min.js" onload="evvntDiscoveryInit_1000510();"></script>
1716</section></div><div id="tncms-block-1000515" class="tncms-block">
1717</div><div id="tncms-block-1000406" class="tncms-block"></div></div><div id="tncms-region-asset_side_middle" class="tncms-region hidden-print"></div><div id="tncms-region-article_side_middle" class="tncms-region hidden-print"><div id="tncms-block-1040218" class="tncms-block">
1717<script>
1718document.addEventListener("DOMContentLoaded",function(){
1719var pathvar = "https://thecharlotteweekly.com" + window.location.pathname;
1720document.getElementById("outbrain_widget_3").setAttribute("data-src", pathvar);
1721}
1722);
1723</script>
1723<div class="OUTBRAIN" data-src="https://thecharlotteweekly.com" data-widget-id="GS_6"></div>
1724<script type="text/javascript" async="async" src="http://widgets.outbrain.com/outbrain.js"></script>
1724</div></div><div id="tncms-region-global-side-secondary" class="tncms-region hidden-print"><div id="tncms-block-1000397" class="tncms-block"></div><div id="tncms-block-1000516" class="tncms-block">
1725</div><div id="tncms-block-1000360" class="tncms-block"></div><div id="tncms-block-1000365" class="tncms-block"><section id="block-1000365" class="block emphasis-h4   " ><div class="clearfix">
1726    
1727    <div class="block-title title-1000365 ">
1728        <div class="block-title-inner">
1729            <h4>
1730                
1731                Stocks
1732                
1733            </h4>
1734        </div>
1735    </div></div><div class="tradingview-widget-container">
1736    <div class="tradingview-widget-container__widget"></div>
1737    <div class="tradingview-widget-copyright">
1738        <a href="https://www.tradingview.com" rel="noopener" target="_blank">
1739            <span class="blue-text">Market Data</span> by TradingView
1740        </a>
1741    </div>
1742    
1742<script src="https://s3.tradingview.com/external-embedding/embed-widget-market-overview.js" async>{"locale":"en","width":"100%","height":"660","plotLineColorGrowing":"rgba(60, 188, 152, 1)","plotLineColorFalling":"rgba(255, 74, 104, 1)","gridLineColor":"rgba(233, 233, 234, 1)","scaleFontColor":"rgba(218, 221, 224, 1)","belowLineFillColorGrowing":"rgba(60, 188, 152, 0.05)","belowLineFillColorFalling":"rgba(255, 74, 104, 0.05)","tabs":[{"title":"Equities","symbols":[{"d":"S&P 500","s":"OANDA:SPX500USD"},{"d":"Shanghai Composite","s":"INDEX:XLY0"},{"d":"Dow 30","s":"FOREXCOM:DJI"},{"d":"Nikkei 225","s":"INDEX:NKY"},{"d":"Apple","s":"NASDAQ:AAPL"},{"d":"Google","s":"NASDAQ:GOOG"}]},{"title":"Commodities","symbols":[{"d":"E-Mini S&P","s":"CME_MINI:ES1!"},{"d":"Euro","s":"CME:E61!"},{"d":"Gold","s":"COMEX:GC1!"},{"d":"Crude Oil","s":"NYMEX:CL1!"},{"d":"Natural Gas","s":"NYMEX:NG1!"},{"d":"Corn","s":"CBOT:ZC1!"}]},{"title":"Bonds","symbols":[{"d":"US 2YR","s":"CBOT:TUZ2019"},{"d":"US 10YR","s":"CBOT:TYZ2019"},{"d":"US 30YR","s":"CBOT:USZ2019"},{"d":"Euro Bund","s":"EUREX:GG1!"},{"d":"Euro BTP","s":"EUREX:II1!"},{"d":"Euro BOBL","s":"EUREX:HR1!"}]},{"title":"Forex","symbols":[{"d":"EURUSD","s":"FX:EURUSD"},{"d":"GBPUSD","s":"FX:GBPUSD"},{"d":"USDJPY","s":"FX:USDJPY"},{"d":"USDCHF","s":"FX:USDCHF"},{"d":"AUDUSD","s":"FX:AUDUSD"},{"d":"USDCAD","s":"FX:USDCAD"}]}],"largeChartUrl":"http:\/\/www.thecharlotteweekly.com\/stock_market"}</script>
1742
1743    </div></section></div><div id="tncms-block-1000520" class="tncms-block"></div><div id="tncms-block-1000517" class="tncms-block">
1744</div></div><div id="tncms-region-asset_side_bottom" class="tncms-region hidden-print"></div><div id="tncms-region-global-side-tertiary" class="tncms-region "></div><div id="tncms-region-article_side_bottom" class="tncms-region hidden-print"></div>
1745                <div id="sticky-right-rail-spacer">
1746                    <div id="sticky-right-rail"><div id="tncms-region-global-side-sticky" class="tncms-region hidden-print"></div><div id="tncms-region-asset_side_sticky" class="tncms-region hidden-print"></div></div>
1747                </div>
1748                </div>
1749            </div></div>
1750</article>
1751<div class="row">
1752            <div class="col-md-12"><div id="tncms-region-global-container-bottom" class="tncms-region "><div id="tncms-block-1000513" class="tncms-block">
1753</div></div></div>
1754        </div></section>
1755    <section id="main-bottom-container" class="container-fullscreen-region container-fluid">
1756        <div class="fullscreen-region"><div id="tncms-region-global-container-bottom-fullscreen" class="tncms-region "></div></div>
1757    </section><!-- / main-body-container -->
1758    </div>
1759    <div id="site-footer-container" class="hidden-print">
1760         
1761            <div class="container">
1762                <div id="asset-container-bottom" class="col-md-12">
1763                    <div id="tncms-region-asset_container_bottom" class="tncms-region hidden-print"></div> 
1764                </div>
1765            </div>
1766        
1767
1768        
1769            <footer id="site-footer" class="container well-main">
1770                
1771                <div id="tncms-region-footer-top-col-full" class="tncms-region "></div>
1772                <div class="row">
1773                    <div id="footer-col-one" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-one" class="tncms-region "><div id="tncms-block-1000400" class="tncms-block"><section id="block-1000400" class="block emphasis-h4   " ><div class="clearfix">
1774    
1775    <div class="block-title title-1000400 ">
1776        <div class="block-title-inner">
1777            <h4>
1778                
1779                Sections
1780                
1781            </h4>
1782        </div>
1783    </div></div></section></div></div><div id="tncms-region-nav-footer-col-one-nav" class="tncms-region-nav"><ul id="footer-col-one-nav_menu" class="bullet-nav nav-list"><li>
1784                <a class="nav-link    tnt-section-local-events"  href="/local-events/"  tabindex="0" >
1785                    <span class="nav-label ">Local Events</span>
1786                </a></li></ul></div></div>
1787    <div id="footer-col-two" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-two" class="tncms-region "><div id="tncms-block-1000371" class="tncms-block"><section id="block-1000371" class="block emphasis-h4   " ><div class="clearfix">
1788    
1789    <div class="block-title title-1000371 ">
1790        <div class="block-title-inner">
1791            <h4>
1792                
1793                Services
1794                
1795            </h4>
1796        </div>
1797    </div></div></section></div></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"><li>
1798                <a class="nav-link    tnt-section-submission-forms"  href="/site/forms"  tabindex="0" >
1799                    <span class="nav-label ">Submission Forms</span>
1800                </a></li><li>
1801                <a class="nav-link    tnt-section-promote-your-event"  href="https://new.evvnt.com/?with_navbar&amp;force_snap_sell&amp;partner=CHARLOTTEWEEKLY&amp;publisher_url:thecharlotteweekly.com#/quick"  target="_blank" rel="noopener" tabindex="0" >
1802                    <span class="nav-label ">Promote Your Event</span>
1803                </a></li><li>
1804                <a class="nav-link    tnt-section-email-alerts"  href="/users/admin/mailinglist"  tabindex="0" >
1805                    <span class="nav-label ">Email Alerts</span>
1806                </a></li><li>
1807                <a class="nav-link    tnt-section-search"  href="/search"  tabindex="0" >
1808                    <span class="nav-label ">Search</span>
1809                </a></li><li>
1810                <a class="nav-link    tnt-section-weather"  href="/weather"  tabindex="0" >
1811                    <span class="nav-label ">Weather</span>
1812                </a></li><li>
1813                <a class="nav-link    tnt-section-e-edition"  href="https://issuu.com/carolinaweeklynewspapers"  target="_blank" rel="noopener" tabindex="0" >
1814                    <span class="nav-label ">E-Edition</span>
1815                </a></li></ul></div></div>
1816    <div id="footer-col-three" class="col-md-4 col-sm-4"><div id="tncms-region-footer-col-three" class="tncms-region "><div id="tncms-block-1000402" class="tncms-block"><section id="block-1000402" class="block emphasis-h4   " ><div class="clearfix">
1817    
1818    <div class="block-title title-1000402 ">
1819        <div class="block-title-inner">
1820            <h4>
1821                
1822                Charlotte Media Group
1823                
1824            </h4>
1825        </div>
1826    </div></div><address>
1827    <strong>Charlotte Media Group</strong><br>
1828    
1829     
1830    
1831    
1832        
1833        <strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a><br>
1834    
1835</address></section></div></div></div>
1836                </div>
1837                <div id="tncms-region-footer-bottom-col-full" class="tncms-region "></div><div id="browser-compatibility-modal" class=" browser-compatibility-wrapper browser-compatibility-modal">
1838        <div class="modal fade" tabindex="-1" role="dialog">
1839            <div class="modal-dialog" role="document">
1840                <div class="modal-content text-center">
1841                    <div class="modal-header">
1842                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1843                        <h4 class="modal-title">Browser Compatibility</h4>
1844                    </div>
1845                    <div class="modal-body">
1846                        <p class="lead">Your browser is out of date and potentially vulnerable to security risks.<br />We recommend switching to one of the following browsers:</p>
1847                        <div class="btn-group" role="group" aria-label="Outdated browser notice">
1848                            <a href="https://www.microsoft.com/en-us/edge" role="button" class="btn btn-default list-group-item"><i class="fab tnt-edge"></i>Microsoft Edge</a>
1849                            <a href="https://www.google.com/chrome/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-chrome"></i>Google Chrome</a>
1850                            <a href="https://www.mozilla.org/en-US/firefox/" role="button" class="btn btn-default list-group-item"><i class="fab tnt-firefox"></i>Firefox</a>
1851                        </div>
1852                    </div>
1853                </div><!-- /.modal-content -->
1854            </div><!-- /.modal-dialog -->
1855        </div><!-- /.modal -->
1856    </div>
1857            </footer>
1858        
1859
1860        <div id="site-copyright-container" class="container">
1861            <div id="tncms-region-footer-copyright" class="tncms-region "><div id="tncms-block-1000375" class="tncms-block"><div id="site-copyright" class="row">
1862    <section id="block-1000375"><div class="col-md-7"><small>© Copyright 2026 Charlotte Media Group</small><small>
1863                    <span class="inner-copyright-terms">&nbsp;| <a href="/site/terms.html">Terms of Use</a></span>
1864                </small><small>
1865                    <span class="inner-copyright-policy">&nbsp;| <a href="/site/privacy.html">Privacy Policy</a></span>
1866                </small></div>
1867        <div class="col-md-5"><small>Powered by <a href="https://bloxcms.com" title="BLOX Content Management System" target="_blank" rel="noopener">BLOX Content Management System</a> from <a href="https://bloxdigital.com/" title="BLOX Digital" target="_blank" rel="noopener">BLOX Digital</a>.</small></div>
1868    </section>
1869</div></div><div id="tncms-block-1588189" class="tncms-block">
1869<script type="text/javascript"> var infolinks_pid = 3100830; var infolinks_wsid = 0; </script>
vendor: 1 bytes, line 1869
1869
1870<script type="text/javascript" src="//resources.infolinks.com/js/infolinks_main.js"></script>
1870</div></div>
1871        </div>
1872    </div>
1873    
1874    
1875        </div><!-- / offcanvas close  -->
1876    
1877
1878    
1879    
1880    <!-- / site-container close -->
1881    </div>
1882    
1883    
1883<script>
1884        window.__tnt = window.__tnt || {};
1885        __tnt.compatibility = __tnt.compatibility || {};
1886
1887        __tnt.compatibility.status = '';
1888        __tnt.compatibility.check = function() {
1889            if (typeof __tnt.advertisements == 'undefined') {
1890                __tnt.compatibility.status = 'FAIL: object 0 undefined';
1891                return false;
1892            }
1893            return true;
1894        };
1895        __tnt.compatibility.notification = function() {
1896            };
1897        (function() {
1898            function compatibilityCheck() {
1899                if (!__tnt.compatibility.check()) {
1900                    __tnt.trackEvent({
1901                        'category':'subscription',
1902                        'action':'adblock',
1903                        'label':'adblock detected',
1904                        'value':'1'
1905                    });
1906                    __tnt.compatibility.notification();
1907                }
1908            }
1909
1910            if (document.readyState != 'loading') {
1911                compatibilityCheck();
1912            } else {
1913                document.addEventListener('DOMContentLoaded', compatibilityCheck);
1914            }
1915        })();
1916    </script>
1916
1917    
1918    
1918<script>
1919        jQuery(function() {
1920            if(typeof TNCMS.Tracking != 'undefined'){
1921                jQuery(TNCMS.Tracking.trackDeclarativeEvents);
1922            }dataLayer.push({'tncms.client.recent_five':__tnt.recentFive.add("e72b79c0-29fe-4c7d-97ba-9d92a2c0dd4f")});});
1923    </script>
1923
1924
1925    
1925<script>
1926        __tnt.trackEvent = function(obj) {
1927            if (typeof obj === 'object') {
1928                    if (obj.category && obj.action) {
1929                        __tnt.googleEvent(obj);
1930                    } else if (obj.network && obj.socialAction) {
1931                        __tnt.googleSocial(obj);
1932                    } else if (obj.url) {
1933                        __tnt.googlePageView(obj);
1934                    }
1935                    if (typeof TNCMS.Tracking != 'undefined' && obj.metric) {
1936                        TNCMS.Tracking.addEvent({
1937                            app: obj.app,
1938                            metric: obj.metric,
1939                            id: obj.uuid
1940                        });
1941                    }
1942            }
1943        };
1944
1945        if (__tnt.trackEventLater.length > 0) {
1946            __tnt.trackEventLater.forEach(function(obj) {
1947                __tnt.trackEvent(obj);
1948            });
1949        }
1950
1951        Array.from(document.querySelectorAll('body [data-track]')).forEach(function(el) {
1952            el.addEventListener(__tnt.client.clickEvent, function() {
1953                __tnt.trackEvent(JSON.parse(el.dataset.track));
1954            });
1955        });
1956        Array.from(document.querySelectorAll('body [data-tncms-track-event]')).forEach(function(el) {
1957            el.addEventListener(__tnt.client.clickEvent, function() {
1958                __tnt.trackEvent(JSON.parse(el.dataset.tncmsTrackEvent));
1959            });
1960        });
1961        
1962        Array.from(document.querySelectorAll('body [data-tncms-track-dmp]')).forEach(function(el) {
1963            el.addEventListener(__tnt.client.clickEvent, function() {
1964                var dmpData = el.dataset.tncmsTrackDmp;
1965                
1966            });
1967        });
1968    
1969    </script>
1969
1970    
1971<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/tnt.errors.log.gtm.ff9df6708e2dbc9da79fbefae5491221.js"></script>
vendor: 1 bytes, line 1971
1971
1972<script>/*<![CDATA[*/ dataLayer.push({
1973            'tncms.asset.sections': ["southcltweekly"],
1974            'tncms.asset.flags': [""],
1975            'tncms.asset.keywords': [""]
1976        }); /*]]>*/</script>
vendor: 1 bytes, line 1976
1976
1977<script>/*<![CDATA[*/ 
1978                __tnt.googleEvent = function(obj) {
1979                    dataLayer.push({
1980                        'event': 'tncms.event.trigger',
1981                             'tncms.event.trigger.category': obj.category,
1982                             'tncms.event.trigger.action': obj.action,
1983                             'tncms.event.trigger.label': obj.label, 
1984                             'tncms.event.trigger.value': obj.value
1985                    });
1986                }
1987                /* Virtual page view */
1988                __tnt.googlePageView = function(obj) {
1989                    var sURL = obj.url.replace(/^.*\/\/[^\/]+/, '');
1990                    dataLayer.push({
1991                        'event': 'tncms.event.virtual_pageview',
1992                            'tncms.event.virtual_pageview.url': sURL,
1993                            'tncms.event.virtual_pageview.title': obj.title,
1994                            'tncms.event.virtual_pageview.metric': obj.metric
1995                    });
1996                }
1997                /* Social event */
1998                __tnt.googleSocial = function(obj) {
1999                    dataLayer.push({
2000                        'event': 'tncms.event.social',
2001                            'tncms.event.social.network': obj.network,
2002                            'tncms.event.social.action': obj.socialAction,
2003                            'tncms.event.social.target': obj.url
2004                    });
2005                } /*]]>*/</script>
vendor: 1 bytes, line 2005
2005
2006<script src="https://bloximages.newyork1.vip.townnews.com/thecharlotteweekly.com/shared-content/art/tncms/templates/libraries/flex/components/template/resources/scripts/asset-edit.60e8e67e04be1194326dcfbe7f00b8c3.js"></script>
vendor: 1 bytes, line 2006
2006
2007<script>/*<![CDATA[*/ (function(d) {
2008        
2009        var form = d.getElementById('site-search-1000407'),
2010            query_input = d.getElementById('site-search-1000407-term'),
2011            search_dropdown = d.getElementById('site-search-1000407-dropdown');
2012        
2013        /** Input focus */
2014        try {
2015            search_dropdown.onmouseenter = function(){
2016                setTimeout(function(){
2017                    query_input.focus();
2018                }, 700);
2019            };
2020        } catch (error) { 
2021            // No dropdown behavior
2022        }
2023        
2024        /** Submit handler */
2025        form.onsubmit = function(){
2026            // Filter query
2027            var elem = document.querySelector("#site-search-1000407 input[name=q]"),
2028        sQueryFiltered = elem.value.replace(/\?/g, '');
2029    elem.value = sQueryFiltered;
2030    
2031            // No submit if empty input
2032            if( query_input.val() ){
2033                return true;
2034            } else{
2035                return false;
2036            }
2037        };})(document); /*]]>*/</script>
vendor: 1 bytes, line 2037
2037
2038<script>/*<![CDATA[*/ function articleShareSticky(){
2039                setTimeout(function(){
2040                    var sMainTop = document.querySelector('#main-body-container').offsetTop,
2041                        oNavBar = document.querySelector('#site-navbar-container');
2042                    if (sMainTop < window.scrollY){
2043                        oNavBar.classList.add('article-share')
2044                    } else {
2045                        oNavBar.classList.remove('article-share')
2046                    }
2047                }, 150)
2048            }
2049            document.addEventListener('scroll', articleShareSticky); /*]]>*/</script>
vendor: 1 bytes, line 2049
2049
2050<script>/*<![CDATA[*/ 
2051                        !function(t,i,n){var e,a,s,o,c,d={init:function(){a=i.getElementById("site-navbar-container"),n.client.platform.ios?a.classList.add("affix-sticky"):(e=i.getElementById("main-body-container"),s=a.offsetHeight||a.clientHeight,o=!1,c=0,t.addEventListener("scroll",d.navPosition,!1),t.addEventListener("mousewheel",d.navPosition,!1))},navPosition:function(){o||(o=!0,setTimeout(function(){var n=a.getBoundingClientRect(),d=t.pageYOffset||i.documentElement.scrollTop,f=n.top+d;d>=f&&d>c?a.classList.contains("affix")||(c=f,a.classList.add("affix"),a.classList.remove("affix-top"),e.style.marginTop=s+"px"):a.classList.contains("affix-top")||(a.classList.remove("affix"),a.classList.add("affix-top"),e.style.marginTop="0px"),o=!1},25))}};"loading"==i.readyState?i.addEventListener("DOMContentLoaded",d.init,!1):d.init()}(window,document,__tnt);
2052                    document.addEventListener('DOMContentLoaded', function() {
2053                        var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
2054                        if (isIOS) {
2055                            Array.from(document.querySelectorAll('[data-toggle="offcanvas"]')).forEach(function(drawer) {
2056                                drawer.addEventListener("mouseover", function(e) {
2057                                    var drawerCls = drawer.dataset.target === 'left' ? 'active-left' : 'active-right';
2058                                    document.documentElement.classList.add('drawer-open', drawerCls);
2059                                })
2060                            })
2061                        }
2062                    }); /*]]>*/</script>
vendor: 1 bytes, line 2062
2062
2063<script>/*<![CDATA[*/ window.document.addEventListener('TownnewsSegmentLoaded', function(oEvent) {
2064        try {
2065            if(oEvent.detail && oEvent.detail.user_id && window.localStorage) {
2066                window.localStorage.setItem('_us_master_id', oEvent.detail.user_id);
2067                __tnt.log('UserStitch ID: ' + oEvent.detail.user_id);
2068            }
2069        } catch(oError){
2070            console.log(oError);
2071        }
2072    }); /*]]>*/</script>
vendor: 1 bytes, line 2072
2072
2073<script>/*<![CDATA[*/ __tnt.log(["The DFP\/GPT Network Code is missing from this ad's definition.","You can find the Network Code by looking at the URL of your DFP admin console: https:\/\/www.google.com\/dfp\/{NetworkCode}#delivery."]); /*]]>*/</script>
vendor: 1 bytes, line 2073
2073
2074<script>/*<![CDATA[*/ 
2075                    /* Copy url to clipboard */
2076                    function copyLink(url, copyTarget) {
2077                        /* Populate clipboard */
2078                        navigator.clipboard.writeText(url);
2079                        
2080                        /* Bootstrap popover */
2081                         $(copyTarget).popover().popover("show").prop("disabled", true);
2082                        
2083                        /* Hide popover after timeout */
2084                        setTimeout(
2085                            function() {
2086                               $(copyTarget).popover("hide").popover("destroy").prop("disabled", false);
2087                            }, 2000);
2088                    } /*]]>*/</script>
vendor: 1 bytes, line 2088
2088
2089<script src="https://delivery.revcontent.com/151142/291079/widget.js"></script>
vendor: 1 bytes, line 2089
2089
2090<script>/*<![CDATA[*/ document.addEventListener("DOMContentLoaded", __tnt.deprecatedCheck, false); /*]]>*/</script>
2090</body>
2091</html>

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