﻿#main-content section.calendar-workbench aside.featured-events{padding:50px 0 0}#main-content section.calendar-workbench aside.featured-events h3{color:#a1b124;margin:0 0 5px;padding:0 50px;font-size:2rem}@media(max-width: 768px){#main-content section.calendar-workbench aside.featured-events h3{padding:0 25px;font-size:1.5rem;text-align:center}}#main-content section.calendar-workbench aside.featured-events .slidebox{position:relative}#main-content section.calendar-workbench aside.featured-events .slidebox .arrow{position:absolute;z-index:2;font-size:26px;line-height:1;top:50%;margin-top:-13px;color:rgba(0,0,0,.25);cursor:pointer}#main-content section.calendar-workbench aside.featured-events .slidebox .arrow.prev{left:16px}#main-content section.calendar-workbench aside.featured-events .slidebox .arrow.next{right:16px}#main-content section.calendar-workbench aside.featured-events .slidebox .arrow.slick-disabled{opacity:.3;cursor:default}#main-content section.calendar-workbench aside.featured-events .slidebox .arrow:hover:not(.slick-disabled){color:rgba(0,0,0,.5)}#main-content .events-list .slick-slide{margin:0 12.5px}#main-content .events-list.featured{padding:25px 50px;background-color:hsla(0,0%,100%,.45);position:relative;z-index:1;text-align:center}#main-content .events-list.featured .event{background-color:#fff;text-align:center;display:inline-block;border:none;min-height:320px;position:relative}#main-content .events-list.featured .event figure{position:relative}#main-content .events-list.featured .event figure img{display:block;width:100%}#main-content .events-list.featured .event figure span.type-icons{position:absolute;bottom:7px;right:7px;display:block}#main-content .events-list.featured .event article{padding:20px 15px 60px}#main-content .events-list.featured .event article h2,#main-content .events-list.featured .event article h3{color:#5b793f;line-height:1;white-space:normal;margin:0;padding:0}#main-content .events-list.featured .event article h2{font-size:1.2rem;margin:0 0 5px !important}#main-content .events-list.featured .event article h2 a{font-size:inherit;text-decoration:none}#main-content .events-list.featured .event article h3{font-size:1.1rem;font-weight:normal;margin:10px 0 0}#main-content .events-list.featured .event article h4{display:none}#main-content .events-list.featured .event article p{margin:0 !important}#main-content .events-list.featured .event article p i,#main-content .events-list.featured .event article p em{display:none}#main-content .events-list.featured .event article p .button{display:block;position:absolute;bottom:0;left:0;right:0}#main-content .events-list.featured .event article p .type-icons{display:none}#main-content .events-list.featured .slick-list{margin-left:-12.5px;margin-right:-12.5px}#main-content section.calendar-workbench section.select-a-day{padding:50px}#main-content section.calendar-workbench section.select-a-day h2{margin:0}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters{float:left;width:375px;background-color:#fff;padding:10px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar{transition:all 1s ease;opacity:1}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar{margin:0 0 6px;position:relative;z-index:2}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar h2{font-family:"YRTIronRanger",san-serif;font-size:1.2rem;text-transform:uppercase;color:#a1b124;margin:0 !important;padding:3px 0 0}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar button{display:block;background:none;border:none;padding:0;opacity:.3}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar button span.fc-icon,#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar button span.fc-icon:before{font-family:"Font Awesome 5 Free";font-weight:900}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar button,#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar button:focus{outline:none}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to{position:relative;cursor:pointer}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to h2:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-left:8px;color:rgba(0,0,0,.5);font-size:.9em}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month{display:none;position:absolute;left:50%;top:100%;margin-left:-120px;background-color:rgba(0,0,0,.85);border-radius:5px;white-space:nowrap;width:240px;padding:8px;padding-right:0;margin-top:5px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month form{width:calc(100% - 38px);margin:0;padding:0;float:left}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month form select{width:48%;border:none;padding:5px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month form select+select{margin-left:4%}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month a{width:38px;color:#fff;font-weight:bold;font-size:.8rem;text-transform:uppercase;float:right;text-align:center}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to aside.jump-to-month:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.85);border-width:5px;margin-left:-5px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-toolbar .fc-center.has-jump-to.show-jump-to aside.jump-to-month{display:block}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-head th{background-color:#5b793f;color:#fff;text-transform:uppercase;font-size:.8rem}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row{min-height:0}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-bg td{background-color:#fff}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-bg td.fc-today{background-color:rgb(244.8913043478,248.152173913,241.847826087);border-color:hsl(91.0344827586,31.5217391304%,91.0784313725%)}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton{padding:0}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td{text-align:center;line-height:45px;padding:0;border-color:hsl(91.0344827586,31.5217391304%,99.0784313725%)}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td span{float:none;display:block;cursor:pointer}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td ul.dots{padding:4px;position:absolute}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td ul.dots li.dot{float:left}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td ul.dots li.dot+li{margin-left:2px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td.fc-past,#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td.fc-other-month{color:#000;opacity:.5}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td.fc-selected{color:#fff;font-weight:bold;opacity:1}@media(max-width: 800px){#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-content-skeleton td{line-height:38px}}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar .fc-body .fc-row .fc-highlight-skeleton td.fc-highlight{background-color:#5b793f;opacity:1}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters figure.calendar.loading{opacity:.5}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters h3.filter-toggle{text-align:center;background-color:hsl(91.0344827586,31.5217391304%,99.0784313725%);color:#5b793f;padding:10px 20px;margin:10px 0 0 !important;line-height:1;display:none}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters h3.filter-toggle:before{content:"Show "}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters h3.filter-toggle.on:before{content:"Hide "}@media(max-width: 680px){#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters h3.filter-toggle{display:block}}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li{user-select:none}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter{margin:25px 0 0;padding:0 5px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter h4{float:left;text-transform:uppercase;margin:0 !important;font-family:"YRTIronRanger",san-serif;color:#a1b124;margin-bottom:1rem}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter .clear-filters{float:right;margin-left:20px;font-size:.75em;cursor:pointer}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li{display:inline-block;vertical-align:top;width:48.5%;font-size:.8rem;margin-bottom:0 !important;margin:5px 0 0}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li i{top:-1px;margin-right:3px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li label{display:block;cursor:pointer}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li label input[type=checkbox]{text-indent:-9999px;display:none}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li label input[type=checkbox]:not(:checked)+span i.sv-icon{background-color:hsl(0,0%,85%)}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li:nth-child(2n+1){margin-right:3% !important}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li:nth-child(2n){margin-left:-5px !important}@media(max-width: 768px){#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters li.filter ul.options li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.7rem}}@media(max-width: 680px){#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters ul.filters{display:none}}#main-content section.calendar-workbench section.select-a-day section.daily-agenda{float:right;width:calc(100% - (425px))}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller{text-align:center;position:relative}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller h3,#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow{font-size:1.5rem}@media(max-width: 800px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller h3,#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow{font-size:1.2rem}}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller h3{color:#5b793f;font-weight:normal}@media(max-width: 800px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller h3{margin:0 0 10px !important}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller h3 span:not(.date-text){display:none}}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow{position:absolute;top:0;opacity:.5;cursor:pointer;padding:0 10px}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow.prev{left:0}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow.next{right:0}#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow:hover{opacity:1}@media(max-width: 800px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda header.date-scroller a.arrow{padding:3px 10px}}#main-content section.calendar-workbench section.select-a-day section.daily-agenda ul.facility-closings{margin:0 0 12.5px}@media(max-width: 1024px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda ul.events-list li figure{display:none}}@media(max-width: 1024px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda ul.events-list li article,#main-content section.calendar-workbench section.select-a-day section.daily-agenda ul.events-list li figure{float:none;width:100%}}#main-content section.calendar-workbench section.select-a-day section.daily-agenda ul.events-list li .loading{display:block;text-align:center}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer{margin:25px 0 0}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer a.button i{font-size:.8em;opacity:.6}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer a.button.prev{float:left}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer a.button.prev i{margin-right:5px}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer a.button.next{float:right}#main-content section.calendar-workbench section.select-a-day section.daily-agenda footer a.button.next i{margin-left:5px}#main-content section.calendar-workbench section.select-a-day aside#ongoing-classes-cta{float:right;width:calc(100% - (425px));margin-top:50px}#main-content section.calendar-workbench section.select-a-day aside#ongoing-classes-cta #ongoing-cta-btn{width:100%;font-family:"Philosopher",cursive;font-size:2rem}@media(max-width: 800px){#main-content section.calendar-workbench section.select-a-day{padding:25px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters{width:300px}#main-content section.calendar-workbench section.select-a-day section.daily-agenda{width:calc(100% - (325px))}#main-content section.calendar-workbench section.select-a-day aside#ongoing-classes-cta{width:calc(100% - (325px))}#main-content section.calendar-workbench section.select-a-day aside#ongoing-classes-cta #ongoing-cta-btn{font-size:1.65rem}}@media(max-width: 680px){#main-content section.calendar-workbench section.select-a-day section.daily-agenda{margin-top:25px}#main-content section.calendar-workbench section.select-a-day aside.calendar-and-filters,#main-content section.calendar-workbench section.select-a-day section.daily-agenda,#main-content section.calendar-workbench section.select-a-day aside#ongoing-classes-cta{float:none;width:100%}}#main-content section.calendar-workbench section.month-and-special-events{background-color:hsla(0,0%,100%,.45)}#main-content section.calendar-workbench section.month-and-special-events section.monthly-agenda{float:left;padding:50px;width:70%}#main-content section.calendar-workbench section.month-and-special-events section.monthly-agenda h2.title{color:#a1b124;margin:0}#main-content section.calendar-workbench section.month-and-special-events aside.special-events{float:right;width:30%}@media(max-width: 768px){#main-content section.calendar-workbench section.month-and-special-events section.monthly-agenda,#main-content section.calendar-workbench section.month-and-special-events aside.special-events{float:none;width:100%}#main-content section.calendar-workbench section.month-and-special-events section.monthly-agenda h2.title,#main-content section.calendar-workbench section.month-and-special-events aside.special-events h2.title{text-align:center}#main-content section.calendar-workbench section.month-and-special-events section.monthly-agenda{padding:25px}#main-content section.calendar-workbench section.month-and-special-events aside.special-events{background-color:#a1b124;background-image:none}}aside.special-events{padding:35px;background-color:#ccc9c4;background-image:url("../img/sidebar-bg.png");background-repeat:repeat-y;color:#000}aside.special-events div.special-events-wrap{background-color:#5b793f;border-radius:12px;padding:20px}aside.special-events div.special-events-wrap header,aside.special-events div.special-events-wrap ul.next-twelve-months{background-color:#fff;border:1px solid rgb(65.777173913,87.4619565217,45.5380434783);padding:10px;font-family:"YRTIronRanger",san-serif}aside.special-events div.special-events-wrap header{border-bottom:none}aside.special-events div.special-events-wrap header h3{font-size:1.3rem;color:#fff;margin:0 0 25px !important;padding:10px 0;font-weight:normal;background-color:#4e6b55;text-align:center}aside.special-events div.special-events-wrap header p{padding:10px}aside.special-events div.special-events-wrap header h3,aside.special-events div.special-events-wrap header p{margin:0 !important}aside.special-events div.special-events-wrap ul.next-twelve-months{border-top:none;padding:0 10px 10px}aside.special-events div.special-events-wrap ul.next-twelve-months li.month{padding:10px}aside.special-events div.special-events-wrap ul.next-twelve-months li.month h5{font-size:1.2rem;margin:0 0 5px !important;text-transform:uppercase}aside.special-events div.special-events-wrap ul.next-twelve-months li.month a{color:#5b793f;text-decoration:none}aside.special-events div.special-events-wrap ul.next-twelve-months li.month a:hover{text-decoration:underline}aside.special-events div.special-events-wrap ul.next-twelve-months li.month ul{margin:0;padding:0 0 0 25px}aside.special-events div.special-events-wrap ul.next-twelve-months li.month ul li{margin:0 !important;list-style:disc}aside.special-events div.special-events-wrap ul.next-twelve-months li.month ul li a{display:block;padding:5px;line-height:1.4em;color:#5b793f}aside.special-events div.special-events-wrap ul.next-twelve-months li.month ul li a:hover{text-decoration:none;background:rgba(91,121,63,.15);-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;border-radius:.5em}#main-content section.calendar-workbench{background-color:#ccc9c4;margin-top:2rem}#main-content section.calendar-workbench .calendar{margin-bottom:0}#main-content section.calendar-workbench,#main-content section.calendar-workbench *{box-sizing:border-box}#main-content section.calendar-workbench .sv-icon{height:26px;width:26px;line-height:26px;text-align:center;background-color:#5b793f;color:#fff;font-size:12px;border-radius:100%;display:inline-block;font-style:normal;vertical-align:middle;position:relative}#main-content section.calendar-workbench .sv-icon:before{position:relative;top:1px}#main-content section.calendar-workbench .sv-icon.sauder-heritage-inn{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.sauder-heritage-inn:before{content:"HI"}#main-content section.calendar-workbench .sv-icon.retail-shops{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.retail-shops:before{content:"RS"}#main-content section.calendar-workbench .sv-icon.doughbox-bakery{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.doughbox-bakery:before{content:"DB"}#main-content section.calendar-workbench .sv-icon.barn-events{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.barn-events:before{content:"BR"}#main-content section.calendar-workbench .sv-icon.historic-village{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.historic-village:before{content:"HV"}#main-content section.calendar-workbench .sv-icon.founders-hall{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.founders-hall:before{content:"FH"}#main-content section.calendar-workbench .sv-icon.campground{background-color:#5b793f}#main-content section.calendar-workbench .sv-icon.campground:before{content:"CG"}#main-content section.calendar-workbench .sv-icon.special-event{background-color:#9249a2}#main-content section.calendar-workbench .sv-icon.special-event:before{content:"SE"}#main-content section.calendar-workbench .sv-icon.classes{background-color:#3a73b3}#main-content section.calendar-workbench .sv-icon.classes:before{content:"SC"}#main-content section.calendar-workbench .sv-icon.retreat{background-color:#d47734}#main-content section.calendar-workbench .sv-icon.retreat:before{content:"SR"}#main-content section.calendar-workbench .sv-icon.daily-events{background-color:#3e7a4c}#main-content section.calendar-workbench .sv-icon.daily-events:before{content:"DE"}#main-content section.calendar-workbench .sv-icon.ongoing-classes{background-color:#e0c010}#main-content section.calendar-workbench .sv-icon.ongoing-classes:before{content:"OC"}#main-content section.calendar-workbench .sv-icon.dot{height:7px;width:7px;margin:0;border-radius:100%}#main-content section.calendar-workbench .sv-icon.dot.hidden{display:none}#main-content section.calendar-workbench .sv-icon.dot:before{display:none}@media(max-width: 768px){#main-content section.calendar-workbench .sv-icon.dot{height:5px;width:5px}}@media(max-width: 768px){#main-content section.calendar-workbench .sv-icon{height:22px;width:22px;line-height:22px;font-size:10px}}#main-content section.calendar-workbench #print-btn{cursor:pointer;padding:10px 5px;width:100%;background:#fff;border:1px solid #ccc;text-align:center}#main-content a#mobile-jump-to-calendar{position:fixed;display:none;left:0;right:0;bottom:0;z-index:100000;padding:20px;font-size:1.2em}#main-content a#mobile-jump-to-calendar i{margin-right:5px}#main-content .events-list .event{background-color:#fff;border:1px solid hsl(0,0%,85%);margin:0}#main-content .events-list .event article h2{margin:0;font-weight:400;font-size:1.6rem;font-family:"YRTIronRanger",sans-serif;margin-bottom:1rem}#main-content .events-list .event article h2 a{font-size:inherit;text-decoration:none;font-weight:inherit}#main-content .events-list .event article h3{color:#5b793f;font-size:1.3rem;font-weight:normal}#main-content .events-list .event article p{margin:0 !important}#main-content .events-list .event article p em{opacity:.5;font-size:.8rem;display:inline-block;margin-left:5px}#main-content .events-list .event article p span.type-icons{margin-left:8px}#main-content .events-list .event article p span.type-icons .sv-icon+.sv-icon{margin-left:4px}#main-content .events-list .event article p+p{margin:15px 0 0 !important}#main-content .events-list .event figure{margin-bottom:0}#main-content .events-list .event figure img{display:block;width:100%}#main-content .events-list .event.hidden{display:none}#main-content .events-list .loading,#main-content .events-list .loading i,#main-content .events-list .loading h3,#main-content .events-list .message,#main-content .events-list .message i,#main-content .events-list .message h3{font-size:1.6rem;padding:10px 0;color:hsl(0,0%,55%);line-height:1.5em}#main-content .events-list .loading a,#main-content .events-list .message a{font-size:inherit;font-weight:inherit;margin:3px 0 0;cursor:pointer}#main-content .events-list .loading a:hover,#main-content .events-list .message a:hover{text-decoration:underline}#main-content .events-list .message h3{padding:15px 10% 0}#main-content .events-list .message-link{text-align:center;padding:0}#main-content .events-list .message-link a{font-size:1.2em;cursor:pointer}#main-content .events-list.basic .event{padding:25px}#main-content .events-list.basic .event article{float:left;width:63.667%}#main-content .events-list.basic .event article .button{background-color:#5b793f;color:#fff;padding:10px 20px;text-decoration:none;line-height:1;display:inline-block;font-size:1rem}@media(max-width: 768px){#main-content .events-list.basic .event article{float:none;width:100%}}#main-content .events-list.basic .event figure{width:33.333%;float:right}#main-content .events-list.basic .event figure i{display:none}@media(max-width: 768px){#main-content .events-list.basic .event figure{display:none}}#main-content .events-list.basic .event.simple{padding:10px;border-color:rgba(0,0,0,0);margin:0;border-radius:4px;text-align:center}#main-content .events-list.basic .event.simple article{width:100%;float:none}#main-content .events-list.basic .event.simple article p{margin:0}#main-content .events-list.basic .event.simple.facility-closure{background-color:hsl(37.5,7.2727272727%,63.431372549%);text-transform:uppercase;color:rgba(0,0,0,.35)}#main-content .events-list.basic .event.simple.facility-closure p{font-weight:bold}#main-content .events-list.basic .event.simple.facility-closure+.facility-closure{margin-top:10px}#main-content .events-list.basic .event+.event{margin-top:12.5px}#main-content .message{text-align:center;padding-top:15px}#main-content .button{background-color:#5b793f;color:#fff;padding:15px 30px;line-height:1;display:inline-block;text-decoration:none;transition:background-color .3s ease;cursor:pointer;text-align:center}#main-content .button.medium{padding:12px 15px}#main-content .button.full-width{display:block}#main-content .button:hover{background-color:rgb(65.777173913,87.4619565217,45.5380434783)}#main-content .one-column-content-bg{display:none;margin:0;padding:0}#main-content .one-column-content-bg+.calendar-workbench{margin-top:-20px}body ul.plain{list-style:none;margin:0;padding:0}body ul.plain li{margin-bottom:0 !important}body .group{zoom:1}body .group:before,body .group:after{content:"";display:table}body .group:after{clear:both}@media print{.featured-events{display:none}.select-a-day{display:none}.special-events{display:none}footer{display:none !important}.desktop-social-bar{display:none !important}.mb-4{display:none !important}}