1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<!-- ================================================================================================================= --> 5<!-- 6o Well, hello there! :-) 7o The Content Management System for this website is RocketFusion.com 8o RocketFusion and the RocketFusion logo are copyright Montague WebWorks, Inc. 9o Please direct code comments/feedback to https://MontagueWebWorks.com/contact 10o All content updated by the client: Shea Theater Arts Center 11--> 12<!-- ================================================================================================================= --> 13<!-- Title and App Tags --> 14<!-- 20260911135311 --> 15<title>September 2026 Shows & Tickets - Shea Theater Arts Center</title> 16<meta property="og:title" content="September 2026 Shows & Tickets"> 17<meta property="twitter:title" content="September 2026 Shows & Tickets - Shea Theater Arts Center"> 18<meta itemprop="name" content="September 2026 Shows & Tickets - Shea Theater Arts Center"> 19<!-- safari --> 20<meta name="apple-mobile-web-app-title" content="September 2026 Shows & Tickets - Shea Theater Arts Center"> 21<meta name="apple-mobile-web-app-capable" content="yes"> 22<meta name="apple-touch-fullscreen" content="yes"> 23<!-- chrome --> 24<meta name="mobile-web-app-capable" content="yes"> 25<!-- ie 10 --> 26<meta name="application-name" content="September 2026 Shows & Tickets - Shea Theater Arts Center"> 27<meta name="msapplication-tooltip" content="September 2026 Shows & Tickets - Shea Theater Arts Center"> 28<meta name="msapplication-starturl" content="/"> 29<!-- ================================================================================================================= --> 30<!-- Standard on all pages --> 31<meta charset="UTF-8" /> 32<meta http-equiv="content-type" content="text/html;charset=UTF-8"> 33<meta http-equiv="cache-control" content="public, max-age=86400"> 34<meta http-equiv="imagetoolbar" content="no"> 35<meta name="format-detection" content="telephone=yes"/><!-- was yes but Edge breaks it --> 36<!-- new google fonts --> 37<link rel="preconnect" href="https://fonts.googleapis.com"> 38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 39<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Glass+Antiqua|Oxygen|Roboto+Condensed"> 40<meta name="theme-color" content="white" /> 41<meta name="Language" content="en" /> 42<meta name="apple-mobile-web-app-status-bar-style" content="black" /> 43<meta name="verify-v1" content=" " /> 44<meta name="source" content="exists" /> 45<meta name="geo.placename" content="Turners Falls" /> 46<meta name="google-site-verification" content=" " /> 47<meta name="p:domain_verify" content=" " /> 48<meta name="geo.position" content="" /> 49<meta name="msapplication-TileColor" content="white" /> 50<meta name="last-modified" content="2026-09-24" /> 51<meta name="geo.region" content="US-MA" /> 52<meta name="msvalidate.01" content="" /> 53<!-- no Facebook Pixel ID --> 54<meta name="author" content="Shea Theater Arts Center" /> 55<meta name="owner" content="Shea Theater Arts Center" /> 56<meta name="copyright" content="Copyright 2026 Shea Theater Arts Center" /> 57<meta name="expires" content="Sep 25, 2026"> 58<meta name="generator" content="RocketFusion CMS" /> 59<meta name="Robots" content="noodp,noydir" /> 60<meta name="slurp" content="noydir" /> 61<meta name="googlebot" content="noodp" /> 62<meta name="msnbot" content="noodp" /> 63<meta name="MSSmartTagsPreventParsing" content="TRUE" /><!-- stops MS browsers from adding parsed keyword advertising on websites --> 64<meta name="viewport" content="width=device-width, initial-scale=1"><!-- , maximum-scale=1 --> 65<meta property="og:site_name" content="Shea Theater Arts Center"> 66<meta property="twitter:site" content="@SheaTheater" /> 67<meta property="og:type" content="website" />
vendor: 77 bytes, lines 67-68
67 68<script src="https://www.google.com/recaptcha/api.js" async defer></script>
69<!-- ================================================================================================================= --> 70<!-- FAVICONS start --> 71<link rel="shortcut icon" href="/icons/favicon.ico" /> 72<link rel="icon" href="/icons/favicon.ico" type="image/x-icon" /> 73<link rel="apple-touch-icon" href="/icons/favicon.ico"> 74<meta name="msapplication-TileImage" content="/icons/favicon.ico"> 75<link rel="manifest" href="/icons/manifest.json"> 76<meta name="apple-mobile-web-app-status-bar-style" content="black"> 77<meta name="msapplication-TileColor" content="white"> 78<meta name="theme-color" content="white"> 79<!-- MS Application Tasks (off for now) --> 80<!-- FAVICONS end --> 81<meta property="og:url" content="/calendar"> 82<link rel="canonical" href="/calendar"> 83<meta itemprop="image" content="/library/SheaTheater-front_small.jpg"> 84<meta property="og:image" content="/library/SheaTheater-front_small.jpg"> 85<meta property="twitter:image" content="/library/SheaTheater-front_small.jpg"> 86<link rel="image_src" href="/library/SheaTheater-front_small.jpg"> 87<meta property="og:image:alt" content="September 2026 Shows & Tickets"> 88<meta name="description" content="The Shea is a venue to encourage the growing local arts scene. The Shea Theater Arts Center will provide a dynamic center for performing arts."> 89<meta itemprop="description" content="The Shea is a venue to encourage the growing local arts scene. The Shea Theater Arts Center will provide a dynamic center for performing arts."> 90<meta property="og:description" content="The Shea is a venue to encourage the growing local arts scene. The Shea Theater Arts Center will provide a dynamic center for performing arts."> 91<meta property="twitter:description" content="The Shea is a venue to encourage the growing local arts scene. The Shea Theater Arts Center will provide a dynamic center for performing arts."> 92<!-- ================================================================================================================= -->
93<script src="https://kit.fontawesome.com/d3bffd01a6.js" crossorigin="anonymous"></script>
93 94<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous"> 95<link rel="stylesheet" href="/RFassets/css/datatables-bs4.min.css"> 96<link rel="stylesheet" href="/RFAssets/css/RFtables.css?ver=20260911135311"> 97<link rel="stylesheet" href="/RFAssets/css/joey.css?ver=20260911135311"> 98<link rel="stylesheet" href="/site_style.css?ver=20260911135311"> 99<link rel="stylesheet" href="/header_style.css?ver=20260911135311"> 100<link rel="stylesheet" href="/RFAssets/css/_admin.css?ver=20260911135311"> 101<!-- custom stylesheet --> 102<link rel="stylesheet" href="/tmpl_Carousel-Nav-1-3.css?ver=20260911135311">
103<script src="/RFAssets/js/boxover.js" type="text/javascript"></script>
103 104<!-- calendar -->
105<script src="/RFAssets/js/ouical.min.js"></script>
105 106<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/css/bootstrap-datepicker.min.css" />
107<script type="text/javascript"> 108function toggleLayer(whichLayer,what) { 109if (document.getElementById) 110{ 111var style2 = document.getElementById(whichLayer).style; 112style2.display = what; 113} 114else if (document.all) 115{ 116var style2 = document.all[whichLayer].style; 117style2.display = what; 118} 119else if (document.layers) 120{ 121var style2 = document.layers[whichLayer].style; 122style2.display = what; 123} 124} 125function toggleCheckbox(source) { 126checkboxes = document.getElementsByName('file_delete'); 127for(var i=0, n=checkboxes.length;i<n;i++) { 128checkboxes[i].checked = source.checked; 129} 130} 131</script>
vendor: 1 bytes, line 131
131
132<script> 133/** 134* Function that tracks a click on an outbound link in Analytics. 135* This function takes a valid URL string as an argument, and uses that URL string 136* as the event label. Setting the transport method to 'beacon' lets the hit be sent 137* using 'navigator.sendBeacon' in browser that support it. 138*/ 139var trackOutboundLink = function(url) { 140ga('send', 'event', 'outbound', 'click', url, { 141'transport': 'beacon', 142'hitCallback': function(){document.location = url;} 143}); 144} 145</script>
145 146<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 146-147
146 147<script async src="https://www.googletagmanager.com/gtag/js?id=
147UA-91585429-1
vendor: 12 bytes, line 147
147"></script>
148<script>
vendor: 127 bytes, lines 149-152
149window.dataLayer = window.dataLayer || []; 150function gtag(){dataLayer.push(arguments);} 151gtag('js', new Date()); 152gtag('config', '
152UA-91585429-1
vendor: 4 bytes, line 152
152');
153</script>
153 154<!-- No text_Google_Tag_Manager_ID defined --> 155<!-- end of metatags --> 156</head> 157<body class="notMobile" 158> 159<!-- THESE ARE HERE (ADMIN) BECAUSE THEY NEED TO BE AT THE TOP OF THE BODY, NOT IN THE META TAGS --> 160<!-- No text_Google_Tag_Manager_ID defined --> 161<!-- ************************** start of head_header ***********************--> 162<style> 163@media (min-width:993px) { 164body { margin-top:110px!important; } 165} 166@media (min-width:769px) and (max-width:992px) { 167body { margin-top:106.7px!important; } 168} 169@media (min-width:577px) and (max-width:768px) { 170body { margin-top:101.2px!important; } 171} 172@media (min-width:516px) and (max-width:576px) { 173body { margin-top:110px!important; } 174} 175@media (min-width:471px and max-width:515px) { 176body { margin-top:126.5px!important; } 177} 178@media (max-width:470px) { 179body { margin-top:181.5px!important; } 180} 181</style> 182<style> 183nav .navbar-brand img { 184height: 70px; /*!important*/ 185transition: all .25s ease-in-out; 186-webkit-transition: all .25s ease-in-out; 187} 188nav.shrink .navbar-brand img { 189height: 50px; /*!important*/ 190transition: all .25s ease-in-out; 191-webkit-transition: all .25s ease-in-out; 192} 193</style> 194<header class="header_default fixed-top "> 195<div class=" inside-header-container"> 196<div class=" inside-header-row"> 197<div class=" inside-header-col"> 198<div class="NavInfoBar"> 199<!-- woot navbar --> 200<div class="nav-info-bar pl-0 pr-0 pt-1 pb-1 mt-0 mb-0 noprint"> 201<div class="brand-not-info-bar-1"> 202<div class="brand-not-info-bar-2"> 203<div class="container pl-0 pr-0"> 204<div class="row m-0 pl-0 pr-0 align-items-center"> 205<div class="col-sm-12 pr-0 text-right"> 206<span class="iconset text5"> 207<a id="infobar_5" target="_blank" href="https://goo.gl/maps/Gv1YDXat7HQtr6EX8" class=""> 208<i class="fa fa-map-marker-alt" aria-hidden="true" aria-label="map-marker-alt icon"></i> 209<span class="">71 Avenue A, Turners Falls, MA</span> 210</a> 211</span> 212<span class="iconset text6"> 213<i class="fa fa-phone" aria-hidden="true" aria-label="phone icon"></i> 214<span class="">413-648-SHEA</span> 215</span> 216<span class="social fa-size" style=""> 217<span class="text-info iconset"><a href="https://www.facebook.com/sheatheater/" target="_blank" alt="facebook"><i aria-label="facebook icon" class="fab fa-facebook"></i><span class="sr-only">facebook</span></a></span> 218<span class="text-info iconset"><a href="https://www.instagram.com/sheatheater/" target="_blank" alt="instagram"><i aria-label="instagram icon" class="fab fa-instagram"></i><span class="sr-only">instagram</span></a></span> 219<span class="text-info iconset"><a href="https://twitter.com/SheaTheater" target="_blank" alt="twitter"><i aria-label="twitter icon" class="fab fa-twitter"></i><span class="sr-only">twitter</span></a></span> 220</span> 221</div> 222</div> 223</div> 224</div> 225</div> 226</div> 227</div> 228<!-- start pagenav tag --> 229<nav id="navmainpageNavID2" class="navbar pagenav-dropdown navbar-expand-md 230pl-0 pr-0 pt-1 pb-1 mt-0 mb-0 ml-0 mr-0"> 231<div class="container pl-0 pr-0"> 232<a class="navbar-brand-img navbar-brand pt-0 pb-0 pl-2 pr-2 d-flex align-items-center" href="/"> 233<span class="brand-image"><img src="/header/SheaTheater-tiny-Logo.png" alt="Shea Theater Arts Center" class="img-responsive mb-0 navbar-image mr-2" id="headerLogo"></span> 234</a> 235<button class="navbar-toggler navbar-dark" data-toggle="collapse" aria-label="Open Menu" data-target="#navbar-1"> 236<span class="navbar-toggler-icon navbar-dark"></span> 237</button> 238<div id="navbar-1" class="navbar-collapse collapse"> 239<!-- REALESTATE ERROR 161 Invalid object name 'custom_MLSPIN.dbo.mls_listing_all'.: --> 240<ul class='nav navbar-nav ml-auto'><li class='nav-item'> 241<!-- IMAGES!! --> 242<!-- no images drop-down --> 243<a id="menu_p8" 244class="nav-link" 245href="/p/8/Shea-Theater-Arts-Center"><span>About</span></a><!-- yo1 --> 246<!-- yo4 --> 247</li><li class='nav-item'> 248<a id="menu_p7" 249class="nav-link" 250href="/p/7/The-History-of-the-Shea-Theater-Turners-Falls-MA"><span>History</span></a><!-- yo1 --> 251<!-- yo4 --> 252</li><li class='nav-item'> 253<a id="menu_p10" 254class="nav-link" 255href="/p/10/Help-the-Shea-keep-dreaming-on-Avenue-A"><span>Donate</span></a><!-- yo1 --> 256<!-- yo4 --> 257</li><li class='dropdown nav-item'> 258<a id="menu_d" 259class="nav-link" 260href="/calendar"><span>Shows & Tickets</span></a> 261</li><li class='nav-item'> 262<a id="menu_c" 263class="nav-link" 264href="/contact"><span>Contact</span></a> 265</li></ul> 266</div><!-- /.nav-collapse --> 267</div> 268</nav> 269<!-- end pagenav tag --> 270</div> 271</div> 272</div> 273</header> 274<!-- ************************** end of header head ***********************--> 275<main> 276<!-- START PAGE DIV --> 277<div class="page d d0 " style=""> 278<div class="container maincontent"> 279<div class="row"> 280<div class="col-sm-12"> 281<!-- INSIDE CALENDAR --> 282<!-- INSIDE CFOUTPUT --> 283<h1 class="calendar page"><span>Upcoming Events</span></h1> 284<h2>September 2026</h2> 285<div class="calendar-header btn-primary noprint"> 286<a class="left-arrow" href="/d/0/?thisMonth=8&thisYear=2026&cid=0&tid=0"><i class="fas fa-arrow-circle-left"></i></a> 287<div class="btn-group dropdown"> 288<button class="btn btn-primary dropdown-toggle" type="button" id="dropDownMonth" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" title="September"> 289<span class="filter-option pull-left">September</span> <span class="bs-caret"><span class="caret"></span></span> 290</button> 291<div role="combobox" class="open btn-primary" style="max-height:450.233px; overflow:hidden; min-height:0px;"> 292<ul aria-expanded="false" aria-labelledby="dropDownMonth" role="listbox" class="dropdown-menu calendar-month inner" style="max-height:438.233px; overflow-y:auto; min-height:0px;"> 293<li data-original-index="0" ><a href="/d/0/?thisMonth=1&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">January</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 294<li data-original-index="1" ><a href="/d/0/?thisMonth=2&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">February</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 295<li data-original-index="2" ><a href="/d/0/?thisMonth=3&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">March</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 296<li data-original-index="3" ><a href="/d/0/?thisMonth=4&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">April</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 297<li data-original-index="4" ><a href="/d/0/?thisMonth=5&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">May</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 298<li data-original-index="5" ><a href="/d/0/?thisMonth=6&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">June</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 299<li data-original-index="6" ><a href="/d/0/?thisMonth=7&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">July</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 300<li data-original-index="7" ><a href="/d/0/?thisMonth=8&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">August</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 301<li data-original-index="8" class="selected"><a href="/d/0/?thisMonth=9&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">September</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 302<li data-original-index="9" ><a href="/d/0/?thisMonth=10&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">October</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 303<li data-original-index="10" ><a href="/d/0/?thisMonth=11&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">November</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 304<li data-original-index="11" ><a href="/d/0/?thisMonth=12&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">December</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 305</ul> 306</div> 307</div> 308<!-- year drop-down --> 309<div class="btn-group dropdown"> 310<button class="btn btn-primary dropdown-toggle" type="button" id="dropDownYear" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true" title="2026"> 311<span class="filter-option pull-left">2026</span> <span class="bs-caret"><span class="caret"></span></span> 312</button> 313<!-- here 1 --> 314<div role="combobox" class="open btn-primary" style="max-height: 450.233px; overflow: hidden; min-height: 0px;" title="2026"> 315<ul aria-expanded="false" aria-labelledby="dropDownYear" role="listbox" class="btn-primary dropdown-menu calendar-year inner" style="max-height:438.233px; overflow-y:auto; min-height:0px;"> 316<!-- here 2 --> 317<!-- here 4 01/22/2022 dateFormat: 2022 --> 318<!-- loop from 2031 to 2002 step=-1 --> 319<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2031&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2031</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 320<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2030&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2030</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 321<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2029&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2029</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 322<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2028&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2028</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 323<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2027&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2027</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 324<li data-original-index="0" class="selected"><a href="/d/0/?thisMonth=9&thisYear=2026&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2026</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 325<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2025&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2025</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 326<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2024&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2024</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 327<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2023&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2023</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 328<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2022&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2022</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 329<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2021&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2021</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 330<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2020&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2020</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 331<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2019&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">
3312019</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 332<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2018&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2018</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 333<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2017&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2017</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 334<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2016&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2016</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 335<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2015&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2015</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 336<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2014&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2014</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 337<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2013&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2013</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 338<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2012&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2012</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 339<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2011&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2011</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 340<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2010&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2010</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 341<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2009&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2009</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 342<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2008&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2008</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 343<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2007&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2007</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 344<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2006&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2006</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 345<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2005&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2005</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 346<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2004&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2004</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 347<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2003&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2003</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 348<li data-original-index="0" ><a href="/d/0/?thisMonth=9&thisYear=2002&cid=0&tid=0" role="option" data-tokens="null" style="" class="" tabindex="0" aria-disabled="false" aria-selected="true"><span class="text">2002</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li> 349</ul> 350</div> 351</div> 352<a class="right-arrow" href="/d/0/?thisMonth=10&thisYear=2026&cid=0&tid=0"><i class="fas fa-arrow-circle-right"></i></a> 353<a class="btn forceBRmobile" href="/d/0/?cid=0&tid=0">Today</a> 354</div> 355<div style="clear:both;"></div> 356<div class="calendar-body"> 357<!-- START CALENDAR --> 358<table id='calendar' class='calendar' border='0' cellpadding='3' cellspacing='0' style='display:table;'><tr><td class='subheader'>Sun</td><td class='subheader'>Mon</td><td class='subheader'>Tue</td><td class='subheader'>Wed</td><td class='subheader'>Thu</td><td class='subheader'>Fri</td><td class='subheader'>Sat</td></tr><td> </td><td> </td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>1</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>2</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>3</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>4</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-right' data-align='cal-right' height='70'><span class='calendarDateNumber'>5</span><div class='calendarDateItems'></div></td></tr><tr><td align='left' valign='top' class='date calendarDateItemsTD cal-left' data-align='cal-left' height='70'><span class='calendarDateNumber'>6</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>7</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>8</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>9</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>10</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>11</span><div class='calendarDateItems'><div class="calendarItem calendarCatID_1 calendarTopicID_2" style="" 359data-title="<span class='cal-time'>8:00 p - 10:30 p</span><br><span class='cal-title'><a href='/d/23311/Shea-Presents-Weezer--Blue-Album-and-the-Hits'>Shea Presents: Weezer- Blue Album and the Hits </a> </span><br/><span class='cal-description'>W/S/G Saliba. Catch Recent History's tribute to Rivers Cuomo's masterpiece at The Shea Theater in Turners Falls, MA, on Friday, September 11, 2026. Doors open at 7:00 PM.</span>" 360> 361<span class="calendarDateTime">8:00 pm - 10:30 pm</span><br> 362<a href="/d/23311/Shea-Presents-Weezer--Blue-Album-and-the-Hits">Shea Presents: Weezer- Blue Album and the Hits </a> 363</div></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-right' data-align='cal-right' height='70'><span class='calendarDateNumber'>12</span><div class='calendarDateItems'></div></td></tr><tr><td align='left' valign='top' class='date calendarDateItemsTD cal-left' data-align='cal-left' height='70'><span class='calendarDateNumber'>13</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>14</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>15</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>16</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>17</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>18</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-right' data-align='cal-right' height='70'><span class='calendarDateNumber'>19</span><div class='calendarDateItems'></div></td></tr><tr><td align='left' valign='top' class='date calendarDateItemsTD cal-left' data-align='cal-left' height='70'><span class='calendarDateNumber'>20</span><div class='calendarDateItems'><div class="calendarItem calendarCatID_1 calendarTopicID_2" style="" 364data-title="<span class='cal-time'>7:30 p - 9:30 p</span><br><span class='cal-title'><a href='/d/23283/DSP-Shows-Presents-Beth-Orton'>DSP Shows Presents: Beth Orton</a> </span><br/><span class='cal-description'>Beth Orton performs at the Shea Theater Arts Center on September 20th.For ticket questions, please reach out to DSP Shows directly at 607.280.2900 </span>" 365> 366<span class="calendarDateTime">7:30 pm - 9:30 pm</span><br> 367<a href="/d/23283/DSP-Shows-Presents-Beth-Orton">DSP Shows Presents: Beth Orton</a> 368</div></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>21</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>22</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>23</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>24</span><div class='calendarDateItems'><div class="calendarItem calendarCatID_1 calendarTopicID_2" style="" 369data-title="<span class='cal-time'>8:00 p - 10:00 p</span><br><span class='cal-title'><a href='/d/23297/Shea-Presents-Danielle-Nicole-Band'>Shea Presents: Danielle Nicole Band</a> </span><br/><span class='cal-description'>
369Doors 7:00/ Show 8:00.</span>" 370> 371<span class="calendarDateTime">8:00 pm - 10:00 pm</span><br> 372<a href="/d/23297/Shea-Presents-Danielle-Nicole-Band">Shea Presents: Danielle Nicole Band</a> 373</div></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center current' height='70'><span class='calendarDateNumber'>25</span><div class='calendarDateItems'><div class="calendarItem calendarCatID_1 calendarTopicID_2" style="" 374data-title="<span class='cal-time'>7:30 p - 11:00 p</span><br><span class='cal-title'><a href='/d/23333/Shea-Presents-CINEMASTORM'>Shea Presents: CINEMASTORM </a> </span><br/><span class='cal-description'>Beer. Flicks. Trivia. Free Admission!! </span>" 375> 376<span class="calendarDateTime">7:30 pm - 11:00 pm</span><br> 377<a href="/d/23333/Shea-Presents-CINEMASTORM">Shea Presents: CINEMASTORM </a> 378</div></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-right' data-align='cal-right' height='70'><span class='calendarDateNumber'>26</span><div class='calendarDateItems'><div class="calendarItem calendarCatID_1 calendarTopicID_2" style="" 379data-title="<span class='cal-time'>11:00 a - 9:00 p</span><br><span class='cal-title'><a href='/d/23314/Spirit-and-Song-A-Psychic-Medium-Fair-and-Concert'>Spirit and Song: A Psychic Medium Fair and Concert</a> </span><br/><span class='cal-description'>Presented by the National Spirit Alliance. Join us for an inspiring day where music, healing, creativity, history, and community come together under one roof. Psychic Fair by day and Concert by night!</span>" 380> 381<span class="calendarDateTime">11:00 am - 9:00 pm</span><br> 382<a href="/d/23314/Spirit-and-Song-A-Psychic-Medium-Fair-and-Concert">Spirit and Song: A Psychic Medium Fair and Concert</a> 383</div></div></td></tr><tr><td align='left' valign='top' class='date calendarDateItemsTD cal-left' data-align='cal-left' height='70'><span class='calendarDateNumber'>27</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>28</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>29</span><div class='calendarDateItems'></div></td><td align='left' valign='top' class='date calendarDateItemsTD cal-center' data-align='cal-center' height='70'><span class='calendarDateNumber'>30</span><div class='calendarDateItems'></div></td><td> </td><td> </td><td> </td></table> 384<!-- END CALENDAR --> 385</div> 386<h2 style="margin-top:20px;" class="pagebreak"> 387Events Remaining in 388September 2026 389</h2> 390<p><a href="/calendar?showall=1">Show all events for this month</a></p> 391<!-- START EVENTS LIST ============================ --> 392<!-- START CALENDAR DATE INNER =================================== --> 393<div class="calendarDateInner"> 394<!-- START ITEMSCOPE =================================== --> 395<div itemscope="itemscope" itemtype="http://schema.org/Event" 396class="calendarItemP calendarCatID_1 calendarTopicID_2" 397data-title="<span class='cal-time'>7:30 p - 11:00 p</span><br><span class='cal-title'><a href='/d/23333/Shea-Presents-CINEMASTORM'>Shea Presents: CINEMASTORM </span><br/><span class='cal-description'>Beer. Flicks. Trivia. Free Admission!! </span>" 398> 399<meta itemprop="eventStatus" content="EventScheduled"> 400<meta itemprop="startDate" content="2026-09-25T19:30"> 401<meta itemprop="endDate" content="2026-09-25T23:00"> 402<a class="title" href="/d/23333/Shea-Presents-CINEMASTORM"> 403<img class="calendar calendarListItem img-responsive img-fluid figure-img" style="margin:0 20px 10px 0px;float:left;" alt="Shea Presents: CINEMASTORM " border="0" id="rfzone-001" 404src="/calendar/calendar_23333_tiny.jpg?20260921182729"> 405</a> 406<div class="line265"> 407<a class="title" href="/d/23333/Shea-Presents-CINEMASTORM"> 408<strong itemprop="name" class="title"> 409Shea Presents: CINEMASTORM 410</strong> 411</a> 412</div> 413<div class="date"> 414<em class="dateTime">Friday<span class='br'>,</span> Sep 25</em> 415<span class="comma">,</span> 416<em class="dateTime"><span class="timeStart">7:30 pm</span></em> 417<em class="timeEnd"> until 11:00 pm</em> 418</div> 419<div class="synopsis" itemprop="location" itemscope itemtype="http://schema.org/Place"><span itemprop="name">Beer. Flicks. Trivia. Free Admission!! </span></div> 420<div class="category"><a href="/d/0/?thisMonth=9&thisYear=2026&cid=1"><em>Upcoming Events at the Shea</em></a></div> 421</div> 422<!-- START ITEMSCOPE =================================== --> 423<div itemscope="itemscope" itemtype="http://schema.org/Event" 424class="calendarItemP calendarCatID_1 calendarTopicID_2" 425data-title="<span class='cal-time'>11:00 a - 9:00 p</span><br><span class='cal-title'><a href='/d/23314/Spirit-and-Song-A-Psychic-Medium-Fair-and-Concert'>Spirit and Song: A Psychic Medium Fair and Concert </span><br/><span class='cal-description'>Presented by the National Spirit Alliance. Join us for an inspiring day where music, healing, creativity, history, and community come together under one roof. Psychic Fair by day and Concert by night!</span>" 426> 427<meta itemprop="eventStatus" content="EventScheduled"> 428<meta itemprop="startDate" content="2026-09-26T11:00"> 429<meta itemprop="endDate" content="2026-09-26T21:00"> 430<a class="title" href="/d/23314/Spirit-and-Song-A-Psychic-Medium-Fair-and-Concert"> 431<img class="calendar calendarListItem img-responsive img-fluid figure-img" style="margin:0 20px 10px 0px;float:left;" alt="Spirit and Song: A Psychic Medium Fair and Concert" border="0" id="rfzone-001" 432src="/calendar/calendar_23314_tiny.jpg?20260805205119"> 433</a> 434<div class="line265"> 435<a class="title" href="/d/23314/Spirit-and-Song-A-Psychic-Medium-Fair-and-Concert"> 436<strong itemprop="name" class="title"> 437Spirit and Song: A Psychic Medium Fair and Concert 438</strong> 439</a> 440</div> 441<div class="date"> 442<em class="dateTime">Saturday<span class='br'>,</span> Sep 26</em> 443<span class="comma">,</span> 444<em class="dateTime"><span class="timeStart">11:00 am</span></em> 445<em class="timeEnd"> until 9:00 pm</em> 446</div> 447<div class="synopsis" itemprop="location" itemscope itemtype="http://schema.org/Place"><span itemprop="name">Presented by the National Spirit Alliance. Join us for an inspiring day where music, healing, creativity, history, and community come together under one roof. Psychic Fair by day and Concert by night!</span></div> 448<div class="category"><a href="/d/0/?thisMonth=9&thisYear=2026&cid=1"><em>Upcoming Events at the Shea</em></a></div> 449</div> 450</div> 451<!-- END CALENDAR DATE INNER =================================== --> 452<!-- END EVENTS LIST ============================== --> 453<!-- INSIDE CFOUTPUT --> 454<!-- INSIDE CALENDAR --> 455</div> 456</div> 457</div> 458</div> 459<!-- END PAGE DIV --> 460<div class="lowercontent"> 461<!-- START PAGE SECTIONS --> 462<!-- inside page sections --> 463<!-- this is NOT a p (62) --> 464<!-- canview = 1 (83) --> 465<!-- END PAGE SECTIONS --> 466</div> 467</main> 468<div class="thanks"><div class="container"><div class="row"> 469<div class="static sponsors"> 470<!-- from var application.static.sponsors --> 471<h3 style="text-align: center;">Special Thanks to Our Sponsors and Underwriters</h3> 472<p style="text-align: center;"><a href="http://thebetterfish.com" target="_blank">Australis Aquaculture</a> • <a href="http://artbev.coop" target="_blank">Artisan Beverage Cooperative</a> • <a href="http://www.thebenjamincompany.net/" target="_blank">Benjamin Company</a> • <a href="http://www.berkshire-brewing.com/" target="_blank">Berkshire Brewing Company</a> • <a href="http://bigdaddysrv.com/">Big Daddy's RV Sales and Service</a> • <a href="http://cohnandcompany.com/" target="_blank">Cohn and Company Real Estate Agency</a> • <a href="https://myccu.org/" target="_blank">Community Credit</a> • <a href="https://www.common-capital.org/" target="_blank">Common Capital</a> • <a href="http://communityfoundation.org">Community Foundation of Western Massachusetts</a> • <a href="http://ctriverinternists.com" target="_blank">Connecticut River Internists</a> • <a href="https://deansbeans.com/" target="_blank">Dean's Beans</a> • <a href="https://www.bankesb.com/" target="_blank">Easthampton Savings Bank</a> • <a href="gdfsuezna.com/firstlight-power-resources" target="_blank">FirstLight GDF Suezna</a> •
472<a href="https://www.northwesternmutual.com/financial/advisor/m-gagne/">Gagne Wealth Management Group</a> • <a href="http://thegilltavern.com" target="_blank">Gill Tavern</a> • <a href="https://www.gilmoreandfarrell.com/">Gilmore and Farrell Insurance Agency</a> • <a href="http://goffmedia.com" target="_blank">Goff Media</a> • <a href="http://greatfallsharvest.com" target="_blank">Great Falls Harvest</a> • <a href="http://greenriverfestival.com" target="_blank">Green River Festival</a> • <a href="http://www.gcc.mass.edu" target="_blank">Greenfield Community College</a> • <a href="https://www.greenfieldcoopbank.com" target="_blank">Greenfield Cooperative Bank</a> • <a href="https://www.greenfieldsavings.com/" target="_blank">Greenfield Savings Bank</a> • <a href="https://loottheshop.com" target="_blank">Loot</a> • <a href="https://massculturalcouncil.org/">Massachusetts Cultural Council</a> • <a href="https://montaguebookmill.com/" target="_blank">Montague Bookmill</a> • <a href="https://MontagueWebWorks.com" target="_blank">Montague WebWorks</a> • <a href="https://northeast-solar.com" target="_blank">Northeast Solar</a> • <a href="https://thepeoplespint.com" target="_blank">People's Pint</a> • <a href="https://rainmkr.com/" target="_blank">Rainmaker Consulting</a> • <a href="http://rendezvoustfma.com/" target="_blank">The Rendezvous</a> • <a href="http://solarstoreofgreenfield.com" target="_blank">Solar Store of Greenfield</a> • <a href="http://stobierski.com" target="_blank">Stobierski and Connor</a> • <a href="http://toldvideo.com" target="_blank">Told Video</a> • <a href="http://www.ridemaxbus.com/tntg" target="_blank">True North Transit</a> • <a href="http://www.turnitup.com/" target="_blank">Turn It Up</a></p> 473<p style="text-align: center;"> </p> 474<p style="text-align: center;"><strong>Thanks to the Mass Cultural Council for their vital support this year. </strong><strong>We'd also like to thank the Community Foundation of Western Massachusetts for their support in the form of a Flexible Funding grant. We couldn't do this work without you!</strong></p> 475<p style="text-align: center;"> </p> 476<p style="text-align: center;"><strong><img alt="" class="img-responsive" height="88" src="/library/mcc-logo-rgb-notag.jpg" width="242" /> <img alt="" class="img-responsive" src="/library/CF.jpg" /></strong></p> 477</div> 478</div></div></div> 479<footer> 480<div class="footer_default noprint"> 481<div id="footer" class="container"> 482<div class="footerO row pt-2"> 483<!-- starting from 1 --> 484<!-- this is c: 1 --> 485<div class="col-sm-12 col-md-6 text-center" id="footerRow1"> 486<!-- listfind(attributes.staticPageCol,'col1') --> 487<!-- attributes.footerSocialCol eq 'col1' --> 488<!-- attributes.footerNavCol eq 'col1' --> 489<!-- yes --> 490<!-- hello from pagenav! --> 491<!-- SHOW PARENT = 0 --> 492<!-- qsImagesCat.recordCount = 1 --> 493<ul><li> 494<!-- hoohah 167 --> 495<!-- PAGES! --> 496<!-- hoohah 202 --> 497<!-- thecount = 1 --> 498<a id="menu_p8" 499href="/p/8/Shea-Theater-Arts-Center"> 500<span>About</span> 501</a> 502<!-- thecount = 2 --> 503</li><li> 504<a id="menu_p7" 505href="/p/7/The-History-of-the-Shea-Theater-Turners-Falls-MA"> 506<span>History</span> 507</a> 508<!-- thecount = 3 --> 509</li><li> 510<a id="menu_p10" 511href="/p/10/Help-the-Shea-keep-dreaming-on-Avenue-A"> 512<span>Donate</span> 513</a> 514</li><li><a id="menu_d" 515title="Shows & Tickets" 516class="active" 517href="/calendar"><span>Shows & Tickets</span></a> 518</li><li><a id="menu_c" 519title="Contact" 520href="/contact"><span>Contact</span></a> 521</li></ul> 522<!-- attributes.footerShowSearchCol eq 'col1' --> 523<!-- attributes.loginCol eq 'col1' --> 524</div> 525<!-- this is c: 2 --> 526<div class="col-sm-12 col-md-6 text-center" id="footerRow2"> 527<!-- listfind(attributes.staticPageCol,'col2') --> 528<!-- yes --> 529<div class="static footer-defaultcol2"> 530<!-- from var application.static.footer_defaultcol2 --> 531<p style="text-align: center;"><strong>SHEA THEATER ARTS CENTER</strong><br /> 532<a href="https://goo.gl/maps/oQeWV6HTEMiTmF6Y6" target="_blank"><span class="LrzXr">71 Avenue A, </span>Turners Falls, MA 01376</a></p> 533<p style="text-align: center;"><strong>Mailing Address:</strong> P.O Box 773, Turners Falls, MA 01376</p> 534<p style="text-align: center;"><a href="/x/1/Booking-Inquiries">Booking and Rental Inquiries</a></p> 535</div> 536<!-- attributes.footerSocialCol eq 'col2' --> 537<!-- yes --> 538<span class="social fa-size" style=""> 539<span class="text-info iconset"><a href="https://www.facebook.com/sheatheater/" target="_blank" alt="facebook"><i aria-label="facebook icon" class="fab fa-facebook"></i><span class="sr-only">facebook</span></a></span> 540<span class="text-info iconset"><a href="https://www.instagram.com/sheatheater/" target="_blank" alt="instagram"><i aria-label="instagram icon" class="fab fa-instagram"></i><span class="sr-only">instagram</span></a></span> 541<span class="text-info iconset"><a href="https://twitter.com/SheaTheater" target="_blank" alt="twitter"><i aria-label="twitter icon" class="fab fa-twitter"></i><span class="sr-only">twitter</span></a></span> 542</span> 543<!-- attributes.footerNavCol eq 'col2' --> 544<!-- attributes.footerShowSearchCol eq 'col2' --> 545<!-- attributes.loginCol eq 'col2' --> 546</div> 547</div> 548</div> 549</div> 550<div id="lowerFooter" class="text-center"> 551<div id="footer"> 552<span class="footerO"> 553<span class="footerL"> 554© 2026 Shea Theater Arts Center 555| 55671 Avenue A, Turners Falls, MA 01376. 413-648-SHEA | <a href=http://MontagueWebWorks.com target=_blank>MWW</a> 557</span> 558<span class="footerM"> 559| 560</span> 561<span class="footerR">
562<a href="https://RocketFusion.com" target="_blank">Powered by RocketFusion 123</a> 563</span> 564</span> 565</div> 566<span class="login-link"> 567<a class="login noprint p-3" href="" style="cursor:pointer;" rel="nofollow" aria-label="log in" data-toggle="modal" data-target="#Login" data-remote="/inc/divLogin.cfm?edit=Login">Admin Login</a> 568<div class="modal fade" id="Login" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-body"></div></div></div></div> 569</span> 570</div> 571</footer> 572<!-- BS4 Init --> 573<div class="modal fade" id="reserve" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-body"></div></div></div><div id="load-res" class="loading-reserve d-none"></div></div>
574<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
vendor: 1 bytes, line 574
574
575<script type="text/javascript" src="https://scaleflex.cloudimg.io/v7/plugins/filerobot-image-editor/latest/filerobot-image-editor.min.js?func=proxy"></script>
vendor: 1 bytes, line 575
575
576<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script>
vendor: 1 bytes, line 576
576
577<script> 578// Assuming we have a div with id="editor_container" 579const filerobotImageEditor = new window.FilerobotImageEditor( 580document.querySelector("#rf-image-editor-edit") 581); 582const image_file_upload = document.getElementById("rf-image-upload"); 583// const btn_image_upload_edit = document.getElementById("btn-image-upload-edit"); 584var source_image = ''; // the HTMLImageElement 585var save_image_name = ''; // name to save image with 586var global_fr_folder = ''; // where to upload 587var global_fr_table = ''; // db table to update 588var global_fr_prefix = ''; // image file prefix, ie; blocks_ 589var global_fr_pid = 0; // image ID, ie; blocks_2323 590var dropzone_website_dir = 'SheaTheater.org\\httpdocs'; 591const file_robot_defaults = { 592save_image_quality : 1, // 0.1 - 1 (default 0.92) - applies to jpeg, jpg and webp images only 593}; 594function renderFileRobotEditor(source,fr_folder=global_fr_folder,fr_table=global_fr_table,fr_prefix=global_fr_prefix,fr_pid=global_fr_pid) { 595console.group("renderFileRobotEditor() called"); 596console.log('source:', source); 597console.log('fr_folder:', fr_folder); 598console.log('fr_table:', fr_table); 599console.log('fr_prefix:', fr_prefix); 600console.log('fr_pid:', fr_pid); 601console.groupEnd(); 602source_image = source; 603filerobotImageEditor.render({ 604source: source_image, 605useBackendTranslations: false, 606defaultSavedImageName: save_image_name, 607defaultSavedImageQuality: file_robot_defaults.save_image_quality, 608tabsIds: [ 609window.FilerobotImageEditor.TABS.ADJUST, 610window.FilerobotImageEditor.TABS.FINETUNE, 611window.FilerobotImageEditor.TABS.FILTERS, 612window.FilerobotImageEditor.TABS.ANNOTATE, 613window.FilerobotImageEditor.TABS.WATERMARK], // or ['Adjust', 'Annotate', 'Watermark'] 614defaultTabId: window.FilerobotImageEditor.TABS.ADJUST, 615Crop: { 616minWidth: 14, 617minHeight: 14, 618maxWidth: null, 619maxHeight: null, 620ratio: 'custom', 621ratioTitleKey: 'custom', 622noPresets: false, 623autoResize: false, 624presetsItems: [], 625presetsFolders: [], 626lockCropAreaAt: null, // 'top-left' 627}, 628// disable save modal 629onBeforeSave: () => { 630return false; 631}, 632onSave: async (imageInfo, designState) => { 633// console.log('onSave() imageInfo', imageInfo); 634// console.log('onSave() designState', designState); 635// create formData object to populate and send with fetch request 636const formData = new FormData(); 637formData.append('image64', imageInfo.imageBase64); 638formData.append('image_extension', imageInfo.extension); 639formData.append('image_height', imageInfo.height); 640formData.append('image_name', imageInfo.name); 641formData.append('image_name_with_extension', imageInfo.fullName); 642formData.append('image_quality', imageInfo.quality); 643formData.append('image_width', imageInfo.width); 644formData.append('dropzone_website_dir', dropzone_website_dir); // e.g. MikMuller.com\httpdocs 645formData.append('rf_dropzone_dir', fr_folder); 646console.log('onSave() formData [2]', formData); 647// add dropzone options for compatibility with current upload script 648const drop_zone_options = { 649tbl: fr_table, 650imgbase: `${fr_prefix}${fr_pid}`, 651imgname: imageInfo.fullName, 652id: fr_pid 653} 654formData.append("dropzone_options", JSON.stringify(drop_zone_options)); 655console.log('onSave() drop_zone_options', drop_zone_options); 656try { 657// _dropzone-file-upload-ajax.cfm 658// _upload-base64.cfm (for testing) 659console.log('renderFileRobotEditor.onSave() imageInfo', imageInfo); 660const upload_request = await fetch('/inc/_dropzone-file-upload-ajax.cfm', { 661method: 'POST', 662body: formData 663}); 664const upload_result = await upload_request.json(); 665// console.log('DEBUG: [onSave] upload_result', upload_result); 666// close modal 667$('#rfImageModalEdit').modal('hide'); 668// page reload 669window.location.reload(); 670} catch (error) { 671console.log('onSave() error', error); 672const upload_result = { 673code: 1, 674message: error.message, 675success: false 676} 677} 678}, 679onClose: (closingReason) => { 680console.log("Closing reason", closingReason); 681filerobotImageEditor.terminate(); 682// reset the input field 683document.getElementById('rf-image-upload').value = ''; 684}, 685}); 686} 687/** 688* Function to handle image selection from the file input field 689* async as we use a promise to await image load 690*/ 691async function onImageSelected(event, file_obj, fr_folder, fr_table, fr_prefix, fr_pid) { 692let file; 693if (file_obj) { 694console.log('onImageSelected file_obj', file_obj, fr_folder, fr_table, fr_prefix, fr_pid); 695file = file_obj; 696} else { 697file = event.target.files[0]; 698} 699save_image_name = file.name; 700console.log('onImageSelected file', file); 701// const reader = new FileReader(); 702const image = new Image(); 703const img_max_width = 1600; 704image.src = URL.createObjectURL(file); 705// Promise to await image load 706await new Promise((resolve) => { 707image.onload = () => { 708const img_width = image.width; 709const img_height = image.height; 710// console.log('onImageSelected img load', img_width, img_height); 711if (img_width > img_max_width) { 712const img_scale = img_max_width / img_width;
713image.width = img_width * img_scale; 714image.height = img_height * img_scale; 715} 716// resolve the promise 717resolve(); 718}; 719}); 720// open the modal 721$('#rfImageModalEdit').modal('show'); 722// Render file robot 723renderFileRobotEditor(image, fr_folder, fr_table, fr_prefix, fr_pid); 724} 725/** Function to handle image editing */ 726function editExistingImage(image_url, image_name, fr_folder=global_fr_folder, fr_table=global_fr_table, fr_prefix=global_fr_prefix, fr_pid=global_fr_pid) { 727console.log('[DEBUG] editExistingImage() called.'); 728console.log('image_url:', image_url); 729console.log('image_name:', image_name); 730console.log('fr_folder:', fr_folder); 731console.log('fr_table:', fr_table); 732console.log('fr_prefix:', fr_prefix); 733console.log('fr_pid:', fr_pid); 734save_image_name = image_name; 735renderFileRobotEditor(image_url, fr_folder, fr_table, fr_prefix, fr_pid); 736} 737/** Function to open the hidden input file field */ 738function openFileInput(fr_folder='', fr_table='', fr_prefix='', fr_pid=0) { 739console.log('[DEBUG] openFileInput() called.', fr_folder, fr_table, fr_prefix, fr_pid); 740global_fr_folder = fr_folder; // where to upload 741global_fr_table = fr_table; // db table to update 742global_fr_prefix = fr_prefix; // image file prefix, ie; blocks_ 743global_fr_pid = fr_pid; 744image_file_upload.click(); 745} 746/** Function to open RF File Manager in a modal 747* Will be used by ckeditor/plugins/rffilemanager/browse.cfm 748* Need the image full url to make a copy of for ai images 749*/ 750function openRFFileManager(current_image_url, fr_folder=global_fr_folder, fr_table=global_fr_table, fr_prefix=global_fr_prefix, fr_pid=global_fr_pid) { 751// $($(this).data( "target" ) + ' .modal-body').load( data_remote ); 752console.group("bs4_init openRFFileManager() called"); 753console.log("current_image_url:", current_image_url); 754console.log("fr_folder:", fr_folder); 755console.log("fr_table:", fr_table); 756console.log("fr_prefix:", fr_prefix); 757console.log("fr_pid:", fr_pid); 758console.groupEnd(); 759const rfFileManagerModalIframe = document.getElementById('rfFileManagerModalIframe'); 760rfFileManagerModalIframe.src = `/ckeditor/plugins/rffilemanager/browse.cfm?CKEditor=editor1&CKEditorFuncNum=1&langCode=en&direct=true&rf_website_dir=${fr_folder}&pid=` + fr_pid + `&image_url=` + encodeURIComponent(current_image_url) + `&page_parent_directory=${fr_folder}&image_prefix=${fr_prefix}&image_table=${fr_table}`; ; 761$('#rfFileManagerModal').modal('show'); 762} 763/** Function to close the RF File Manager modal 764* Will be used by ckeditor/plugins/rffilemanager/browse.cfm 765* Need to upload the image and then close the modal 766*/ 767function closeRFFileManagerModal(image_path, img_name='', fr_folder='', fr_table='', fr_prefix='', fr_pid=0) { 768console.group("bs4_init closeRFFileManagerModal() called"); 769console.log("image_path:",image_path); 770console.log("img_name:",img_name); 771console.log("fr_folder:",fr_folder); 772console.log("fr_table:",fr_table); 773console.log("fr_prefix:",fr_prefix); 774console.log("fr_pid:",fr_pid); 775console.groupEnd(); 776$('#rfFileManagerModal').modal('hide'); 777$('#rfImageModalEdit').modal('show'); 778save_image_name = img_name; 779// renderFileRobotEditor(image_path); 780renderFileRobotEditor(image_path, fr_folder, fr_table, fr_prefix, fr_pid); 781} 782/** Function to close the RF File Manager modal without opening File Robot 783* Will be used by ckeditor/plugins/rffilemanager/browse.cfm 784*/ 785function closeRFFileManagerModalOnly(reload=false) { 786$('#rfFileManagerModal').modal('hide');
787if (reload) { 788setTimeout(() => { 789window.location.reload(); 790}, 500); 791} 792} 793// Handle closing of modal without saving (must cleanup file robot editor) 794$('#rfImageModalEdit').on('hidden.bs.modal', function (event) { 795// console.log('modal closed'); 796filerobotImageEditor.terminate(); 797image_file_upload.value = ''; 798}); 799/** Rocketfusion - enable drag/drop zone on an image with the .rf-image-dropzone class */ 800// Create dropzone object for all images with the .rf-image-dropzone class 801const rf_image_drop_zone = document.querySelectorAll('.rf-image-dropzone'); 802// Attach event listeners to all instances of rf_image_drop_zone 803rf_image_drop_zone.forEach(function (i) { 804// Handle drag over event 805i.addEventListener('dragover', function(e) { 806event.target.classList.add('image-dragover'); 807dragOverHandler(e); 808}); 809// Handle drag leave event 810i.addEventListener('dragleave', function(e) { 811// console.log('Image dropzone dragleave'); 812event.target.classList.remove('image-dragover'); 813}); 814// Handle drop event 815i.addEventListener('drop', function(e) { 816event.target.classList.remove('image-dragover'); 817dropHandler(e); 818}); 819}); 820/** 821* Handles the drop event of files in the drop zone. 822* Prevents the default behavior of opening the file and logs the names of the dropped files. 823* 824* @param {Event} ev - The drop event. 825* @returns {undefined} 826*/ 827function dropHandler(ev) { 828// console.log('File(s) dropped'); 829// Prevent default behavior (Prevent file from being opened) 830ev.preventDefault(); 831if (ev.dataTransfer.items) { 832// Use DataTransferItemList interface to access the file(s) 833[...ev.dataTransfer.items].forEach((item, i) => { 834// If dropped items aren't files, reject them 835if (item.kind === 'file') { 836const file = item.getAsFile(); 837console.log(`file[${i}].name = ${file.name}`); 838onImageSelected(i, file); 839} 840}); 841} else { 842// Use DataTransfer interface to access the file(s) 843[...ev.dataTransfer.files].forEach((file, i) => { 844console.log(`file[${i}].name = ${file.name}`); 845onImageSelected(i, file); 846}); 847} 848} 849/** 850* Handles the drag over event of files in the drop zone. 851* Prevents the default behavior of opening the file. 852* 853* @param {Event} ev - The drag over event. 854* @returns {undefined} 855*/ 856function dragOverHandler(ev) { 857// Prevent default behavior (Prevent file from being opened) 858ev.preventDefault(); 859} 860</script>
860 861<style> 862.modal-fullscreen { 863width: 100vw; 864max-width: none; 865height: 100%; 866margin: 0; 867} 868.modal-content { 869height: 100%; 870border: 0; 871@include border-radius(0); 872} 873.modal-body { 874overflow-y: auto; 875} 876.image-dragover { 877opacity: 0.5; 878} 879</style>
880<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
vendor: 1 bytes, line 880
880
881<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
vendor: 1 bytes, line 881
881
882<script>$(window).scroll(function() { if ($(document).scrollTop() > 50) { $('nav').addClass('shrink'); } else { $('nav').removeClass('shrink'); } }); </script>
882 883<!-- contact and forms -->
884<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js"></script>
vendor: 1 bytes, line 884
884
885<script src="//cdnjs.cloudflare.com/ajax/libs/parsley.js/2.8.1/parsley.js"></script>
vendor: 1 bytes, line 885
885
886<script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.8.0/js/bootstrap-datepicker.min.js"></script>
vendor: 1 bytes, line 886
886
887<script> 888function limitText(limitField, limitNum) { 889if (limitField.value.length > limitNum) { 890limitField.value = limitField.value.substring(0, limitNum); 891} 892} 893$(document).ready(function(){ 894// this code is in bs4_init 895// Real time formatting, added by Andrew Kelly, 2/14/19 896// (US phone formatter) - on document load, attach handler to the phone-us class and mask the input 897$('.phone-us').mask('000-000-0000'); 898// Max length of a number input 899$('.numbers-only').keyup(function() { 900var maxLen = $(this).data('max-length'); 901var input = $('.numbers-only').val() 902var inputLen = input.length; 903console.log('[DEBUG] inputLen:' + inputLen); 904console.log('[DEBUG] maxLen:' + maxLen); 905if ( inputLen >= 9 ) { 906console.log('[DEBUG] Trim to 9 chars'); 907$('.numbers-only').val( input.substring(0, 9) ); 908} 909}); 910}); 911// Validation performed on form SUBMIT 912$("#fRocketfusion").parsley({ 913errorClass: 'is-invalid text-danger', 914//successClass: 'is-valid', // Comment this option if you don't want the field to become green when valid. Recommended in Google material design to prevent too many hints for user experience. Only report when a field is wrong. 915errorsWrapper: '<span class="form-text text-danger"></span>', 916errorTemplate: '<span></span>', 917trigger: 'change' 918}); 919</script>
vendor: 1 bytes, line 919
919
920<script> 921let calendar = document.getElementById('calendar'); 922// Check if IOS 923let iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 924// Find window width 925let clientW = window.innerWidth; 926// Set Custom style 927let oStyle; 928// Data-title attribute 929let data; 930// set a left num for break points 931let cordsLeft; 932let cordsCenter; 933if(clientW > 768){ 934cordsLeft = 315; 935cordsCenter = 130; 936} else if (clientW > 576 ) { 937cordsLeft = 200; 938cordsCenter = 70; 939} else { 940cordsLeft = 100; 941cordsCenter = 50; 942} 943// Create Outer DIV 944function OutDiv(style){ 945return '<div style="' + style + '" class="append-div"></div>'; 946} 947$( '#calendar' ).find( 'div.calendarDateItems' ).append(OutDiv()) 948// Create Inner DIV with params 949function oDiv(style, data, addClass){ 950return '<div style="' + style + '" class="append-calendar ' + addClass +'" id="append-calendar">' + data + '</div>'; 951}; 952// If not IOS run code if IOS run other code 953if(!iOS){ 954// On mouseenter add div [oDIv] with params 955$( '#calendar' ).find( 'td.calendarDateItemsTD' ).on('mouseenter', function(event) { 956// Create HTMLCollection 957let targetInner = $( this ).find( '.calendarDateItems' ).find( '.calendarItem' ); 958let targetInnerChildren = []; 959targetInnerChildren.push(Array.from(targetInner)) 960let target = this; 961let targetColData = target.getAttribute('data-align'); 962let jTarget = $( this ) 963let targetDiv = $( this ).find( 'div.append-div' ); 964// If div.calendarDateItems is on the end add class on-end else add no class 965// target.parentElement.offsetLeft > (calendar.offsetWidth / 7) * 4 966if(targetColData == 'cal-right'){ 967// Loop Through HTMLCollection add class of on-end 968jTarget.on('mousemove', function(event){ 969targetDiv.css({'top': event.pageY + 8, 'left': event.pageX - cordsLeft}); 970}) 971targetInnerChildren[0].forEach(part => { 972if( $( part ).hasClass('calendarItem') ){ 973$( targetDiv ).append(oDiv(oStyle, part.getAttribute('data-title'), '')); 974} 975}) 976} else if(targetColData == 'cal-center'){ 977jTarget.on('mousemove', function(event){ 978targetDiv.css({'top': event.pageY + 15, 'left': event.pageX - cordsCenter}); 979}) 980targetInnerChildren[0].forEach(part => { 981if( $( part ).hasClass('calendarItem') ){ 982$( targetDiv ).append(oDiv(oStyle, part.getAttribute('data-title'), '')); 983} 984}) 985} else if(targetColData == 'cal-left') { 986// Loop Through HTMLCollection add no class 987jTarget.on('mousemove', function(event){ 988targetDiv.css({'top': event.pageY + 8, 'left': event.pageX + 10}); 989}) 990targetInnerChildren[0].forEach(part => { 991if( $( part ).hasClass('calendarItem') ){ 992$( targetDiv ).append(oDiv(oStyle, part.getAttribute('data-title'), '')); 993} 994}) 995} 996}); 997// on mouseleave remove div [oDiv] 998$( '#calendar' ).find( 'td.calendarDateItemsTD' ).on('mouseleave', function(event) { 999$( '.append-calendar' ).remove( '.append-calendar' ); 1000}); 1001} else { 1002// If IOS == true 1003// On click add div [oDiv] with params 1004$( '#calendar' ).find( 'td' ).on('click', function(event) { 1005let targetInner = $( this ).find( '.calendarDateItems' ).find( '.calendarItem' ); 1006let targetInnerChildren = []; 1007targetInnerChildren.push(Array.from(targetInner)) 1008let target = this; 1009let targetColData = target.getAttribute('data-align'); 1010let targetParent = $( event.target ).parent().css({'position': 'relative'}) 1011let targetDiv = $( this ).find(' div.append-div' ) 1012let oDivCreated = document.getElementById('append-calendar'); 1013let jTargetDiv = $( this ).find( 'div.append-div' ).css({ 'width': '200px', 'max-width': '300%', 'top': '100%' }) 1014$( this ).css({ 'position': 'relative' }) 1015if( oDivCreated ){ 1016// if div already exists remove div 1017$( '.append-calendar' ).remove( '.append-calendar' ); 1018} else if ( !oDivCreated ) { 1019// if div doesn't exist and has required class add div [oDiv] with params 1020// if event.target.parentElement is on the end add class on-end else add no class 1021if(targetColData == 'cal-right'){ 1022jTargetDiv.addClass('on-end') 1023targetInnerChildren[0].forEach(part => { 1024if( $( part ).hasClass('calendarItem') ){ 1025$( targetDiv ).append(oDiv(oStyle, part.getAttribute('data-title'), '')); 1026} 1027}) 1028} else { 1029targetInnerChildren[0].forEach(part => { 1030if( $( part ).hasClass('calendarItem') ){ 1031$( targetDiv ).append(oDiv(oStyle, part.getAttribute('data-title'), '')); 1032} 1033}) 1034} 1035} 1036}); 1037} 1038</script>
vendor: 1 bytes, line 1038
1038
1039<script type="text/javascript" src="/RFAssets/js/joey.js?ver=20260911135311" charset="UTF-8"></script>
vendor: 1 bytes, line 1039
1039
1040<script type="text/javascript"> 1041$( 'body' ).on( 'click', '[data-toggle="modal"]', function(){ 1042let data_remote = $(this).data( "remote" ); 1043if ( data_remote && data_remote.length >= 2 ) { 1044$($(this).data( "target" ) + ' .modal-content').load( data_remote ); 1045} 1046}); 1047</script>
vendor: 1 bytes, line 1047
1047
1048<script> 1049$(document).ready(function() { 1050//$('nav').animate({opacity:'1'}, 50);<!-- set to 0.25 to make see thru --> 1051//$(img).animate({opacity:'1'}); 1052$initNavHgt = $('nav').outerHeight(); 1053$initHeadLogoHgt = $('#headerLogo').outerHeight(); 1054}); 1055</script>
1055 1056<!-- no userway account --> 1057</body> 1058</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.