@import url(https://fonts.googleapis.com/css?family=Poppins:400,600|Roboto:300,400,700);/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */.header,.imgfit,.menu{width:100%}.fmenu,ul.box4,ul.category{list-style:none}.box4,.event_banner{position:relative}.clear,.sec{clear:both}.share:before,form#Form_SubmissionForm div.submission_header label:after,form#Form_SubmissionForm div.submission_left label:after{content:""}.scrolloff,form#Form_SubmissionForm input.inputfile+label *{pointer-events:none}.internalad a,a{text-decoration:none}.hidden,.invisible{visibility:hidden}body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,hr,html,img,input,p,select,textarea{margin:0;padding:0;border:0;font-size:13px;font-family:Roboto,ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei New","Microsoft Yahei","微软雅黑",STXihei,"华文细黑",serif;font-weight:400;box-sizing:border-box}button,html,input:not([type=file]),select,textarea{color:#222}html{font-size:1em}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.bc{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}a{outline:0!important;color:#000}a:hover{color:#898989}p,table{margin-bottom:34px}.imgfit{height:auto}.left{float:left}.right{float:right}.center{text-align:center}.notoppadding{padding-top:0!important}.noborder{border:none!important}.browseupcoming .ttl,.copyright,.fdesc,.findevent .ttl,.more_article li a,.mttl,.search input,.share a,.special .wrapper div,a,div.styled-select select,div.styled-select select option,h1,h2,h3,h4,h5,h6,ul.menubox li a{font-family:Poppins,sans-serif}.content a,.register a{font-family:Roboto,sans-serif}.browseupcoming a,form#Form_SubmissionForm .Actions input{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:10px}h1{font-size:28px;line-height:34px}h1.f30{font-size:30px;line-height:36px}h2{font-size:24px;line-height:30px}h2.f16{font-size:16px;line-height:22px;margin-bottom:0}h3{font-size:20px;line-height:26px}h3.f24{font-size:24px;line-height:1;margin-bottom:20px}h4{font-size:16px}h5,h6{font-size:14px}h6{font-weight:400}h2.f16 a{cursor:pointer}h2.f16 a:hover{color:#54285a}.top a{font-weight:600;color:#000}.wrapper{max-width:1190px;padding:0 19px;margin:0 auto}.fdesc,.fmenu{max-width:563px}.mobile_header{display:none;height:66px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.logo,.logo_m{display:inline-block;vertical-align:bottom}.logo{margin-top:12px}.logo_m{margin-top:22px}.filter,.findevent div.styled-select,.social,.social a,ul.category,ul.category li{display:inline-block;vertical-align:top}.header{height:68px;border-bottom:9px solid #000}.social{margin-left:20px;padding-top:26px}.social a{margin-right:10px}.footer .social{padding-top:12px}.footer .social a{margin-right:0;margin-left:10px}.header .arrowlink{margin-top:27px;font-size:16px}.arrowlink{padding-right:17px;background:url(../img/icon_arrowright.png) right center no-repeat;background-size:9px 12px}.arrowlink2{padding-left:17px;background:url(../img/icon_arrowleft.png) left center no-repeat;background-size:9px 12px}.menu{background:#a6a6a6;padding:8px 0;min-height:42px}div.styled-select select{outline:0;cursor:pointer;min-width:140px;background:0 0;font-size:14px;font-weight:600;border:0;border-radius:0;-webkit-appearance:none;color:#464646}div.styled-select{font-size:14px;font-weight:600;width:103px;padding-right:13px;overflow:hidden;background:url(../img/icon_arrowdown.png) right no-repeat;background-size:8px 9px}div.styled-select select option{background:#fff;color:#464646}div.styled-select.month{width:130px}div.styled-select.month select{width:130px;font-size:14px;color:#fff}.findevent div.styled-select,.findevent div.styled-select select{font-size:16px}.findevent div.styled-select{background:url(../img/icon_arrowdown2.png) right no-repeat;background-size:18px 9px;width:170px;border:1px solid #a6a6a6;margin-right:10px}.findevent div.styled-select select{outline:0;width:190px;color:#fff;padding-left:5px}ul.category{padding:0;margin:0;width:85.71%}ul.category li{width:16.66%}.filter{width:14%;height:40px;border-left:1px solid #fff}ul.category li a{font-size:14px;color:#fff}.event_detail,.fdesc{font-size:13px}ul.category li a:hover{color:#e6e4e4}.special{width:100%;background:#e4e4e4}.special .wrapper div{font-weight:600;color:#515151}.special .wrapper a{color:#515151}.special .wrapper a:hover{color:#898989}.special .wrapper span{font-weight:400}.special_link{padding:5px 0;float:left}.content{padding:15px 0 36px}.event_thumbnail{display:block}.fmenu li,ul.box4 li{display:inline-block;vertical-align:top}.event_thumbnail img{width:100%;height:auto}.random_upcoming{margin-top:20px}.random_upcoming .box4 .inner{min-height:300px}.cat{color:#315877}ul.box4{padding:0;margin:0}div.box4,ul.box4 li{margin-bottom:24px}ul.box4 li{width:23.5%;margin-right:2%}.event_banner img,hr,ul.box4.box1 li{width:100%}ul.box4 li:nth-child(4n+4){margin-right:0}ul.box4 li.singlecell{text-align:center;width:100%;margin-right:0;padding-top:80px;min-height:380px;box-sizing:border-box}.box4 .inner{background:#f0f0f0;min-height:380px}.box4.box1 .inner{min-height:0}.box4 .event_detail{padding:13px 17px 0;line-height:19px;overflow:hidden;text-overflow:ellipsis;border-bottom:13px solid #f0f0f0}.box4 .cat,.box4 .date,.box4 .desc{display:block}.box4 .cat{margin-bottom:12px}hr{border:0;height:1px;background:#000}.footer{background:#898989;padding-bottom:35px}.blackbox{background:#000;width:83px;height:32px}.fdesc{padding:23px 0;color:#fff;font-weight:600;min-height:100px}.fbottom{border-top:1px solid #000;padding-top:16px}.fmenu{padding:0;margin:0}.browseupcoming .inner,.findevent .inner{padding:8px 20px}.fmenu li{margin-right:18px}.browseupcoming .ttl,.eventfilter,.findevent .ttl{vertical-align:middle;display:inline-block}.copyright,.fmenu li a{font-weight:600;font-size:12px}.browseupcoming .ttl,.findevent .ttl{font-size:24px;line-height:28px;font-weight:600}.fmenu li a:hover{color:#d6d6d6}.copyright{max-width:437px}.browseupcoming{background:#cacaca;margin:-4px 0 24px}.browseupcoming .ttl{color:#fff;margin-right:30px}.findevent{background:#424242;margin:30px 0 0}.article,.article_side,.col2,.data .box,.data .register,.findevent .search,.nav div{vertical-align:top}.findevent .ttl{color:#fff;margin-right:30px}.findevent .search{display:inline-block;border:1px solid #a6a6a6}.findevent .search .searchtxt{outline:0;float:left;width:138px;height:28px;padding-left:5px;background:0 0;color:#fff;font-weight:600;font-size:16px}.searchbtn,.special .search{float:right}.searchbtn{width:30px;height:28px;background:url(../img/icon_search_white.png) center center no-repeat;background-size:13px 14px}.special .search .searchtxt{outline:0;float:left;width:304px;height:33px;padding-left:5px;background:0 0;color:#515151;font-size:13px;text-align:right;font-weight:600}.special .searchbtn{float:left;width:22px;height:31px;background:url(../img/icon_search.png) center center no-repeat;background-size:13px 14px}.nav{border-bottom:1px solid #000}.nav div{display:inline-block;width:50%}.prev{text-align:left}.data .register,.next,ul.share-buttons{text-align:right}.next.disabled,.prev.disabled{opacity:.4}.nav div a{color:#000;font-weight:600;font-size:16px}.c,.label{font-weight:700}.article .inner,.article_body,.data,.data .box,.label,.register a,.wide .inner,.wide .inner p{font-size:14px}.event_banner{min-height:198px}.eventbanner_img{min-height:430px;background-repeat:no-repeat;background-position:center center;background-color:#ddd}.event_banner img{height:auto}.shadow,.shadow2{height:198px;z-index:1;position:absolute;width:100%;bottom:0;left:0}.shadow{background:url(../img/banner_shadow.png) repeat-x}.shadow2{background:url(../img/banner_shadow.jpg) repeat-x}.text_c{position:absolute;left:0;bottom:0;width:100%;z-index:2}.event_banner .text{padding:30px;color:#fff;font-size:14px}.c{line-height:28px}.grey_container{background:#f6f6f6}.event_detail{padding:23px 20px}.article_container{padding:47px 30px}.side{width:33.13%;float:left}.wide{width:66.87%;float:right}.side img{width:100%;height:auto}.side hr{margin:30px 0}ul.share-buttons,ul.tbl{margin:0;list-style:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.wide .inner{padding-left:23px;line-height:22px}.share{position:relative;height:26px}.share:before{width:100%;height:1px;background:#222;position:absolute;left:0;top:50%;z-index:1}ul.share-buttons{padding:0;position:relative;z-index:2}ul.share-buttons li{display:inline}.article,.article_side,.col2,.data .box,.data .register,.register a{display:inline-block}ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.col2{width:50%}ul.tbl{padding:0}ul.tbl li{padding-bottom:26px}.label{width:20%;float:left}p.label{float:none}.data{width:70%;float:left;position:relative}.col2 ul.tbl li .label{width:33%}.col2 ul.tbl li .data{width:60%}.sec{padding:26px 0;border-bottom:1px solid #000}.data .box{width:80%}.data .register{width:20%}.register a{line-height:14px;color:#fff;padding:5px 8px 6px;background:#000;font-weight:400}.register a:hover{background-color:#545454}.article{width:75%}.article_side{width:25%}.adv img,.article_body img,.more_article li img{width:100%;height:auto}.article .inner{padding-right:45px}.article .share{margin-top:10px}.article_body{margin-top:32px;line-height:22px}.article_body p{font-size:16px}.article_body img{margin:0 auto;max-width:100%}.more_article{list-style:none;padding:0;margin:0}.more_article li{margin-bottom:25px}.more_article li a{font-size:16px;font-weight:600;line-height:22px;margin-top:12px;display:block}.mttl,.onecol .inner,ul.menubox li .inner,ul.menubox li a,ul.twocol li .inner,ul.twocol li a{border-top:1px solid #fff;font-size:22px;line-height:30px;font-weight:600}.adv img{max-width:100%}.navicon,.navicon .inner{width:28px;height:24px;position:relative}.navicon{display:none;float:right;text-indent:-9999em;overflow:hidden;cursor:pointer;z-index:999;-webkit-tap-highlight-color:transparent;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-top:21px}.navicon .inner{display:block;padding:0}.navicon .bar{display:block;position:absolute;width:100%;height:2px;left:0;background:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul.menubox li,ul.twocol li{display:inline-block;vertical-align:top}.navicon .bar.top{top:0}.navicon .bar.mid{top:50%;margin-top:-2px}.navicon .bar.btm{top:100%;margin-top:-4px}.navicon.is-active .bar.btm,.navicon.is-active .bar.mid,.navicon.is-active .bar.top{top:50%;margin-top:-2px}.mobile_menu{padding-top:60px}ul.menubox,ul.twocol{width:100%;list-style:none;padding:0;margin:0}ul.menubox li{width:25%}ul.twocol li{width:50%}ul.menubox li .inner,ul.menubox li a,ul.twocol li .inner,ul.twocol li a{word-wrap:break-word;display:block;border-right:1px solid #fff;color:#fff}ul.menubox li:nth-child(4n+4) .inner,ul.menubox li:nth-child(4n+4) a,ul.twocol li:nth-child(2n+2) .inner,ul.twocol li:nth-child(2n+2) a{border-right:0}ul.menubox li span,ul.twocol li span{height:83px;padding:20px;display:block}ul.menubox li a:hover span{background-color:#969696}.mttl{color:#fff}.mttl span{display:block;padding:10px 20px}ul.twocol li .month{width:95%;outline:0;background:url(../img/icon_arrowdown3.png) right no-repeat;background-size:14px 13px}ul.twocol li .month select{font-size:22px;width:118%;outline:0}ul.twocol .search{width:100%}ul.twocol .search .searchtxt{outline:0;float:left;width:88%;height:28px;padding-left:5px;background:0 0;color:#515151;font-weight:600;font-size:22px}ul.twocol .searchbtn{float:right;width:18px;height:28px;background:url(../img/icon_search2.png) center center no-repeat;background-size:18px 18px}.onecol{width:100%}.onecol .inner{word-wrap:break-word;display:block;color:#fff}.onecol .inner a{display:block;color:#fff;height:83px;padding:20px}.grey1{background-color:#767676}.grey2{background-color:#d4d4d4}.grey3{background-color:#4a4a4a}a.grey3:hover{background-color:#969696}.black{background-color:#000}ul.twocol li a:hover span{background-color:#969696}ul.last li a{border-bottom:1px solid #fff}.hero,.hero img{display:block;width:100%;max-width:100%;height:auto;border:0;outline:0}.hero{margin-bottom:20px}.article_list .event_detail h2{margin-bottom:12px}form#MemberLoginForm_LoginForm div.field,form#MemberLoginForm_LostPasswordForm div.field{padding:0;margin:5px 0}#nofilesupport,form#Form_SubmissionForm div.submission_header label,form#Form_SubmissionForm div.submission_left label{margin-bottom:0}form#MemberLoginForm_LoginForm label,form#MemberLoginForm_LostPasswordForm label{color:#000;font-weight:700;width:80px}form#MemberLoginForm_LoginForm input.text,form#MemberLoginForm_LoginForm textarea.text,form#MemberLoginForm_LostPasswordForm input.text,form#MemberLoginForm_LostPasswordForm textarea.text{padding:2px 4px;border:1px dashed #000;color:#000}#nofilesupport,.msgspan{color:red;text-align:center}form#MemberLoginForm_LoginForm .checkbox .right,form#MemberLoginForm_LostPasswordForm .checkbox .right{float:none;display:inline}form#MemberLoginForm_LoginForm .Actions input,form#MemberLoginForm_LostPasswordForm .Actions input{padding:4px 8px;font-weight:700}#nofilesupport{padding:10px;background:#fdd;border:1px solid red}.msgspan{display:block}form#Form_SubmissionForm{background:#f6f6f6}form#Form_SubmissionForm div.field{padding:0;margin:0}form#Form_SubmissionForm div.submission_header{background-color:#e4e4e4;box-sizing:border-box;text-align:center;width:100%;height:430px}form#Form_SubmissionForm div.submission_header>div{height:100%;padding-top:160px}form#Form_SubmissionForm div.submission_header .description,form#Form_SubmissionForm div.submission_header .middleColumn,form#Form_SubmissionForm div.submission_header p,form#Form_SubmissionForm div.submission_left .description,form#Form_SubmissionForm div.submission_left .middleColumn,form#Form_SubmissionForm div.submission_left p{font-size:14px}form#Form_SubmissionForm div.field.bannerfile{background-size:cover;background-repeat:no-repeat;background-position:center center}form#Form_SubmissionForm div.submission_left{width:33.13%;float:left}form#Form_SubmissionForm div.submission_left div.poster,form#Form_SubmissionForm div.submission_left div.thumbnail,form#Form_SubmissionForm div.submission_left div.video{width:100%;background:center center no-repeat #e4e4e4;background-size:cover;text-align:center;height:380px;padding-top:0;margin-bottom:20px}form#Form_SubmissionForm div.submission_left div.thumbnail,form#Form_SubmissionForm div.submission_left div.video{height:227px}form#Form_SubmissionForm div.submission_left div.poster>div,form#Form_SubmissionForm div.submission_left div.thumbnail>div,form#Form_SubmissionForm div.submission_left div.video>div{height:100%;padding-top:80px}form#Form_SubmissionForm div.submission_left div.poster>div{padding-top:140px}form#Form_SubmissionForm div.submission_header>div.bgImg,form#Form_SubmissionForm div.submission_left div.poster>div.bgImg,form#Form_SubmissionForm div.submission_left div.thumbnail>div.bgImg,form#Form_SubmissionForm div.submission_left div.video>div.bgImg{background:rgba(0,0,0,.4);color:#fff}form#Form_SubmissionForm input.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form#Form_SubmissionForm input.inputfile+label{color:#fff;background-color:#000;display:inline-block;padding:2px 8px;cursor:pointer}form#Form_SubmissionForm input.inputfile:focus+label{outline:#000 dotted 1px;outline:-webkit-focus-ring-color auto 5px}form#Form_SubmissionForm input.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}form#Form_SubmissionForm input.inputfile+label:hover,form#Form_SubmissionForm input.inputfile:focus+label{background-color:#777}form#Form_SubmissionForm div.submission_main{width:66.87%;padding:0 0 0 23px;float:left}form#Form_SubmissionForm div.submission_submitter{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:24px 23px 14px;margin-bottom:10px}form#Form_SubmissionForm label{color:#000;font-weight:700;font-size:14px;float:none;display:block;margin-bottom:8px}form#Form_SubmissionForm label:after{content:": "}form#Form_SubmissionForm #Form_SubmissionForm_Categories li input[type=checkbox]+label:after,form#Form_SubmissionForm #Form_SubmissionForm_DateType label:after,form#Form_SubmissionForm #Form_SubmissionForm_Repeat label:after,form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays li input[type=checkbox]+label:after,form#Form_SubmissionForm div.field.agreementField input[type=checkbox]+label:after{content:""}form#Form_SubmissionForm div.submission_header>div.bgImg label,form#Form_SubmissionForm div.submission_left div.poster>div.bgImg label,form#Form_SubmissionForm div.submission_left div.thumbnail>div.bgImg label,form#Form_SubmissionForm div.submission_left div.video>div.bgImg label{color:#fff}form#Form_SubmissionForm input.text,form#Form_SubmissionForm textarea.textarea{padding:4px 8px;margin-bottom:16px;border:1px solid #cacaca;color:#000;font-size:14px;width:100%;box-sizing:border-box}form#Form_SubmissionForm .tncField{border-bottom:1px solid #cacaca;padding:0 23px}form#Form_SubmissionForm .tncField p{font-size:14px;margin-bottom:20px}form#Form_SubmissionForm .tncField ol,form#Form_SubmissionForm .tncField ul{font-size:14px;margin:0 0 20px}form#Form_SubmissionForm div.field.agreementField{padding:24px 23px 14px;margin-bottom:10px}form#Form_SubmissionForm .Actions{padding:0 23px 50px}form#Form_SubmissionForm .Actions input{padding:8px 24px;font-weight:700;font-size:20px;color:#fff;background:#000;text-transform:uppercase}form#Form_SubmissionForm .message{color:red;font-weight:700}form#Form_SubmissionForm #Form_SubmissionForm_Categories{list-style:none;padding:0;width:100%;word-spacing:-4px}form#Form_SubmissionForm #Form_SubmissionForm_Categories li{display:inline-block;width:25%;box-sizing:border-box;word-spacing:normal}form#Form_SubmissionForm #Form_SubmissionForm_Categories li input[type=checkbox],form#Form_SubmissionForm div.field.agreementField input[type=checkbox]{display:none}form#Form_SubmissionForm #Form_SubmissionForm_Categories li input[type=checkbox]+label,form#Form_SubmissionForm div.field.agreementField input[type=checkbox]+label{font-weight:400;display:inline-block;box-sizing:border-box;height:30px;padding:5px 5px 0 25px;margin-bottom:0;background:url(../img/checkboxes.png) -5px 0 no-repeat;cursor:pointer;vertical-align:middle;position:relative}form#Form_SubmissionForm #Form_SubmissionForm_Categories li input[type=checkbox]:checked+label,form#Form_SubmissionForm div.field.agreementField input[type=checkbox]:checked+label{background-position:-5px -30px}form#Form_SubmissionForm #Form_SubmissionForm_DateType,form#Form_SubmissionForm #Form_SubmissionForm_Repeat{padding:0;margin:0 0 16px;list-style:none}form#Form_SubmissionForm #Form_SubmissionForm_DateType li,form#Form_SubmissionForm #Form_SubmissionForm_Repeat li{display:inline-block;margin-right:20px}form#Form_SubmissionForm #Form_SubmissionForm_DateType input,form#Form_SubmissionForm #Form_SubmissionForm_Repeat input{cursor:pointer}form#Form_SubmissionForm #Form_SubmissionForm_DateType label,form#Form_SubmissionForm #Form_SubmissionForm_Repeat label{display:inline;cursor:pointer;font-weight:400}form#Form_SubmissionForm #DateEnd,form#Form_SubmissionForm #DateStart{width:210px;float:left}form#Form_SubmissionForm #DateEnd input,form#Form_SubmissionForm #DateStart input{width:200px}form#Form_SubmissionForm #Repeat{clear:left}form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays{list-style:none;padding:0;width:100%;word-spacing:-4px}form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays li{display:inline-block;width:25%;box-sizing:border-box;word-spacing:normal}form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays li input[type=checkbox]{display:none}form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays li input[type=checkbox]+label{font-weight:400;display:inline-block;box-sizing:border-box;height:30px;padding:5px 5px 0 25px;margin-bottom:0;background:url(../img/checkboxes.png) -5px 0 no-repeat;cursor:pointer;vertical-align:middle;position:relative}form#Form_AdvancedSearchForm input.searchtxt,form#Form_SearchForm input.searchtxt{outline:0;font-weight:600;font-family:Poppins,sans-serif}form#Form_SubmissionForm #Form_SubmissionForm_RepeatDays li input[type=checkbox]:checked+label{background-position:-5px -30px}form#Form_SubmissionForm #Submitter,form#Form_SubmissionForm #SubmitterEmail{width:50%;float:left;padding-right:10px}form#Form_SubmissionForm #SubmitterEmail{padding:0 0 0 10px}form#Form_SubmissionForm input.video{width:80%;text-align:center;margin-top:5px}form#Form_SubmissionForm ul.tagit{border-radius:0;border-color:#cacaca}form#Form_SubmissionForm ul.tagit li.tagit-new{width:270px}form#Form_SubmissionForm ul.tagit li{margin:1px 5px 1px 0}form#Form_SubmissionForm div.dateLabels>div{display:inline-block;border:1px solid #cacaca;background:#cdcdcd;border-radius:4px;padding:2px 4px;margin:0 4px 4px 0}form#Form_SubmissionForm div.dateLabels>div span{display:inline-block;cursor:pointer;margin-left:4px;color:#000}form#Form_SubmissionForm div#SelectedDates .middleColumn{position:relative}form#Form_SubmissionForm div#SelectedDates .middleColumn img{position:absolute;left:0;width:29px;height:29px;cursor:pointer}form#Form_SubmissionForm div#SelectedDates .middleColumn input{width:29px}form#Form_SearchForm{float:right;width:180px}form#Form_SearchForm label{display:none}form#Form_SearchForm .middleColumn{float:left}form#Form_SearchForm input.searchtxt{float:left;width:154px;height:33px;padding:0 5px;background:0 0;color:#515151;font-size:13px;text-align:right}form#Form_SearchForm input.searchtxt:focus{background:#f1f1f1}form#Form_SearchForm input[type=submit]{float:left;width:22px;height:31px;background:url(../img/icon_search.png) center center no-repeat;background-size:13px 14px;font-size:0;line-height:0}ul.twocol form#Form_SearchForm{float:none;width:100%}ul.twocol form#Form_SearchForm .middleColumn{float:none}ul.twocol form#Form_SearchForm input.searchtxt{width:88%;height:28px;text-align:left;font-size:22px}#canvas-info .readmore,#mc_embed_signup{text-align:right}ul.twocol form#Form_SearchForm input[type=submit]{float:right;width:18px;height:28px;background:url(../img/icon_search2.png) center center no-repeat;background-size:18px 18px}form#Form_AdvancedSearchForm{display:inline-block;line-height:28px;color:#fff}form#Form_AdvancedSearchForm div.catmonth{display:inline-block;margin-bottom:5px}.displaynone,body.scrolled .header,body.scrolled .menu,body.scrolled .special,form#Form_AdvancedSearchForm label{display:none}form#Form_AdvancedSearchForm span.or{margin-right:10px}form#Form_AdvancedSearchForm input.searchtxt{float:left;width:138px;height:28px;padding:0 0 0 5px;background:0 0;color:#fff;font-size:16px}form#Form_AdvancedSearchForm input[type=submit].noicon{color:#fff;background:0 0;border:1px solid #a6a6a6;padding:5px 8px;text-transform:uppercase;font-weight:700;margin-right:10px}form#Form_AdvancedSearchForm input[type=submit].icon{float:right;width:30px;height:28px;background:url(../img/icon_search_white.png) center center no-repeat;background-size:13px 14px;font-size:0;line-height:0}.white{color:#fff}.c a.white:hover{color:#315877}.article_body a,.content_body a,.synopsis a{border-bottom:1px dashed #000}#canvas,#canvas-info{border:1px solid #000}.synopsis p{margin-bottom:20px}#colorbox.imgoverlay{top:20px!important}body.scrolled>.top{background:#000;position:fixed;top:0;width:100%;z-index:100}body.scrolled{padding-top:163px}body.scrolled .mobile_header,body.scrolled .navicon{display:block}.media iframe{max-width:100%}#map-canvas{width:100%;height:430px}.canvas-wrap{font-size:0}.canvas-wrap>div{display:inline-block;font-size:13px;vertical-align:top}#canvas{width:65%;position:relative}#canvas-info{width:30%;margin-left:5%;border-top:15px solid #000;padding:10px}.canvas-info-nometa:before{content:"\2190"}.canvas-info-meta{display:none}#canvas-info .title{font-size:1.2em;font-weight:700}#canvas-info .media{border-top:1px solid #000;margin-top:10px;padding-top:10px}#canvas-info .media img{display:block;width:100%;height:auto;max-width:100%}#canvas-info .media>a{display:block;margin-bottom:10px}#map-filter{position:absolute;top:0;left:0;z-index:99;padding:5px}#map-filter input,#map-filter select{border:1px solid #000;height:20px}#map-filter input{width:80px}@media all and (max-width:800px){.canvas-wrap{margin-left:-19px;margin-right:-19px}#canvas{width:100%;margin-bottom:10px}#canvas-info{width:90%;margin-left:5%;margin-right:5%}.canvas-info-nometa:before{content:"\2191"}#map-filter span{display:block;margin-top:5px}}.eventsmap>div:first-child{width:200px;float:left}.eventsmap>div:nth-child(2){margin-left:230px}.eventsmap h1{line-height:25px}.eventsmap p{font-size:15px;margin-bottom:0}.eventsmap img{display:block;width:100%;height:auto;max-width:100%}#mc_embed_signup{float:right;padding:23px 0}#mc_embed_signup h2{font-weight:600;font-size:12px;margin-bottom:0;line-height:20px}#mc_embed_signup input[type=submit]{background:#000;border:1px solid #000;color:#fff;padding:5px 10px}#mc_embed_signup input[type=email]{background:0 0;border:1px solid #000;padding:5px 10px;color:#000}.phdark::-webkit-input-placeholder{color:#222}.phdark:-ms-input-placeholder{color:#222}.phdark::-moz-placeholder{color:#222;opacity:1}.phdark:-moz-placeholder{color:#222;opacity:1}body.HomePage .latestposts{margin-bottom:24px;font-size:0}body.HomePage .latestposts>div{display:inline-block;font-size:13px;width:46%;vertical-align:top}body.HomePage .latestposts>div:last-child{width:51%;margin-left:3%}body.HomePage .latestposts>div>div:first-child{margin-bottom:10px}body.HomePage .latestposts>div:last-child>div{font-size:0;margin-bottom:20px}body.HomePage .latestposts>div:last-child>div>div{display:inline-block;width:37.6%;font-size:13px;vertical-align:top}body.HomePage .latestposts>div:last-child>div>div:last-child{width:59.5%;margin-left:2.9%}body.HomePage .latestposts .imglink{display:block;position:relative}body.HomePage .latestposts .imglink img{display:block;width:100%;height:auto;max-width:100%}body.HomePage .latestposts .tag{position:absolute;bottom:0;left:0;background:#000;padding:2px 10px;color:#fff}body.HomePage .latestposts .title{font-size:16px;line-height:18px;margin-bottom:0}body.HomePage .latestposts .date{display:block;margin-bottom:10px;color:#5b5b5b}body.HomePage .moreon{text-align:center;font-size:16px;margin-bottom:24px}body.HomePage .moreon>a{background:#000;color:#fff;font-weight:700;padding:4px 12px;display:inline-block}@media all and (max-width:700px){body.HomePage .latestposts>div,body.HomePage .latestposts>div:last-child,body.HomePage .latestposts>div:last-child>div>div,body.HomePage .latestposts>div:last-child>div>div:last-child{width:100%;margin-left:0}body.HomePage .latestposts>div:first-child{margin-bottom:20px}body.HomePage .latestposts>div:first-child>div:last-child,body.HomePage .latestposts>div:last-child>div>div:last-child{padding-left:20px;padding-right:20px}body.HomePage .latestposts>div:last-child>div>div:first-child{margin-bottom:10px}}.sibling{position:fixed;left:0;top:50vh;z-index:99;padding-right:20px}.sibling-next{left:auto;right:0;padding:0 0 0 20px}.sibling a{box-sizing:border-box;background:#fff;border:1px solid #000;border-left:0;border-right:0;padding:10px;display:block;height:100px;width:280px;margin-left:-280px;z-index:1;transition:margin .7s;font-size:0}.sibling-next a{margin-left:auto;margin-right:-280px}.sibling-next:before,.sibling-prev:after{background:#cdcdcd;font-size:16px;content:'❱';display:block;position:absolute;width:20px;height:100%;line-height:100px;text-align:center;right:0;top:0;z-index:2;transition:all .7s}.internalad,.sibling a span{font-size:13px;box-sizing:border-box}.sibling-next:before{content:"❰";left:0;right:auto}html.no-touch .sibling:hover a,html.touch .sibling.hovered a{margin-left:0;color:#000}html.no-touch .sibling-next:hover a,html.touch .sibling-next.hovered a{margin-left:auto;margin-right:0}html.no-touch .sibling-next:hover:before,html.no-touch .sibling-prev:hover:after,html.touch .sibling-next.hovered:before,html.touch .sibling-prev.hovered:after{content:"❰";color:#fff;background:#000}html.no-touch .sibling-next:hover:before,html.touch .sibling-next.hovered:before{content:'❱'}.internalad:after,.ir:before{content:""}.sibling a span{display:inline-block;vertical-align:top;width:55%;height:80px;text-align:left;padding-left:5%}.sibling a span:first-child{width:45%;padding:0}.sibling a span img{width:100%;max-width:100%;height:auto}.internalad{display:block;background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px 20px 20px;position:relative}.internalad .masthead{display:block;text-align:center;color:#ddd;font-size:12px}.internalad a{border:none}.internalad>span:nth-child(2){float:left;width:33.3%;box-sizing:border-box;vertical-align:top;padding-right:20px;padding-bottom:5px}.internalad .f16{font-size:16px;font-weight:600;line-height:22px}.internalad:after{display:block;clear:both}@media all and (max-width:600px){.internalad>span:nth-child(2){width:50%;padding-right:10px}}@media all and (max-width:1070px){.browseupcoming .ttl,.findevent .ttl,.findevent div.styled-select{margin-bottom:10px}.browseupcoming .inner,.findevent .inner{padding:20px}}@media all and (max-width:1000px){.header,.menu,.special{display:none}body>.top{background:#000;position:fixed;top:0;width:100%;z-index:100}body{padding-top:66px}.mobile_header,.navicon{display:block}}@media all and (max-width:846px){.copyright,.fmenu{clear:both!important;max-width:100%;width:100%;text-align:center}.copyright{margin-top:5px}.fdesc{max-width:400px}}@media all and (max-width:800px){ul.box4 li{width:49%}ul.box4 li:nth-child(2n+2){margin-right:0}ul.box4 li.singlecell{text-align:center;width:100%;margin-right:0}.shadow,.shadow2{display:none}.text_c{position:relative;background-color:#c4c4c4;background-image:-webkit-linear-gradient(top,#c4c4c4,#000);background-image:-moz-linear-gradient(top,#c4c4c4,#000);background-image:-o-linear-gradient(top,#c4c4c4,#000);background-image:linear-gradient(to bottom,#c4c4c4,#000)}.eventbanner_img{min-height:250px}h1.f30{font-size:28px}.col2{width:100%}.col2 ul.tbl li .label{width:20%}.col2 ul.tbl li .data{width:70%}.side,.wide{clear:both;width:100%}.wide .inner{padding:0}.article{width:100%}.article_side{width:100%;border-top:1px solid #000;padding-top:30px}.article .inner{padding-right:0}.article_container{padding:47px 20px}ul.menubox li{width:50%}ul.menubox li:nth-child(2n+2) .inner,ul.menubox li:nth-child(2n+2) a{border-right:0}}.ir,.visuallyhidden{border:0;overflow:hidden}@media all and (max-width:700px){.fdesc{max-width:none;padding-top:0}#mc_embed_signup{float:none;text-align:left}}@media all and (max-width:500px){.col2 ul.tbl li .data,.col2 ul.tbl li .label,.data,.label,ul.box4 li,ul.menubox li,ul.twocol li{width:100%}.data .register{display:block;margin-top:20px}ul.box4 li{margin-right:0}ul.menubox li .inner,ul.menubox li a,ul.twocol li .inner,ul.twocol li a{border-right:0}ul.twocol li:nth-child(1) a{border-bottom:0}.eventbanner_img{min-height:200px}.tbl>li:not(:last-child)>.data>.register{margin-bottom:20px}.eventsmap>div:first-child{float:none;width:100%}.eventsmap>div:nth-child(2){margin-left:0}.eventsmap p{margin-bottom:10px}}@media all and (max-width:463px){.findevent div.styled-select{width:100%;margin-right:0}.findevent .search,.findevent div.styled-select select{width:100%}.findevent .search input.searchtxt{width:84%}}@media all and (max-width:400px){.logo_m img{width:210px;height:auto}.eventbanner_img{min-height:150px}}.ir{background-color:transparent}.ir:before{display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clear,.clearfix:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}