html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace, sans-serif}body,select,input,textarea{color:#111}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#FD0}a:hover{color:#fff}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.icons-sprite,.icons-arrow-white,.icons-calcontent-arrow,.icons-cart,.icons-facebook,.icons-info,.icons-largecal-next,.icons-largecal-prev,.icons-logo,.icons-mail,.icons-more-news-bg,.icons-navcalendar-bg,.icons-phone,.icons-pinterest,.icons-smallcal-next,.icons-smallcal-prev,.icons-support-us,.icons-ticket-navy,.icons-ticket-orange,.icons-twitter,.icons-website,.icons-weston-logo,.icons-youtube,.event_list .event_filters label:after,.cal-header .cal-controls span,.cal-header .cal-controls span:first-child,.cal-content-reveal .buttons a,.cal-content-reveal .buttons a:visited,.cal-content-reveal .buttons a[class*="btn"],.cal-content-reveal .buttons span.soon,.cal-content-reveal .buttons a:hover,.cal-content-reveal .buttons a:visited:hover,.cal-content-reveal .buttons a[class*="btn"]:hover,.cal-content-reveal .buttons span.soon:hover,.cal-content-reveal .buttons a.more,.cal-content-reveal .buttons a.more:visited,.cal-content-reveal .buttons a[class*="btn"].more,.cal-content-reveal .buttons span.soon.more,.calendar .full .full_column .cal-header .cal-controls span,.calendar .full .full_column .cal-header .cal-controls span:first-child,.calendar .full .full_column .tooltip .cal_event_info .buttons a,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"],.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon,.calendar .full .full_column .tooltip .cal_event_info .buttons a:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"]:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a.more,.calendar .full .full_column .tooltip .cal_event_info .buttons a.more:visited,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].more,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.more,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content:hover:before{background:url('../images/icons-s40c8a3f27c.png') no-repeat}.icons-arrow-white{background-position:0 -1324px;height:25px;width:25px}.icons-calcontent-arrow{background-position:0 -993px;height:90px;width:129px}.icons-cart{background-position:0 -818px;height:35px;width:20px}.icons-cart:hover,.icons-cart.cart_hover,.icons-cart.cart-hover{background-position:0 -739px}.icons-facebook{background-position:0 -1199px;height:22px;width:22px}.icons-info{background-position:0 -1278px;height:13px;width:12px}.icons-info:hover,.icons-info.info_hover,.icons-info.info-hover{background-position:0 -1301px}.icons-largecal-next{background-position:0 -1159px;height:30px;width:22px}.icons-largecal-prev{background-position:0 -1119px;height:30px;width:22px}.icons-logo{background-position:0 -404px;height:127px;width:197px}.icons-logo:hover,.icons-logo.logo_hover,.icons-logo.logo-hover{background-position:0 -214px}.icons-mail{background-position:0 -961px;height:22px;width:22px}.icons-more-news-bg{background-position:0 -584px;height:33px;width:116px}.icons-more-news-bg:hover,.icons-more-news-bg.more-news-bg_hover,.icons-more-news-bg.more-news-bg-hover{background-position:0 -541px}.icons-navcalendar-bg{background-position:0 -627px;height:70px;width:64px}.icons-phone{background-position:0 -1252px;height:16px;width:16px}.icons-pinterest{background-position:0 -707px;height:22px;width:22px}.icons-smallcal-next{background-position:0 -784px;height:24px;width:24px}.icons-smallcal-prev{background-position:0 -863px;height:24px;width:24px}.icons-support-us{background-position:0 -107px;height:97px;width:97px}.icons-support-us:hover,.icons-support-us.support-us_hover,.icons-support-us.support-us-hover{background-position:0 0}.icons-ticket-navy{background-position:0 -1359px;height:11px;width:14px}.icons-ticket-navy:hover,.icons-ticket-navy.ticket-navy_hover,.icons-ticket-navy.ticket-navy-hover{background-position:0 -1380px}.icons-ticket-orange{background-position:0 -1231px;height:11px;width:14px}.icons-twitter{background-position:0 -897px;height:22px;width:22px}.icons-website{background-position:0 -1093px;height:16px;width:16px}.icons-weston-logo{background-position:0 -351px;height:43px;width:1000px}.icons-youtube{background-position:0 -929px;height:22px;width:22px}h1{margin:0 0 14px;padding:0 0 10px;color:#a90432;font:700 21px/120% "futura-pt",sans-serif;text-transform:uppercase;border-bottom:1px solid #DFDFDF}h1 a{text-decoration:none}h2{margin:0 0 10px;padding:0;font-weight:700;font:bold 18px/150% "futura-pt",sans-serif;text-transform:uppercase;color:#2C3E50}h2 a,h2 a:visited{text-decoration:none}h3{margin:0 0 10px;padding:0;color:#a90432;text-transform:uppercase;font:bold 16px/150% "futura-pt",sans-serif}h3 a,h3 a:visited{text-decoration:none}h4,h5,h6{margin:0 0 10px;padding:0;color:#2C3E50;font:bold 14px/150% "futura-pt",sans-serif;text-transform:uppercase}h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{text-decoration:none}h5{text-transform:none}h6{color:#a90432}p,address{margin:0 0 10px;padding:0;color:#666;font:normal 14px/26px Arial, Helvetica, sans-serif}b,strong{font-weight:bold}ul,ol{margin:0;padding:5px 0 8px;list-style:none}ul li,ol li{margin:0;padding:0 0 6px 0;list-style:none;font:normal 14px/26px Arial, Helvetica, sans-serif;position:relative}ul ul,ol ul{margin:0}ol{list-style:none}a{color:#a90432;text-decoration:none;border:none;outline:none}a:visited{color:#a90432}a:hover{color:#6c1f25}a:active{color:#6c1f25}a:hover,a:focus{text-decoration:underline}hr{margin:0 0 10px;clear:both}tr{font-size:12px;color:black}tr td{padding:5px;border:none}#events .overview,#news .overview{position:relative;margin-top:10px}#events .overview h1,#news .overview h1{color:#6c1f25;margin-bottom:0}#events .overview .links,#news .overview .links{position:absolute;top:3px;right:10px}#events .overview .links a.icon-rss,#news .overview .links a.icon-rss{font-size:18px;color:#2c3e50}#events .overview .links a.icon-rss:visited,#news .overview .links a.icon-rss:visited{color:#2c3e50}#events .overview .links a.icon-rss:hover,#news .overview .links a.icon-rss:hover{color:#a90432}#events .overview .links a.icon-rss:active,#news .overview .links a.icon-rss:active{color:#2c3e50}#events .overview .links a.icon-rss:hover,#news .overview .links a.icon-rss:hover{text-decoration:none}.event_list{position:relative}.event_list .event_filters{width:100%;float:none;height:25px;padding:20px 0 10px}.event_list .event_filters .sort_by{font:700 12px/25px "futura-pt",sans-serif;text-transform:uppercase;margin-right:10px;display:block}.event_list .event_filters select{width:100%;height:100%;background-image:none;background:#01b7e9;position:relative;border:0;display:inline-block;appearance:none;cursor:pointer;padding:0 30px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;font:700 12px/25px "futura-pt",sans-serif;text-transform:uppercase}.event_list .event_filters label{position:relative;line-height:25px;height:25px;width:180px;float:left;margin-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#01b7e9}.event_list .event_filters label:after{content:'';width:25px;pointer-events:none;height:25px;background-position:0 -1324px;height:25px;width:25px;position:absolute;top:0;right:0;border-left:1px solid #fff;visibility:visible;display:block;z-index:99}.event_list .event_filters label.label_last{margin-right:0}.event_list .list{padding:0;background:none;margin:0 0 15px;position:relative}.event_list .list p.noevents{padding:10px;color:#333}.event_list .entry{border-top:1px solid #DFDFDF;padding:20px 0}.event_list .entry:first-child{border-top:none}.event_list .entry .info{position:relative;float:left;padding:2px 0 0;width:430px}.event_list .entry .info h3{margin:2px 0;font-size:16px;line-height:130%}.event_list .entry .info h3 a{font-size:16px;text-transform:uppercase;color:#a90432;text-decoration:none;font-weight:700}.event_list .entry .info h3 a:visited{color:#a90432}.event_list .entry .info h3 a:hover{color:#a90432}.event_list .entry .info h3 a:active{color:#a90432}.event_list .entry .info h3 a:hover{color:black}.event_list .entry .info h3,.event_list .entry .info .date,.event_list .entry .info h4,.event_list .entry .info p{width:300px}.event_list .entry .info .date,.event_list .entry .info h4{color:#666;text-transform:uppercase;font:500 13px/130% "futura-pt",sans-serif}.event_list .entry .info .date .y,.event_list .entry .info h4 .y{margin-left:-3px}.event_list .entry .info .buttons{position:absolute;top:0;right:0;width:125px}.event_list .entry .info .buttons a,.event_list .entry .info .buttons span{display:block}.event_list .entry .thumb{width:175px;height:100px;margin:0 10px 0 0;float:left}.event_list .entry .thumb a{display:block;width:100%;height:100%}.event_list .entry .thumb img{padding:0;width:100%;height:100%}.event_list .entry .thumb:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.event_detail .event-header{border-bottom:1px solid #DFDFDF;padding-bottom:7px;margin-bottom:10px}.event_detail .event-header h1{font-size:18px}.event_detail .event-header h1,.event_detail .event-header h4{border-bottom:0;padding-bottom:0;margin-bottom:0;line-height:140%}.event_detail .event-header h4{font-size:13px;color:#666;font-weight:500}.event_detail .event-section{margin:0 0 20px}.event_detail .event-section h3.section-header{color:#666;font-size:13px;border-bottom:1px solid #DFDFDF;padding-bottom:2px}.event_detail .showings{margin:0 0 20px}.event_detail .showings h3.section-header{margin-bottom:20px}.event_detail .showings .span3{width:100%;clear:both;margin-bottom:5px}.event_detail .showings .date,.event_detail .showings .ical,.event_detail .showings .showing_ticket_link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event_detail .showings .date{background:#E3E3E3;color:#6C6D66;font-size:12px;width:216px;padding:2px 10px 0}.event_detail .showings .ical.btn-blue{margin:0 3px 0 5px;width:102px;position:relative;padding:0 0 0 25px}.event_detail .showings .ical.btn-blue .icon-plus{position:absolute;top:12px;left:10px;font-size:6px}.event_detail .showings .ical.btn-blue:before{position:absolute;top:0;left:6px;font-size:14px;content:"\f133";font-family:FontAwesome;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}.event_detail .showings .buttons{background:transparent url('../images/zigzag-green.png?1378764416') repeat-y 0 -1px;padding-left:3px;height:26px;position:relative;line-height:21px}.event_detail .showings .buttons:after{position:absolute;content:'';background:transparent url('../images/zigzag-green-right.png?1378764416') repeat-y 0 -1px;width:3px;top:0;right:-3px;height:26px}.event_detail .showings .buttons a,.event_detail .showings .buttons span{width:109px;padding:0 0 0 28px}.event_detail .showings .buttons a:before,.event_detail .showings .buttons span:before{left:10px;top:2px}.event_detail .showings .buttons span{height:26px;line-height:26px;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}.event_detail .showings .buttons span:hover{background-color:#8ba64f}.event_detail .showings .buttons a,.event_detail .showings .btn-blue{display:block;height:26px;line-height:26px;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}.event_detail .related h3.section-header{margin-bottom:0;border-bottom:0}.event_detail .share .addthis_toolbox{float:left}.event_detail .sponsor_list .span1{text-align:center;width:145px}.event_detail .sponsor_list img{max-width:135px}.event_detail .span1 .buttons{position:relative;margin-bottom:10px}.event_detail .span1 .buttons:before{position:absolute;content:'';background:transparent url('../images/zigzag-green.png?1378764416') repeat-y 0 -1px;width:3px;top:0;left:-3px;height:40px}.event_detail .span1 .buttons.no-ticket,.event_detail .span1 .buttons.no-ticket:before{background:none}.event_detail .span1 .buttons .ticket{position:relative;width:100%;height:40px;margin-bottom:10px}.event_detail .span1 .buttons .ticket:before,.event_detail .span1 .buttons .ticket:after{content:"";position:absolute;z-index:0;bottom:0;left:0;-webkit-box-shadow:0 10px 20px -3px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 20px -3px rgba(0,0,0,0.5);box-shadow:0 10px 20px -3px rgba(0,0,0,0.5);-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);width:100px;height:40px;bottom:10px}.event_detail .span1 .buttons .ticket:after{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg);right:0;left:auto}.event_detail .span1 .buttons a,.event_detail .span1 .buttons span{display:block;z-index:1}.event_detail .span1 .buttons a.tickets,.event_detail .span1 .buttons a.soon,.event_detail .span1 .buttons a.tba,.event_detail .span1 .buttons span.tickets,.event_detail .span1 .buttons span.soon,.event_detail .span1 .buttons span.tba{width:100%;padding:10px 5px 10px 45px;height:40px;font-size:16px}.event_detail .span1 .buttons a.tickets:before,.event_detail .span1 .buttons a.soon:before,.event_detail .span1 .buttons a.tba:before,.event_detail .span1 .buttons span.tickets:before,.event_detail .span1 .buttons span.soon:before,.event_detail .span1 .buttons span.tba:before{background-size:16px 14px;width:16px;height:14px;top:13px;left:19px}.event_detail .span1 .buttons a.tickets:after,.event_detail .span1 .buttons a.soon:after,.event_detail .span1 .buttons a.tba:after,.event_detail .span1 .buttons span.tickets:after,.event_detail .span1 .buttons span.soon:after,.event_detail .span1 .buttons span.tba:after{position:absolute;content:'';background:transparent url('../images/zigzag-green-right.png?1378764416') repeat-y 0 -1px;width:3px;top:0;right:-3px;height:40px}.event_detail .details{border:1px solid #D4D5C8;padding:5px 12px}.event_detail .details ul{padding:0;margin:0}.event_detail .details ul li{padding:10px 0;margin:0;border-top:1px solid #DFDFDF;font-size:12px;line-height:20px;color:#666}.event_detail .details ul li:first-child{border-top:0}.event_detail .details ul li:before{display:none}.event_detail .details ul li.availability a{color:#666;border-bottom:1px solid #DFDFDF}.event_detail .details ul li.availability a:visited{color:#666}.event_detail .details ul li.availability a:hover{color:#a90432}.event_detail .details ul li.availability a:active{color:#666}.event_detail .details ul li.availability a:hover{border-bottom:0;text-decoration:none}.event_detail .details label{text-transform:uppercase;display:block;font:700 13px/20px "futura-pt",sans-serif}.news_list{position:relative}.news_list .content .overview{border:none;margin:0}.news_list a.entry_link{display:block;width:100px;height:100%}.news_list .entry{padding-bottom:10px}.news_list .entry .info{width:100%}.news_list .entry .info h3,.news_list .entry .info .date,.news_list .entry .info h4,.news_list .entry .info p{width:100%}.news_list .entry .info .buttons{position:relative;top:auto;left:auto;margin-top:10px}.news_detail{position:relative}.news_detail .container{position:relative}.news_detail .overview{margin-bottom:10px}.news_detail .date{font:500 13px/130% "futura-pt",sans-serif;text-transform:uppercase}.news_detail .share_bar{border-top:1px solid black;padding:15px 0 0}.news_detail .share_bar .addthis_toolbox{float:left;width:305px}.news_detail .share_bar a.print{float:left;display:block;height:22px;background:url(../images/icons.png) no-repeat 0 -44px;padding:0 0 0 26px;margin:0 20px 0 0;line-height:22px;text-decoration:none;float:left;color:#222;font-size:11px;font-weight:700;text-transform:uppercase}.news_detail .share_bar a.print:hover{background-position:0 -66px}.news_detail .share_bar a.full_list,.news_detail .share_bar a.full_list:link,.news_detail .share_bar a.full_list:visited{float:left;display:block;padding:0 0 0 26px;text-decoration:none;border:none;color:#222;margin:0 15px 0 0;line-height:22px;font-weight:700;font-size:11px;height:22px;text-transform:uppercase;background:url(../images/icons.png) no-repeat 0 -220px}.news_detail .share_bar a.full_list:hover,.news_detail .share_bar a.full_list:link:hover,.news_detail .share_bar a.full_list:visited:hover{background-position:0 -242px}.news_detail .event_list{margin:0 0 15px}.news_detail .event_list .list{padding:0}.content{margin:0 0 15px;padding:0;position:relative}.content ul li{list-style:none;padding-left:18px}.content ul li:before{font-family:FontAwesome;content:"\f111";position:absolute;color:#2d88c5;font-size:7px;top:0;left:0}.content ol{margin-left:18px}.content ol li{list-style:decimal}.content .container{clear:both;position:relative}.textarea .content img{max-width:100%}.content img[align=left],.content img[align=left].gh-image,.content img[style*="float: left"],.content img[style*="float:left"],.content img.left{float:left;margin:0 10px 10px 0}.content img[align=right],.content img[align=right].gh-image,.content img[style*="float: right"],.content img[style*="float:right"],.content img.right{float:right;margin:0 0 10px 10px}.content img.gh-image{padding:0;margin:0 15px 15px 0}.content img.image{padding:0;margin:0 15px 15px 0}.content .image-left{clear:both}.content .image-left h3{font-size:20px;font-weight:normal}.content .image-left img{width:175px;height:130px;padding:6px}.content .image-left p{line-height:140%}.content .image-right{clear:both}.content .image-right h3{font-size:20px;font-weight:normal}.content .image-right img{width:auto;height:auto;padding:2px;margin:0 0 15px 15px}.content .image-right p{line-height:140%}.content .image-three{text-align:left;float:left;width:140px;padding:0 24px 30px;margin:0}.content .image-three a,.content .image-three a:link,.content .image-three a:visited{display:block;width:132px;height:106px}.content .image-three a img,.content .image-three a img.image,.content .image-three a img.gh-image,.content .image-three a:link img,.content .image-three a:link img.image,.content .image-three a:link img.gh-image,.content .image-three a:visited img,.content .image-three a:visited img.image,.content .image-three a:visited img.gh-image{padding:2px;margin:0;width:132px;height:106px}.content .image-three a:hover,.content .image-three a:focus,.content .image-three a:link:hover,.content .image-three a:link:focus,.content .image-three a:visited:hover,.content .image-three a:visited:focus{text-decoration:none}.content .image-three p{color:black;width:132px;text-align:center;padding:5px 0 0;font-weight:bold}.content .image-four{text-align:center;float:left;width:130px;padding:0 10px;margin:0}.content .image-four a,.content .image-four a:link,.content .image-four a:visited{display:block;margin:0;padding:0;width:auto;height:auto}.content .image-four img,.content .image-four img.image,.content .image-four img.gh-image{padding:0;background:none;margin:0 0 10px}.content .overview,.content .lead{margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #dfdfdf;font-size:16px;line-height:200%}.content .overview p,.content .lead p{font-size:16px;line-height:240%}.content .overview h1,.content .lead h1{border-bottom:0;margin-bottom:0}.content .overview a,.content .overview a:visited,.content .lead a,.content .lead a:visited{text-decoration:underline}.content .overview a:hover,.content .overview a:focus,.content .overview a:visited:hover,.content .overview a:visited:focus,.content .lead a:hover,.content .lead a:focus,.content .lead a:visited:hover,.content .lead a:visited:focus{text-decoration:none}.content .baseline{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid black}.content .baseline p{font-size:16px;padding:10px 0 15px;line-height:130%;color:black}.content table{margin:0 0 15px;position:relative}.content table tr{font-size:12px;color:black}.content table tr td{padding:5px;border:none}body#events.all #column_1 .paging.final{display:none}.paging{margin:0;position:relative;padding:10px 0px;height:25px;font-size:12px;border-bottom:1px solid #dfdfdf}.paging .record{width:100px;float:left;text-transform:uppercase;font:500 12px/25px "futura-pt",sans-serif;height:18px;font-weight:bold}.paging .pages{margin:0;float:right;text-align:right;padding:0}.paging .pages strong,.paging .pages a,.paging .pages a:link,.paging .pages a:visited{background:#C5C4BD;color:#fff;height:25px;line-height:25px;margin:0 0 0 1px;text-align:center;width:25px;display:inline-block;text-decoration:none}.paging .pages strong:hover,.paging .pages a:hover,.paging .pages a:link:hover,.paging .pages a:visited:hover{background-color:#2c3e50;text-decoration:none}.paging .pages strong.prev,.paging .pages strong.next,.paging .pages strong.first,.paging .pages strong.last,.paging .pages a.prev,.paging .pages a.next,.paging .pages a.first,.paging .pages a.last,.paging .pages a:link.prev,.paging .pages a:link.next,.paging .pages a:link.first,.paging .pages a:link.last,.paging .pages a:visited.prev,.paging .pages a:visited.next,.paging .pages a:visited.first,.paging .pages a:visited.last{text-indent:-9999px;overflow:hidden;position:relative}.paging .pages strong.prev:before,.paging .pages strong.next:before,.paging .pages strong.first:before,.paging .pages strong.last:before,.paging .pages a.prev:before,.paging .pages a.next:before,.paging .pages a.first:before,.paging .pages a.last:before,.paging .pages a:link.prev:before,.paging .pages a:link.next:before,.paging .pages a:link.first:before,.paging .pages a:link.last:before,.paging .pages a:visited.prev:before,.paging .pages a:visited.next:before,.paging .pages a:visited.first:before,.paging .pages a:visited.last:before{content:"\f04b";font-family:FontAwesome;text-indent:0;width:25px;height:25px;font-size:10px;line-height:25px;position:absolute;top:0;left:0;color:#fff;text-align:center}.paging .pages strong.prev.prev,.paging .pages strong.next.prev,.paging .pages strong.first.prev,.paging .pages strong.last.prev,.paging .pages a.prev.prev,.paging .pages a.next.prev,.paging .pages a.first.prev,.paging .pages a.last.prev,.paging .pages a:link.prev.prev,.paging .pages a:link.next.prev,.paging .pages a:link.first.prev,.paging .pages a:link.last.prev,.paging .pages a:visited.prev.prev,.paging .pages a:visited.next.prev,.paging .pages a:visited.first.prev,.paging .pages a:visited.last.prev{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.paging .pages strong.prev.first:before,.paging .pages strong.next.first:before,.paging .pages strong.first.first:before,.paging .pages strong.last.first:before,.paging .pages a.prev.first:before,.paging .pages a.next.first:before,.paging .pages a.first.first:before,.paging .pages a.last.first:before,.paging .pages a:link.prev.first:before,.paging .pages a:link.next.first:before,.paging .pages a:link.first.first:before,.paging .pages a:link.last.first:before,.paging .pages a:visited.prev.first:before,.paging .pages a:visited.next.first:before,.paging .pages a:visited.first.first:before,.paging .pages a:visited.last.first:before{content:"\f04a";font-size:12px}.paging .pages strong.prev.last:before,.paging .pages strong.next.last:before,.paging .pages strong.first.last:before,.paging .pages strong.last.last:before,.paging .pages a.prev.last:before,.paging .pages a.next.last:before,.paging .pages a.first.last:before,.paging .pages a.last.last:before,.paging .pages a:link.prev.last:before,.paging .pages a:link.next.last:before,.paging .pages a:link.first.last:before,.paging .pages a:link.last.last:before,.paging .pages a:visited.prev.last:before,.paging .pages a:visited.next.last:before,.paging .pages a:visited.first.last:before,.paging .pages a:visited.last.last:before{content:"\f04e";font-size:12px}.paging .pages strong{color:white;background-color:#2c3e50;text-decoration:none}.link{margin:0;position:relative;clear:both}.link ul.list{margin:0 0 20px;padding:0;list-style-type:none;list-style-image:none;border-top:1px solid #dfdfdf}.link ul.list li{padding:0;margin:0;color:#2C3E50;border-bottom:1px solid #dfdfdf}.link ul.list li:before{display:none}.link ul.list p{padding:0;font-style:italic}.link ul.list .description{font-style:italic;font-size:12px}.link ul.list a{display:block;color:#2c3e50;text-decoration:none;font:700 13px/120% "futura-pt",sans-serif;padding:10px 20px 5px 0;margin-right:10px;margin-bottom:5px;text-transform:uppercase;background:transparent url('../images/sprite-links.png?1378764416') right 8px no-repeat}.link ul.list a:visited{color:#2c3e50}.link ul.list a:hover{color:#0088ad}.link ul.list a:active{color:#2c3e50}.link ul.list a.image{background-position:right -68px}.link ul.list a.pdf{background-position:right -28px}.link ul.list a.email{background-position:right -105px}.seating_charts .entry{width:49%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#eee;margin-bottom:10px;height:443px}.seating_charts .entry .thumb{line-height:360px;background:#fff}.seating_charts .entry img{max-width:280px;max-height:360px;vertical-align:middle}.seating_charts .entry h3{margin:0 0 10px;height:20px;font-size:13px;overflow:hidden}.seating_charts .entry h3 a:hover{text-decoration:none}.seating_charts .entry.alt{float:right}.seating_charts .entry .buttons{padding:10px 0 0}.seating_charts .entry .buttons a{width:48%;text-align:center;display:block;clear:none;float:left}.seating_charts .entry .buttons a.btn-green{float:right}.holder .spotlight .spot{width:100%;clear:both;border-top:1px solid #dfdfdf;padding:10px 0;float:left}.holder .spotlight .spot:first-child{border-top:0}.holder .spotlight .spot .image{float:left}.holder .spotlight .spot .image,.holder .spotlight .spot .image img{width:175px;height:100px;display:block;line-height:100%}.holder .spotlight .spot .spot_info{width:420px;float:right}.holder .spotlight .spot .spot_info h2{font-size:16px;margin-bottom:6px;color:#a90432}.holder .spotlight .spot .spot_info h2 a{color:#a90432}.holder .spotlight .spot .spot_info h2 a:visited{color:#a90432}.holder .spotlight .spot .spot_info h2 a:hover{color:#6c1f25}.holder .spotlight .spot .spot_info h2 a:active{color:#6c1f25}.holder .spotlight .spot .spot_info h2 a:hover{text-decoration:none}.holder .spotlight .spot .spot_info p{line-height:22px}.sitemap{padding:0;margin:0;clear:both}.sitemap .column{float:left;width:280px;padding:0;position:relative}.sitemap #sitemap_column_1{margin:0 30px 0 0}.sitemap ul{margin:0;padding:0;list-style:none}.sitemap ul li{margin:0 0 15px 0;padding:0;line-height:25px}.sitemap ul li:before{display:none}.sitemap ul li ul li{margin:0;font-size:12px;font-weight:bold}.sitemap ul li ul li a{color:#333;padding:5px 0;font-size:14px;font-weight:500}.sitemap ul li ul li a:visited{color:#333}.sitemap ul li ul li a:hover{color:#a90432}.sitemap ul li ul li a:active{color:#a90432}.sitemap ul li ul li ul{display:none}.sitemap a{text-decoration:none;color:#a90432;font:700 16px/130% "futura-pt",sans-serif;text-transform:uppercase;display:block;padding:6px 0;border-bottom:1px solid #dfdfdf}.sitemap a:visited{color:#a90432}.sitemap a:hover{color:#333}.sitemap a:active{color:#333}.sitemap a:hover,.sitemap a:focus{text-decoration:none}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important}a,a:visited{color:#444 !important;text-decoration:underline}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,address,ul li,ol li{font-size:12px;line-height:18px}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}h1{font-size:18px}h2{font-size:16px}h2{font-size:14px}.news_tools{display:none}.cal-wrapper #calendario,.toolbar,.partner_container,.cal-wrapper,.cal-wrapper div,#column_2 .subnav,.share.event-section,.showings_list .showing_ticket_link,.showings_list a.ical.btn-blue,.venue-nav,#events .overview .links,#news .overview .links{display:none}#column_1 .holder:before,#column_1 .holder:after{display:none}.print_logo{display:block;width:150px;height:44px;padding-bottom:10px}.print_map{display:block;text-align:center;margin:0 auto}#layout{padding-top:10px;border-top:1px solid #666}header,footer,#branding,#cal_holder,#branding_toggle_btn,#fb_window,#fb-root,.paging,#branding_container,.buttons{display:none}.one_sidebar_right #column_2{display:none}.ticket,.banner,.addthis_toolbox,.print,.seating{display:none}body#events.detail #branding_container,body#news.detail #branding_container{display:none;height:0px !important}.no_print{display:none}body#events.detail #column_1 .main_column{width:600px}body#events.detail #column_2{display:block}.column{width:100% !important}.event_list a:after{content:""}.faq .dd{display:block !important;height:auto}.full-slideshow{width:100%;height:370px;overflow:hidden;display:none;margin:0 auto 10px;text-align:center}.full-slideshow img{width:100%;margin:0 auto}.full-slideshow .rsGCaption{display:none}#branding.spotlight_image.full-slideshow{display:block;width:100%;height:auto;margin-bottom:10px}#branding.spotlight_image.full-slideshow img{width:100%}#branding.spotlight_image.full-slideshow .rsGCaption{display:none}.event_detail .span1{float:left;width:25%}.event_detail .span3{float:right;width:73%}#branding_map{display:none}.concierge{margin-bottom:15px}.concierge_listing .entry{border-bottom:1px solid #dfdfdf;padding:10px 0}.concierge_listing .entry .thumb{width:16%;float:left;border:1px solid #dfdfdf}.concierge_listing .entry .thumb img{width:100%;height:auto}.concierge_listing .entry .info{width:80%;float:right}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div{border:1px solid #ccc}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row{background:#f0f}.calendar .full .full_column #calendario{display:block}.calendar .full .full_column #calendario #calendar,.calendar .full .full_column #calendario .fc-calendar{border:0px}.calendar .full .full_column #calendario #calendar .fc-head,.calendar .full .full_column #calendario .fc-calendar .fc-head{height:18px;line-height:18px;font-size:13px}.calendar .full .full_column #calendario .cal-header{height:30px}.calendar .full .full_column #calendario .cal-header h2{line-height:100%;font-size:18px}.calendar .full .full_column #calendario h3.event_title a:after{content:""}.calendar .full .full_column #calendario .fc-row{height:31% !important}.calendar .full .full_column #calendario .fc-row>div{height:100%;padding-top:22px}.calendar .full .full_column #calendario .fc-row .fc-content{background:#ddd;padding-top:22px}.calendar .full .full_column #calendario .fc-row .fc-content .event_shortdesc{display:block}.calendar .full .full_column #calendario .fc-row .fc-content .cal_overlay_item{display:none}.calendar .full .full_column #calendario .fc-row .fc-content span.fc-date{font-size:11px}.calendar .full .full_column #calendario .fc-row .fc-content:before,.calendar .full .full_column #calendario .fc-row .fc-content:after{display:none;background-image:none}.calendar .full .full_column #calendario .fc-calendar .fc-row>div,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content{border:1px solid #ccc}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc{width:100%;text-align:center;margin:0 0 3px;font-size:10px;padding-bottom:3px}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3 a,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc span,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3.event_title a,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc div,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3 a,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc span,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3.event_title a,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc div{font-size:10px;line-height:100%;color:#666;text-transform:none;font-family:sans-serif}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3 a:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc span:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3.event_title a:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc div:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3 a:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc span:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3.event_title a:visited,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc div:visited{color:#666}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3 a:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc span:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3.event_title a:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc div:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3 a:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc span:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3.event_title a:hover,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc div:hover{color:#666}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3 a:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc span:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3.event_title a:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc div:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3 a:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc span:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3.event_title a:active,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc div:active{color:#666}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc div.venueInfo,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc div.venueInfo{color:#666;font-size:10px;margin-bottom:0;margin-top:0}.calendar .full .full_column #calendario .fc-calendar .fc-row>div div.event_shortdesc h3,.calendar .full .full_column #calendario .fc-calendar .fc-row>div.fc-content div.event_shortdesc h3{margin:0;font-size:11px;line-height:100%}.calendar .full .full_column #calendario .tooltip.arrow_box,.calendar .full .full_column #calendario .fc-content div.cal_overlay_item,.calendar .full .full_column #calendario .fc-content>div.calendar_detail{display:none;visibility:hidden;margin-left:-9999em}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div div.calendar_detail{display:none;visibility:hidden;margin-left:-9999em}.button-arrow,.calendar .full .cal_print_button{display:none;visibility:hidden}.calendar .full .overview h1{margin-bottom:10px}}.fc-calendar-container{position:relative;height:400px;width:400px}.fc-calendar{width:100%;height:100%}.fc-calendar .fc-head{height:30px;line-height:30px;background:#ccc;color:#fff}.fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);border:1px solid #ddd}.fc-calendar .fc-row{width:100%;border-bottom:1px solid #ddd}.fc-four-rows .fc-row{height:25%}.fc-five-rows .fc-row{height:37px;height:-moz-calc(20% - 3px);height:-webkit-calc(20% - 3px);height:calc(20% - 3px)}.fc-six-rows .fc-row{height:16.66%;height:-moz-calc(100%/6 - 3px);height:-webkit-calc(100%/6 - 3px);height:calc(100%/6 - 3px)}.fc-calendar .fc-row>div,.fc-calendar .fc-head>div{float:left;height:100%;width:136px;width:-moz-calc(100%/7 - 3px);width:-webkit-calc(100%/7 - 3px);width:calc(100%/7 - 3px);position:relative}.fc-calendar .fc-head>div{width:136px;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);width:calc(100%/7)}.ie9 .fc-calendar .fc-row>div,.ie9 .fc-calendar .fc-head>div{width:14.2%}.fc-calendar .fc-row>div{border-right:1px solid #ddd;padding:4px;overflow:hidden;position:relative}.fc-calendar .fc-row.selected{height:50%}.fc-calendar .fc-row.selected .date_overlay{display:none}.fc-calendar .fc-row.selected>div{background:#4E3149}.fc-calendar .fc-head>div{text-align:center}.fc-calendar .fc-row>div>span.fc-date{position:absolute;width:30px;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 1px 0 rgba(255,255,255,0.8);bottom:5px;right:5px;text-align:right}.fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.fc-calendar .fc-row>div.fc-today{background:#fff4c3}.fc-calendar .fc-row>div.fc-out{opacity:0.6}.fc-calendar .fc-row>div:last-child,.fc-calendar .fc-head>div:last-child{border-right:none}.fc-calendar .fc-row:last-child{border-bottom:none}.cal-wrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;display:none}.calendar-container{position:absolute;top:170px;left:50%;width:0;margin-left:-265px;border:5px solid #FFDA70;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:30;overflow:hidden;padding:10px;background:#f7cd74 url('../images/noise.png?1378764416');*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7CD74', endColorstr='#FFF2B950');background:url('../images/noise.png?1378764416'),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3Y2Q3NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyYjk1MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:url('../images/noise.png?1378764416'),-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7cd74), color-stop(100%, #f2b950));background:url('../images/noise.png?1378764416'),-webkit-linear-gradient(top, #f7cd74 0%,#f2b950 100%);background:url('../images/noise.png?1378764416'),-moz-linear-gradient(top, #f7cd74 0%,#f2b950 100%);background:url('../images/noise.png?1378764416'),-o-linear-gradient(top, #f7cd74 0%,#f2b950 100%);background:url('../images/noise.png?1378764416'),linear-gradient(top, #f7cd74 0%,#f2b950 100%);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);height:350px}.calendar-container .ie8{filter:none;background:#fff}.calendar-container.fixed{left:auto;position:fixed;top:20px}.calendar-container h3.calendar-title{font-size:18px;color:#2c3e50;margin-bottom:13px;font:600 18px/140% "futura-pt",sans-serif}.calendar-container .cal-close{position:absolute;top:12px;right:10px;cursor:pointer;z-index:10;display:block;font:700 14px/14px "futura-pt",sans-serif;text-transform:uppercase;color:#2c3e50;padding-right:25px;text-shadow:0 1px 0 rgba(255,255,255,0.4)}.calendar-container .cal-close i{position:absolute;top:0;right:0;font-size:19px;line-height:14px;padding-left:6px}.calendar-container .cal-close:hover,.calendar-container .cal-close:hover i{color:#de7d24}.calendar-container.inactive{z-index:0}#calendario{width:256px;padding:0;margin:10px auto 0 0;position:relative;border:2px solid #FFDA88;height:280px;-webkit-box-shadow:0 -1px 1px rgba(180,110,57,0.65);-moz-box-shadow:0 -1px 1px rgba(180,110,57,0.65);box-shadow:0 -1px 1px rgba(180,110,57,0.65)}#calendario *,#calendario *:after,#calendario *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.button-arrow{position:absolute;bottom:10px;right:20px}a.button-arrow:hover{text-decoration:none}.cal-calendar-wrap{margin:10px auto;position:relative}.cal-header{padding:15px 0px 0;height:40px;position:relative}.cal-header h2,.cal-header h3{text-align:center}.cal-header h2{color:#2c3e50;font:500 16px/24px "futura-pt",sans-serif;margin:0px;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,0.65);padding:0}.cal-header h3{display:none;font-size:22px;color:#2c3e50}.cal-header .cal-controls span{z-index:100;position:absolute;top:14px;color:#0C4963;text-align:center;cursor:pointer;margin:0;right:10px;background-position:0 -784px;height:24px;width:24px}.cal-header .cal-controls span:hover,.cal-header .cal-controls span:active,.cal-header .cal-controls span:focus{color:#fff}.cal-header .cal-controls span:first-child{left:10px;right:auto;border-left:0;background-position:0 -863px;height:24px;width:24px}.cal-content-reveal{width:215px;height:215px;position:absolute;z-index:100;top:15px;left:280px;overflow:hidden;opacity:0;display:none}.cal-content-reveal .header-date{display:none}.cal-content-reveal .scrolled_content{width:100%;margin:0;padding:0;height:100%;overflow:hidden;position:absolute;left:0;top:0;list-style:none}.cal-content-reveal .content,.cal-content-reveal .overview{margin:0px !important;padding:0 !important}.cal-content-reveal .viewport{width:215px;height:215px;overflow:hidden;position:relative}.cal-content-reveal .cal_overlay_item{position:relative;margin-bottom:0;width:100%;float:left}.cal-content-reveal .cal_overlay_item:first-child{margin-top:0;padding-top:0;border-top:0}.cal-content-reveal .calendar_detail{margin-bottom:15px;border-bottom:1px solid #FDD991;width:200px}.cal-content-reveal .calendar_detail .time,.cal-content-reveal .calendar_detail .cal_event_info{display:block;padding:0}.cal-content-reveal .calendar_detail .cal_event_thumb{display:none}.cal-content-reveal .calendar_detail .cal_event_date,.cal-content-reveal .calendar_detail h5{font:500 13px/120% "futura-pt",sans-serif;color:#7F4B24;text-transform:uppercase}.cal-content-reveal .calendar_detail .cal_event_date,.cal-content-reveal .calendar_detail h5,.cal-content-reveal .calendar_detail h3,.cal-content-reveal .calendar_detail .buttons a,.cal-content-reveal .calendar_detail .buttons span{text-shadow:0 1px 0 rgba(255,255,255,0.55)}.cal-content-reveal .calendar_detail h3{font:500 16px/120% "futura-pt",sans-serif;margin-bottom:4px}.cal-content-reveal .calendar_detail h3 a{color:#2c3e50}.cal-content-reveal .calendar_detail h3 a:visited{color:#2c3e50}.cal-content-reveal .calendar_detail h3 a:hover{color:#2d88c5}.cal-content-reveal .calendar_detail h3 a:active{color:#2d88c5}.cal-content-reveal .calendar_detail h3 a:hover{text-decoration:none}.cal-content-reveal .calendar_detail .cal_event_info{width:200px;min-height:59px;padding-right:0}.cal-content-reveal .buttons{position:relative;height:28px;width:207px}.cal-content-reveal .buttons a,.cal-content-reveal .buttons a:visited,.cal-content-reveal .buttons a[class*="btn"],.cal-content-reveal .buttons span.soon{display:block;float:left;padding:0 0 0 18px;width:95px;color:#2c3e50;font-weight:700;background-position:0 -1355px;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear}.cal-content-reveal .buttons a:hover,.cal-content-reveal .buttons a.ticket-navy_hover,.cal-content-reveal .buttons a.ticket-navy-hover,.cal-content-reveal .buttons a:visited:hover,.cal-content-reveal .buttons a:visited.ticket-navy_hover,.cal-content-reveal .buttons a:visited.ticket-navy-hover,.cal-content-reveal .buttons a[class*="btn"]:hover,.cal-content-reveal .buttons a[class*="btn"].ticket-navy_hover,.cal-content-reveal .buttons a[class*="btn"].ticket-navy-hover,.cal-content-reveal .buttons span.soon:hover,.cal-content-reveal .buttons span.soon.ticket-navy_hover,.cal-content-reveal .buttons span.soon.ticket-navy-hover{background-position:0 -1376px}.cal-content-reveal .buttons a:before,.cal-content-reveal .buttons a:visited:before,.cal-content-reveal .buttons a[class*="btn"]:before,.cal-content-reveal .buttons span.soon:before{display:none}.cal-content-reveal .buttons a.btn-gray,.cal-content-reveal .buttons a:visited.btn-gray,.cal-content-reveal .buttons a[class*="btn"].btn-gray,.cal-content-reveal .buttons span.soon.btn-gray{background:none;width:90px;padding:0;margin-right:10px}.cal-content-reveal .buttons a:hover,.cal-content-reveal .buttons a:visited:hover,.cal-content-reveal .buttons a[class*="btn"]:hover,.cal-content-reveal .buttons span.soon:hover{color:#de7d24;background-position:0 -1227px}.cal-content-reveal .buttons a.more,.cal-content-reveal .buttons a:visited.more,.cal-content-reveal .buttons a[class*="btn"].more,.cal-content-reveal .buttons span.soon.more{background-position:0 -1274px}.cal-content-reveal .buttons a.more:hover,.cal-content-reveal .buttons a.more.info_hover,.cal-content-reveal .buttons a.more.info-hover,.cal-content-reveal .buttons a:visited.more:hover,.cal-content-reveal .buttons a:visited.more.info_hover,.cal-content-reveal .buttons a:visited.more.info-hover,.cal-content-reveal .buttons a[class*="btn"].more:hover,.cal-content-reveal .buttons a[class*="btn"].more.info_hover,.cal-content-reveal .buttons a[class*="btn"].more.info-hover,.cal-content-reveal .buttons span.soon.more:hover,.cal-content-reveal .buttons span.soon.more.info_hover,.cal-content-reveal .buttons span.soon.more.info-hover{background-position:0 -1297px}.cal-content-reveal .buttons a.tickets.onsale.soon,.cal-content-reveal .buttons a.tba,.cal-content-reveal .buttons a:visited.tickets.onsale.soon,.cal-content-reveal .buttons a:visited.tba,.cal-content-reveal .buttons a[class*="btn"].tickets.onsale.soon,.cal-content-reveal .buttons a[class*="btn"].tba,.cal-content-reveal .buttons span.soon.tickets.onsale.soon,.cal-content-reveal .buttons span.soon.tba{width:111px;padding-left:16px;padding-right:0}.ie8 .cal-content-reveal .buttons a,.ie8 .cal-content-reveal .buttons a:visited,.ie8 .cal-content-reveal .buttons a[class*="btn"],.ie8 .cal-content-reveal .buttons span.soon{font-size:12px}.cal-content-reveal .buttons span.tickets{display:none}.cal-content-reveal h4{font-size:12px;color:#2d88c5;margin:0;padding:0}.cal-content-reveal h4.date-time{font-weight:600}.cal-content-reveal h4.time{font:11px/150% "helvetica",sans-serif;color:#333}.cal-content-reveal p{font-size:12px !IMPORTANT;font-weight:500;line-height:16px !important;color:#1F0613;margin:5px 0 0 0;padding:0px !important;border-top:none !important}.fc-calendar-container{height:220px;width:auto;background:none}.fc-calendar-container .fc-calendar{width:90%;margin:0 auto}.fc-calendar-container .fc-calendar .fc-body{padding:0;border:none;width:100%;height:195px;height:-moz-calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px)}.fc-calendar-container .fc-calendar .fc-head{background:none;color:#3c4951;text-transform:uppercase;height:30px;font:700 13px/24px "futura-pt",sans-serif;padding:6px 0 0;text-shadow:none}.fc-calendar-container .fc-calendar .fc-row{border-top:none;border-bottom:none}.fc-calendar-container .fc-calendar .fc-row>div{position:relative;border-right:0;background:#FFECC5;margin:3px 2px 0 1px}.fc-calendar-container .fc-calendar .fc-row>div span.fc-date{top:50%;left:0;width:30px;height:30px;text-align:center;margin:-15px 0 0;color:#374550;font:500 16px/30px "futura-pt",sans-serif;pointer-events:none}.fc-calendar-container .fc-calendar .fc-row>div.fc-today{background:#0C4963}.fc-calendar-container .fc-calendar .fc-row>div.fc-today span.fc-date{text-shadow:none;font-weight:500;color:#fff;z-index:3;background:none}.fc-calendar-container .fc-calendar .fc-row>div.fc-content{background:#EA8C44;cursor:pointer}.fc-calendar-container .fc-calendar .fc-row>div.fc-content span.fc-date{text-shadow:none;font-weight:500;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out;color:#fff;z-index:3}.fc-calendar-container .fc-calendar .fc-row>div.fc-content:hover,.fc-calendar-container .fc-calendar .fc-row>div.fc-content:active,.fc-calendar-container .fc-calendar .fc-row>div.fc-content:focus,.fc-calendar-container .fc-calendar .fc-row>div.fc-content.selected,.fc-calendar-container .fc-calendar .fc-row>div.fc-content.fc-today{background:#0C4963}.fc-calendar-container .fc-calendar .fc-row>div.fc-content:hover span.fc-date,.fc-calendar-container .fc-calendar .fc-row>div.fc-content:active span.fc-date,.fc-calendar-container .fc-calendar .fc-row>div.fc-content:focus span.fc-date,.fc-calendar-container .fc-calendar .fc-row>div.fc-content.selected span.fc-date,.fc-calendar-container .fc-calendar .fc-row>div.fc-content.fc-today span.fc-date{color:#fff}.fc-calendar-container .fc-calendar .fc-row>div.fc-content div{display:none}.fc-calendar-container .fc-calendar .fc-row>div:first-child{border-left:0px}.fc-calendar-container .fc-calendar .fc-row>div:empty{background:rgba(255,236,197,0.4)}.fc-calendar-container .fc-calendar .fc-row:last-child>div{border-bottom:0}.scrollbar{display:none;width:10px;height:225px;position:absolute;right:15px;top:45px;text-align:center}.scrollbar .track{width:1px;background:white;height:197px;position:relative;border-left:2px #C8BFA1 solid;margin-left:9px}.scrollbar .track_up{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid #C8BFA1;position:absolute;left:-8px;top:-16px;cursor:pointer}.scrollbar .track_down{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #C8BFA1;position:absolute;left:-8px;bottom:-16px;cursor:pointer}.scrollbar .track .thumb{position:absolute;left:-9px;top:15px;cursor:pointer}.calendar .full .overview{text-align:center}.calendar .full .overview h1{display:block;margin:0 0 20px;font-weight:300}.calendar .full a.button-arrow{bottom:40px}.calendar .full .full_column span.cal-close{display:none}.calendar .full .full_column #calendario{margin:0 auto;width:100%;height:650px;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.calendar .full .full_column #calendario span.cal-content-close{display:none}.calendar .full .full_column .cal-header{background:none;padding:10px 0 0;height:60px;position:relative}.calendar .full .full_column .cal-header h2,.calendar .full .full_column .cal-header h3{text-align:center}.calendar .full .full_column .cal-header h2{color:#2d88c5;font:24px/45px "futura-pt",sans-serif;margin:0px;padding:0px;letter-spacing:0px}.calendar .full .full_column .cal-header h3{display:none;font-size:10px;font-weight:700;color:#b7bbc2}.calendar .full .full_column .cal-header .cal-controls span{z-index:100;position:absolute;top:16px;text-align:center;cursor:pointer;margin:0;right:0;background-position:0 -1159px;height:30px;width:22px}.calendar .full .full_column .cal-header .cal-controls span:hover,.calendar .full .full_column .cal-header .cal-controls span:active,.calendar .full .full_column .cal-header .cal-controls span:focus{color:#fff}.calendar .full .full_column .cal-header .cal-controls span:first-child{left:0;right:auto;border-left:0;background-position:0 -1119px;height:30px;width:22px}.calendar .full .full_column .tooltip{position:absolute;z-index:100;display:none;width:200px;height:auto;margin:0 5px 5px 0}.calendar .full .full_column .tooltip .cal_event_info{padding:5px 5px 5px 7px;width:100%;height:100%;position:relative;background:#fefefe;-webkit-box-shadow:rgba(0,0,0,0.65) 0px 0px 20px;-moz-box-shadow:rgba(0,0,0,0.65) 0px 0px 20px;box-shadow:rgba(0,0,0,0.65) 0px 0px 20px;border-left:5px solid #8ba64f}.calendar .full .full_column .tooltip .cal_event_info:after{content:'';display:block;position:absolute;top:20%;left:-12px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #8ba64f}.calendar .full .full_column .tooltip .cal_event_info .cal_info_header{height:100%;display:block;width:100%;overflow:hidden}.calendar .full .full_column .tooltip .cal_event_info .cal_event_thumb{display:block;position:relative;border:none;z-index:1;margin:0 auto 5px;padding:0;float:none;overflow:visible;box-shadow:none;width:180px}.calendar .full .full_column .tooltip .cal_event_info .cal_event_thumb img{width:100%}.calendar .full .full_column .tooltip .cal_event_info .venueInfo{padding:0 !important;background:none !important;text-align:left;text-transform:uppercase;font-size:11px;line-height:15px}.calendar .full .full_column .tooltip .cal_event_info span.cal_event_date,.calendar .full .full_column .tooltip .cal_event_info .venueInfo{font:500 12px/120% "futura-pt",sans-serif;text-transform:uppercase;display:block;position:relative;color:#666;margin:0 0 5px}.calendar .full .full_column .tooltip .cal_event_info h3{margin:0 0 5px;font-weight:bold;color:#a90432;line-height:120%}.calendar .full .full_column .tooltip .cal_event_info h3 a{color:#a90432;line-height:100%}.calendar .full .full_column .tooltip .cal_event_info h3 a:visited{color:#a90432}.calendar .full .full_column .tooltip .cal_event_info h3 a:hover{color:#6c1f25}.calendar .full .full_column .tooltip .cal_event_info h3 a:active{color:#6c1f25}.calendar .full .full_column .tooltip .cal_event_info h3 a:hover{text-decoration:none}.calendar .full .full_column .tooltip .cal_event_info .buttons{position:relative;height:28px}.calendar .full .full_column .tooltip .cal_event_info .buttons a,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"],.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon{display:block;float:left;padding:0 0 0 18px;width:90px;color:#2c3e50;font-weight:700;font-size:12px;background-position:0 -1355px;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear}.calendar .full .full_column .tooltip .cal_event_info .buttons a:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a.ticket-navy_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a.ticket-navy-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.ticket-navy_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.ticket-navy-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"]:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].ticket-navy_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].ticket-navy-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.ticket-navy_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.ticket-navy-hover{background-position:0 -1376px}.ie8 .calendar .full .full_column .tooltip .cal_event_info .buttons a,.ie8 .calendar .full .full_column .tooltip .cal_event_info .buttons a:visited,.ie8 .calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"],.ie8 .calendar .full .full_column .tooltip .cal_event_info .buttons span.soon{font-size:11px}.calendar .full .full_column .tooltip .cal_event_info .buttons a:before,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited:before,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"]:before,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon:before{display:none}.calendar .full .full_column .tooltip .cal_event_info .buttons a.btn-gray,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.btn-gray,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].btn-gray,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.btn-gray{background:none;width:90px;padding:0;margin-right:10px}.calendar .full .full_column .tooltip .cal_event_info .buttons a:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"]:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon:hover{color:#de7d24;background-position:0 -1227px}.calendar .full .full_column .tooltip .cal_event_info .buttons a.more,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.more,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].more,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.more{background-position:0 -1274px}.calendar .full .full_column .tooltip .cal_event_info .buttons a.more:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a.more.info_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a.more.info-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.more:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.more.info_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a:visited.more.info-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].more:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].more.info_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons a[class*="btn"].more.info-hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.more:hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.more.info_hover,.calendar .full .full_column .tooltip .cal_event_info .buttons span.soon.more.info-hover{background-position:0 -1297px}.calendar .full .full_column .tooltip .cal_event_info .buttons span.tickets{display:none}.calendar .full .full_column .tooltip .cal_event_info em{display:none}.calendar .full .full_column .cal-hide-overlay{display:none;z-index:4}.calendar .full .full_column .cal-content-reveal{display:block;float:none;position:absolute;top:154px;left:300px;margin:0;padding:15px;text-align:center;width:330px;height:295px;overflow:auto;background:#f1b954;border:5px solid #f1b954;overflow:hidden;opacity:0;display:none}.calendar .full .full_column .cal-content-reveal .cal-overlay-close{display:block;position:absolute;top:8px;right:15px;width:85px;padding:3px 0 0;height:18px;font-weight:bold;background:url(../images/cal_close_btn.png) no-repeat top right;text-transform:uppercase;letter-spacing:1px;cursor:pointer;z-index:99;color:#fff}.calendar .full .full_column .cal-content-reveal .cal-overlay-close:hover{color:#2d88c5}.calendar .full .full_column .cal-content-reveal .cal-overlay-close:active{color:#fff}.calendar .full .full_column .cal-content-reveal .cal_overlay_item{margin-bottom:0;border-bottom:1px solid #333}.calendar .full .full_column .cal-content-reveal .cal_overlay_item .info{padding:8px 0 7px}.calendar .full .full_column .cal-content-reveal .scrolled_content{width:100%;margin:0;padding:35px 15px 15px;height:100%;overflow:hidden;position:absolute;left:0;top:0;list-style:none}.calendar .full .full_column .cal-content-reveal .content,.calendar .full .full_column .cal-content-reveal .oveview{margin:0px !important;padding:0 !important;text-align:left}.calendar .full .full_column .cal-content-reveal .viewport{width:290px;height:235px;overflow:hidden;position:relative;padding:0 25px 10px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.calendar .full .full_column .cal-content-reveal .scrollbar{display:none;width:10px;height:210px;position:absolute;right:25px;top:23px;text-align:center}.calendar .full .full_column .cal-content-reveal .scrollbar .track{width:1px;background:white;height:200px;position:relative;border-left:2px #F8BE46 solid;margin-left:9px}.calendar .full .full_column .cal-content-reveal .scrollbar .track_up{width:14px;height:11px;position:absolute;left:-8px;top:-21px;cursor:pointer}.calendar .full .full_column .cal-content-reveal .scrollbar .track_down{width:14px;height:11px;position:absolute;left:-8px;bottom:-21px;cursor:pointer}.calendar .full .full_column .cal-content-reveal .scrollbar .track .thumb{width:16px;height:77px;background:url(../images/scroller_drag.png) no-repeat 0 0;position:absolute;left:-10px;top:15px;cursor:pointer}.calendar .full .full_column .cal-content-reveal .cal_image{width:166px;height:90px;overflow:hidden;border:5px solid #691644;margin-bottom:2px;display:block}.calendar .full .full_column .cal-content-reveal .cal_description{margin-left:6px;text-align:center}.calendar .full .full_column .cal-content-reveal h4{letter-spacing:0px;font-size:12px;line-height:17px;color:#222;margin:0;padding:0}.calendar .full .full_column .cal-content-reveal h3{line-height:26px;margin:0;padding:0;font-family:"Trebuchet MS", Helvetica, sans-serif}.calendar .full .full_column .cal-content-reveal h3 a{letter-spacing:0px;font-size:15px;font-weight:bold;color:#f1b954}.calendar .full .full_column .cal-content-reveal h3 a:hover{color:#333}.calendar .full .full_column .cal-content-reveal h3 a:active{color:#f1b954}.calendar .full .full_column .cal-content-reveal p{font-size:12px !IMPORTANT;font-weight:500;line-height:18px !important;color:#1F0613;margin:20px 0 0 0;padding:0px !important;border-top:none !important}.calendar .full .full_column .cal-content-reveal em{color:#b8baa5;font-size:12px}.calendar .full .full_column .cal-content-reveal .buttons{position:absolute;top:16px;left:196px}.calendar .full .full_column .cal-content-reveal .buttons a{display:block}.calendar .full .full_column .cal-content-reveal .buttons a.more,.calendar .full .full_column .cal-content-reveal .buttons a.tickets{width:79px;margin-bottom:3px}.calendar .full .full_column .fc-calendar-container{height:auto;width:auto;background:none;box-shadow:none}.calendar .full .full_column .fc-calendar-container .fc-calendar{width:100%}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-body{padding:0 0 4px 0;border:none;width:100%;height:540px}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-head{font-weight:500;text-transform:uppercase;font-size:14px;height:35px;line-height:35px;padding-left:0;margin:0 4px 4px}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row{border-top:none;border-bottom:none;height:15%}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected{height:50%}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div{position:relative;background:#fff;border-right:none;margin:4px;width:13.3%;width:-moz-calc(100%/7 - 8px);width:-webkit-calc(100%/7 - 8px);width:calc(100%/7 - 8px);border:1px solid #dfdfdf;border:1px solid transparent;background:#eee}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div span.fc-date{top:0;left:0px;height:25px;text-align:center;margin:0px;color:#333;font-weight:500;font-size:16px;line-height:150%;pointer-events:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-today{background:#f1b954}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-today span.fc-date{color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content{border:1px solid #dfdfdf;background:#1e5d87;cursor:pointer;padding:30px 5px 0}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content:after{position:absolute;width:126px;height:91px;left:0;top:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSJyZ2JhKDMwLDkzLDEzNSwwKSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMWU1ZDg3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWU1ZDg3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(30,93,135,0)), color-stop(75%, #1e5d87), color-stop(100%, #1e5d87));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(30,93,135,0) 50%,#1e5d87 75%,#1e5d87 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(30,93,135,0) 50%,#1e5d87 75%,#1e5d87 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(30,93,135,0) 50%,#1e5d87 75%,#1e5d87 100%);background-image:linear-gradient(top, rgba(255,255,255,0) 0%,rgba(30,93,135,0) 50%,#1e5d87 75%,#1e5d87 100%);content:''}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content span.fc-date{text-shadow:none;font-weight:500;font-size:16px;background:none;z-index:3;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content:hover{background:#f1b954}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content:hover:before{position:absolute;bottom:0;left:0;background-position:0 -993px;height:90px;width:129px;content:'';z-index:99}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content div{display:block}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div.fc-content .calendar_detail{display:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div:empty{background:rgba(238,238,238,0.4)}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div.fc-content:hover:before,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div.fc-content:after{display:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row:hover>div{background:#ccc}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div.fc-today,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row:hover>div.fc-today{background:#2c3e50}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div.fc-content,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row:hover>div.fc-content{background:#1e5d87}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div.fc-content span.fc-date,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row:hover>div.fc-content span.fc-date{color:#fff}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc{width:100%;text-align:center;margin:0 0 8px;font-size:11px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.3)}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc span{color:#f1b954;line-height:115%}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a.event_time,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc span.event_time{display:block}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a.event_time .date,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc span.event_time .date{display:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a:hover,.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc span:hover{text-decoration:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc .venueInfo{color:#fefefe;font:500 12px/115% "futura-pt",sans-serif;text-transform:uppercase;margin-bottom:4px}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3{margin:0 0 5px;line-height:115%;font-size:14px}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a{line-height:auto}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc h3 a:hover{color:#f4bb52}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row>div div.event_shortdesc:last-child{border-bottom:0}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div div{display:block}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div div.cal_overlay_item{display:none}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div div.cal_overlay_item.show_overlay{display:block;position:absolute;top:0;right:-20px;background:#fff}.calendar .full .full_column .fc-calendar-container .fc-calendar .fc-row.selected>div div.event_shortdesc{display:block}.calendar .full .all-events-link{display:none}.calendar .full .cal_print_button{margin:5px 0 0 0;float:left;display:block;padding:4px 5px;text-align:center;width:140px;margin-left:367px;margin-left:-moz-calc(50% - 70px);margin-left:-webkit-calc(50% - 70px);margin-left:calc(50% - 70px)}
