@media print{header{visibility:hidden;display:none}footer{visibility:visible;display:none}}#epl_main_container .epl_regis_field_wrapper small{display:none}#epl_main_container ._exp_checkout_payment_success .epl_event_title{font-size:15px}.footer-body .ue_template1 h3,.ue_template1 h3 a{background:0 0}#ue_tooltip .tip_body{margin:10px;font-size:12px}#ue_tooltip .tip_body img{margin-right:10px}.upcoming-classes li.epl_show_tooltip p{text-transform:none}.sidebar-right .class-shedule h3{margin-bottom:0}.vfbp-form .vfb-help-block{font-size:11px}.vfbp-form h3{color:#900;border-bottom:1px solid #cecece}#calendar.fc-unthemed .fc-content,#calendar.fc-unthemed .fc-divider,#calendar.fc-unthemed .fc-list-heading td,#calendar.fc-unthemed .fc-list-view,#calendar.fc-unthemed .fc-popover,#calendar.fc-unthemed .fc-row,#calendar.fc-unthemed tbody,#calendar.fc-unthemed td,#calendar.fc-unthemed thead{border-color:#6686fe}#calendar .fc-content .fc-time{display:block;font-weight:500}#calendar .fc-day-grid-event .fc-content{white-space:normal}.fc-content .fc-view tbody tr:first-child td,.fc .fc-body .fc-row:first-child .fc-content-skeleton thead tr td{border-top:10px solid #6686fe}.fc-content .fc-view tbody tr:last-child td{border-bottom:10px solid #6686fe}.fc-content .fc-border-separate td{border-right:2px solid #6686fe;border-top:2px solid #6686fe}.fc-content .fc-border-separate td:first-child{border-left:2px solid #6686fe}.fc-content .fc-border-separate td:last-child{border-right:2px solid #6686fe}.fc-content .fc-first th,.fc-widget-header.fc-day-header{border:medium;color:#fff;font-family:helvetica;font-size:18px;font-weight:600;padding:10px 0 40px}.fc-content .fc-border-separate thead th:first-child,.fc-widget-header.fc-day-header:first-child{background:url(img/thead-bg.png) no-repeat scroll 0 0 transparent}.fc-content .fc-border-separate thead th,.fc-widget-header.fc-day-header{background:url(img/thead-bg.png) no-repeat scroll -100px 0 transparent}.fc-content .fc-border-separate thead th:last-child,.fc-widget-header.fc-day-header:last-child{background:url(img/thead-bg.png) no-repeat scroll right 0 transparent}#calendar .fc-header-right{width:35%;text-align:left}#calendar .fc-header-left{text-transform:capitalize}#calendar .fc-header select{font-size:16px;background-color:transparent;-webkit-appearance:none;border:0;border-bottom:1px solid gray;background:0 0}.fc-header span.fc-button-content{text-shadow:2px 2px 1px #bbb}.fc-header span.fc-button-today,.fc-toolbar .fc-today-button{background:url(img/today-bg.png) no-repeat scroll 0 0 transparent;border:medium;border-radius:0 0 0 0;box-shadow:none;color:#000;display:inline-block;font-family:helvetica;font-size:18px;font-weight:600;height:35px;margin-right:20px;padding:0;text-align:center;width:115px}.fc-header span.fc-button-inner{border:0;background:0 0}.fc-header .fc-state-default .fc-button-effect span{display:none}.fc-header .fc-button-today .fc-button-inner{padding-left:20px}.fc-header span.fc-select-my{background:url(img/today-bg.png) no-repeat scroll 0 0 transparent;padding:5px 0;height:35px;display:inline-block;width:200px;background-size:200px 35px}.fc-button-prev .fc-button-content,.fc-button-next .fc-button-content{padding:0 18px;font-size:18px}.fc-header span.fc-button-prev,.fc-header span.fc-button-next{background:url(img/next-bg.png) no-repeat scroll 0 0 transparent;border:0;box-shadow:none;display:inline-block;height:35px;padding:0;text-align:center;width:65px}.fc .fc-head th,.fc .fc-head td{border:0}.fc-content .fc-header-title h2{font-family:helvetica;font-size:18px;font-weight:600;padding:7px}#calendar .fc-content .fc-event-inner .fc-event-title .fc_venue_title,#calendar .fc-event-container .fc-title{display:block;font-weight:700;font-size:11px;text-align:center}#calendar .fc-content .fc-event-inner .fc-event-title .fc_venue_details,#calendar .fc-event-container .fc_venue_details{font-size:11px;line-height:100%;text-align:center;color:#4a4a4a}#calendar .fc-content .fc-event-inner .fc-event-title .fc_venue_soldout,#calendar .fc-event-container .fc-title .fc_venue_soldout{background:url(img/btn.png) no-repeat scroll 0 0 transparent;text-align:center;font-size:12px;color:#fff;font-weight:700;line-height:27px;margin:10px auto;position:absolute;top:50px;text-transform:uppercase;opacity:.9;width:100%;filter:alpha(opacity=40)}#calendar .fc-ep-past img{opacity:.4}#calendar .fc-content .fc-event-inner .fc-event-title .fc_venue_waitlist,#calendar .fc-event-container .fc-title .fc_venue_waitlist{background:url(img/btn.png) no-repeat scroll 0 0 transparent;text-align:center;font-size:13px;color:#fff;font-weight:700;line-height:27px;margin:10px auto;position:absolute;top:50px;width:100%;text-transform:uppercase}#schema_block{display:none}.center-body h1.index-title,.center-body h2.index-title{font-size:33px;background:0 0;margin:10px 0 0;padding:0}#calendar td.fc-past,#calendar th.fc-past{color:#ccc}#events_planner_shopping_cart .regis_form{margin:0}.btn_large_green{-moz-box-shadow:inset 0 1px 0 0 #a4e271;-webkit-box-shadow:inset 0 1px 0 0 #a4e271;box-shadow:inset 0 1px 0 0 #a4e271;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#89c403),color-stop(1,#77a809));background:-moz-linear-gradient(top,#89c403 5%,#77a809 100%);background:-webkit-linear-gradient(top,#89c403 5%,#77a809 100%);background:-o-linear-gradient(top,#89c403 5%,#77a809 100%);background:-ms-linear-gradient(top,#89c403 5%,#77a809 100%);background:linear-gradient(to bottom,#89c403 5%,#77a809 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403',endColorstr='#77a809',GradientType=0);background-color:#89c403;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #74b807;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:700;padding:10px 24px;text-decoration:none;text-shadow:0 1px 0 #528009}.btn_large_green:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#77a809),color-stop(1,#89c403));background:-moz-linear-gradient(top,#77a809 5%,#89c403 100%);background:-webkit-linear-gradient(top,#77a809 5%,#89c403 100%);background:-o-linear-gradient(top,#77a809 5%,#89c403 100%);background:-ms-linear-gradient(top,#77a809 5%,#89c403 100%);background:linear-gradient(to bottom,#77a809 5%,#89c403 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809',endColorstr='#89c403',GradientType=0);background-color:#77a809}.btn_large_green:active{position:relative;top:1px}.epl_button_orange:hover{background-position:0 -15px;text-decoration:none;transition:background-position .1s linear 0s}.epl_button_orange{font-family:Arial,Helvetica,sans-serif;background-color:#0079c1;background-image:-moz-linear-gradient(center top,#00A1FF,#0079C1 80%,#0079C1);background-repeat:repeat-x;border-color:#0079c1 #00588b #004b77;border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #4dbeff inset;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;height:38px;padding:5px 14px;text-align:center;text-shadow:0 -1px #00629c;vertical-align:middle}.wpgft-btn-form input[type=submit]{margin-left:110px;margin-bottom:20px}.wpgft-btn-form{border-bottom:1px dotted gray}.greenbtn1,#wpgft_orderProc .button-primary{-moz-box-shadow:0 10px 14px -7px #3e7327;-webkit-box-shadow:0 10px 14px -7px #3e7327;box-shadow:0 10px 14px -7px #3e7327;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#77b55a),color-stop(1,#72b352));background:-moz-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-webkit-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-o-linear-gradient(top,#77b55a 5%,#72b352 100%);background:-ms-linear-gradient(top,#77b55a 5%,#72b352 100%);background:linear-gradient(to bottom,#77b55a 5%,#72b352 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a',endColorstr='#72b352',GradientType=0);background-color:#77b55a;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #4b8f29;display:inline-block;cursor:pointer;color:#fff;font-family:arial;font-size:13px;font-weight:700;padding:8px 12px;text-decoration:none;text-shadow:0 1px 0 #5b8a3c}.greenbtn1:hover,#wpgft_orderProc .button-primary:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#72b352),color-stop(1,#77b55a));background:-moz-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-webkit-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-o-linear-gradient(top,#72b352 5%,#77b55a 100%);background:-ms-linear-gradient(top,#72b352 5%,#77b55a 100%);background:linear-gradient(to bottom,#72b352 5%,#77b55a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352',endColorstr='#77b55a',GradientType=0);background-color:#72b352}.greenbtn1:active,#wpgft_orderProc .button-primary:active{position:relative;top:1px}.orangebtn2{-moz-box-shadow:0 8px 12px -6px #fceb68;-webkit-box-shadow:0 8px 12px -6px #fceb68;box-shadow:0 8px 12px -6px #fceb68;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:-webkit-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:-o-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:-ms-linear-gradient(top,#ffec64 5%,#ffab23 100%);background:linear-gradient(to bottom,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64',endColorstr='#ffab23',GradientType=0);background-color:#ffec64;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #fa2;display:inline-block;cursor:pointer;color:#333;font-family:arial;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #fe6}.orangebtn2:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffab23),color-stop(1,#ffec64));background:-moz-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:-webkit-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:-o-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:-ms-linear-gradient(top,#ffab23 5%,#ffec64 100%);background:linear-gradient(to bottom,#ffab23 5%,#ffec64 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23',endColorstr='#ffec64',GradientType=0);background-color:#ffab23}.orangebtn2:active{position:relative;top:1px}.turqouisebtn1{-moz-box-shadow:0 10px 14px -7px #276873;-webkit-box-shadow:0 10px 14px -7px #276873;box-shadow:0 10px 14px -7px #276873;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#599bb3),color-stop(1,#408c99));background:-moz-linear-gradient(top,#599bb3 5%,#408c99 100%);background:-webkit-linear-gradient(top,#599bb3 5%,#408c99 100%);background:-o-linear-gradient(top,#599bb3 5%,#408c99 100%);background:-ms-linear-gradient(top,#599bb3 5%,#408c99 100%);background:linear-gradient(to bottom,#599bb3 5%,#408c99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3',endColorstr='#408c99',GradientType=0);background-color:#599bb3;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:inline-block;cursor:pointer;color:#fff;font-family:arial;font-size:20px;font-weight:700;padding:13px 32px;text-decoration:none;text-shadow:0 1px 0 #3d768a}.turqouisebtn1:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#408c99),color-stop(1,#599bb3));background:-moz-linear-gradient(top,#408c99 5%,#599bb3 100%);background:-webkit-linear-gradient(top,#408c99 5%,#599bb3 100%);background:-o-linear-gradient(top,#408c99 5%,#599bb3 100%);background:-ms-linear-gradient(top,#408c99 5%,#599bb3 100%);background:linear-gradient(to bottom,#408c99 5%,#599bb3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99',endColorstr='#599bb3',GradientType=0);background-color:#408c99}.turqouisebtn1:active{position:relative;top:1px}.button_closed{font-weight:700}#epl_main_container #events_planner_shopping_cart .epl_event_title{font-size:22px}@keyframes blink{0%{color:red}100%{color:#000}}@-webkit-keyframes blink{0%{color:red}100%{color:#000}}.main-menu #menu-item-399 a{-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;-ms-animation:blink 1s linear infinite;-o-animation:blink 1s linear infinite;animation:blink 1s linear infinite}