a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border-width:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;border-color:#B3B38C;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}input[type=date],input[type=submit],input[type=text],textarea{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{margin:1em 0;list-style-position:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}hr{display:block;height:1px;border-width:1px 0 0;border-style:solid;margin:1em 0;padding:0}#topAds{height:90px;clear:both;margin:15px auto 20px;text-align:center}.rightBar .dfpad{margin-bottom:1em}.hidewrap{display:none}#edu,.landingad,.pageover{background:url(/c/54415789/img/75percent_white.png);background:rgba(255,255,255,.75);position:absolute;top:0;left:0;right:0;z-index:3}.landingad .landingwrap{text-align:center;width:640px}.enews .landingwrap{text-align:left}.landingwrap{margin:200px auto 2000px;box-sizing:content-box}.pageover{position:absolute;bottom:0;padding:1em;border-width:1px;border-style:solid}.pageover .landingwrap{margin:0 auto}.landingwrap .dfpad{margin-bottom:0}.closer{text-transform:uppercase;font-weight:700;display:inline-block;margin:0 0 5px}.rightBar.fix{position:fixed;bottom:20px}.rightBar.bottom{position:absolute;bottom:170px}.SR{width:300px;height:100px}.MR1,.MR2,.MR3,.MR4,.interpage{width:300px;height:250px}.interpage{margin:2em auto}.BLwrap{padding:1em;text-align:center}.BL,.TL{display:inline-block;width:728px;height:90px}.Calendar,.Camps{width:468px;height:60px;margin:0 auto}.mobilead{margin:0 -.25em;left:0;right:0;bottom:0;position:fixed;z-index:10000}.nofixed .mobilead{position:static}.mobilead,.motl{height:50px}.motl{width:320px;margin-left:auto;margin-right:auto}.motl iframe{width:320px}.dfpad.motl{margin-bottom:0}.Interstitial{width:640px;height:480px}.pushdown{width:936px;height:315px;margin-bottom:1em}.adbar .MR3,.momr1{margin:.5em;display:inline-block;width:300px;height:250px}.adbar{padding:3em 0;margin:3em 0;text-align:center;border-width:5px 0;border-style:dotted;border-color:#63CECA;clear:both}@media (max-width:440px){.adbar{padding:1em 0;margin:1em 0}}body .sponsorfoot{line-height:80px;text-align:center}.sponsorfoot img{margin:0 1em}a.ajaxload{display:block}.regionload,a.appearload{display:block;min-height:20px}.thumbnails{clear:both;letter-spacing:.5em}.thumbnails img{width:80px;height:80px}.thumbnails .currentpage img{-webkit-box-shadow:0 0 3px .1em #850057;box-shadow:0 0 3px .1em #850057}.flexicontent>p:first-child{margin-top:0}#tinymce :link,#tinymce :visited,.categories :link,.categories :visited,.flexicontent :link,.flexicontent :visited,.linklight,.pickimage,form.editable :link,form.editable :visited{text-decoration:underline}.flexicontent .editable:link,.flexicontent .listy :link{text-decoration:none}.categories a{text-transform:uppercase;display:inline-block;margin:.5em}.categories a:first-child{margin-left:0}.hero img{width:100%}.atype4 .flexicontent{margin-bottom:3em}.authorrecent .pagination{display:none}.recenthead{text-align:center;margin:1em 0}.authorbio h2,.authortop h3{font-size:250%;margin:0}.authortop h4{font-weight:400;font-style:italic;font-size:120%}.authortop time{display:block}.authortop .categories a{margin-top:0;margin-bottom:0}#article .tools{float:right}.byline{font-size:120%;font-style:italic}.related h3{font-size:140%}.type4 h3 a:link,.type4 h3 a:visited{text-decoration:none}.atype7 .flexicontent{margin-top:1em}h1.authortitle{margin:.5em auto}.authorbio,.authorrecent{display:inline-block;vertical-align:top;margin-bottom:1em;width:70%}.authorbio h2,.authorbio h3,.type4 h2,.type4 h3{display:none}.authorbio a h2{display:block}.authorrecent{padding-left:2%;width:30%}.authorrecent h3{font-size:215%}.authorrecent h4{font-weight:400;font-style:italic;font-size:138%;margin:.5em 0}.atype2 .authortitle,.atype2 .authorwrap{display:none}.pagelast .authortitle,.pagelast .authorwrap{display:block}body{line-height:1.35;text-align:left;background-repeat:repeat-x}p{margin:1em 0}h1{font-size:300%;margin-bottom:.5em}h2{font-size:200%}h3{font-size:150%}h2,h3{margin:.5em 0}a{text-decoration:none}.h4,h4{font-weight:700}h1,h2,h3{font-weight:400}.hidden,img.lazyload.hidden{display:none}#container{position:relative}.mainContent,.rightBar{vertical-align:top;display:inline-block}.rightBar{width:300px;display:inline-block}.rightBar .adframe{display:block;margin-bottom:10px}table{table-layout:fixed}#recaptcha_table{table-layout:auto}td,th{vertical-align:top}.clear{clear:both}.h2,.h4{display:block}.bold{font-weight:700}#readnext h1,.authortitle,.eeplay h1,.fpcal h1,.fpfeat h1,.fplatest h1{margin:1em auto .3em;padding-bottom:.3em;font-size:350%;text-align:center;border-style:dotted;border-width:0 0 5px;font-family:Pacifico,Arial,Helvetica,sans-serif;text-transform:lowercase}#readnext h1{border-width:5px 0 0;padding:.5em 0 0}@media (max-width:570px){#readnext h1,.authortitle,.eeplay h1,.fpcal h1,.fpfeat h1,.fplatest h1,.fpmore #container .mainContent h1{font-size:250%}}.feedback{clear:both}.alignleft,.alignnone,.alignright{margin:0 1.5em 1.5em}.alignright{float:right;clear:right;margin-right:0}.alignleft,.alignnone{float:left;clear:left;margin-left:0}.aligncenter{margin:1em auto;clear:both}.alignleft:first-child,.alignnone:first-child,.alignright:first-child{margin-top:0}.alignwide{width:100%;height:auto}.blueLink:link{text-decoration:none;font-weight:700}.directorySearch,.imageBox,.swatchomat{margin:0 0 1em}h5{margin-bottom:0}.greenBoxHeading{margin-bottom:.5em}.bigeditable,.blog .blogroll,.calform,.childrens h1,.contactbox form,.directorySearch,.edittools,.example,.greypad,.landingad .landingwrap,.lozenge,form.editable,p.greyBorder{padding:1em}.alist,.brownbox,.calsub,.flexicontent .greyBorder,.yellowBox,h1.greyBorder{padding:.5em 1em}.blog .blogroll,.childrens .articlefoot .footcenter,.directoryBorderBox,.edittools,.greyBorder,.greypad,.landingad .landingwrap,.partner,.swatchomat{border:1px solid #dad7d0}.AnyTime-pkr .AnyTime-btn,.alist,.blog .blogroll,.example,.lozenge,.subcat{border-width:1px;border-style:solid}.bigeditable .landingad .landingwrap,.menu,form.editable,nav .open{webkit-box-shadow:1em 1em 1em .1em rgba(0,0,0,.05);box-shadow:1em 1em 1em .1em rgba(0,0,0,.05)}h5{font-size:1em}.block33{display:inline-block;width:33%;vertical-align:top}iframe#brontoframe{width:100%;height:800px;overflow:hidden}.calsub h2{font-size:180%;margin-bottom:.25em}.calform,.calsub{font-size:110%}.calform{margin-bottom:1em}.calform ul{list-style-type:none}.calform #id_q,.calform #id_start{height:2em;margin:0}.calform input[type=submit]{margin-right:1em;margin-bottom:0}.calform .toggle,.calsub a{text-transform:uppercase;text-decoration:underline}.calform .toggle{display:inline-block;line-height:2em}.calsub a{font-weight:700;float:right;background-position:left center;background-repeat:no-repeat;background-size:contain;padding-left:2em}.fieldwrap{display:inline-block;position:relative;vertical-align:bottom}.calform .fieldwrap{vertical-align:bottom}.calform .fieldwrap label{margin:.25em 0}.calform .filters{overflow:hidden;border-width:1px 0 0;border-style:solid;margin-top:1em;padding-top:1em;overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:none;-webkit-overflow-scrolling:touch}.calform .filters>*{white-space:normal}.calform .filters .fieldwrap{height:18.5em;margin:.5em 0;padding:0 .5em}#wrap_category ul{width:39em;column-count:3;-webkit-column-count:3;-moz-column-count:3}.calform .filters .fieldwrap>label{margin:0 -.5em .5em;padding:.5em}.fieldwrap label{display:block;position:relative}.calform #id_q{width:8em}#id_start{width:11em}form .hoods .twocol li:first-child{display:none}#id_where{border-style:solid;border-width:1px;width:8em;margin-left:.5em}.fieldsection{border-bottom-width:1px;border-style:solid;padding-bottom:.25em;margin-bottom:.25em}form .twocol{width:16em}form .twocol li{display:inline-block;width:8em}.calembed .listed .vidpreview,.calembed .listed img,body.cal .mainContent .listed .vidpreview,body.cal .mainContent .listed img{width:5em;border-width:.3em;font-size:100%;margin:.5em .5em 0}.calembed .listed .vidpreview,body.cal .mainContent .listed .vidpreview{background-size:3em;background-position:center}.calembed .listy h2,body.cal .listy h2{margin:.5em 0}.calembed .listed h2,body.cal .listed h2{padding:0;margin:0;font-size:160%}.cal .badges{font-size:125%}.calembed .detail,body.cal .mainContent .detail{margin-top:2em}.calembed .detail h1,body.cal .detail h1{margin-bottom:1em}.calembed .detail .badges,body.cal .detail .badges{float:right}#tinymce .ajaxload,u.ajaxload{display:block;text-decoration:none;position:relative;padding:2em 1em}#tinymce .ajaxload:after,u.ajaxload:after{content:"Embeded content appears here";position:absolute}.cal .listy h1:first-child{margin:.5em 0}.listy .badges{position:absolute;left:0;width:4.48em;text-align:right}.listy .badges span{margin-left:-.4em}.badges .star,.free{width:1.45em;height:1.45em;background-size:1.45em}.cal .detail .free,.cal .detail .star{font-size:250%}.free{position:relative;display:inline-block;vertical-align:bottom}.free:after{content:'Free';position:absolute;left:-.2em;top:0;right:0;line-height:1.5;font-size:80%;text-align:center}.cal .categories form{display:inline}.events .event:link{display:block}.evlink{overflow:hidden}.moreev{display:none}#datedetail .toggle{font-weight:700}.cal .map{text-align:right}@media (min-width:640px){.cal .map img{width:22em}}.cal .dateico{background-size:16px;background-repeat:no-repeat;background-position:left center;padding-left:1.5em;font-weight:700}#datedetail .toggle .greenplus{margin:.45em 0}.cal .field-caption{display:none}.cal .description a{text-decoration:underline}.subcat{vertical-align:top;display:inline-block;padding:0 5px;width:208px;background-color:#fff;background-position:10px 20px;background-repeat:no-repeat;border-collapse:collapse;min-height:235px}.home .subcat{min-height:235px}.subcat .h4,.subcat h4{margin:0}.subcat .h4,.subcat .p{display:block}.subcat .h4{font-weight:700}.subcat .p,.subcat p{margin:1em 0 0}.catid0 .subcat{height:370px}.subcat a img{width:100%}.subcat .h2,.subcat h2,.subcathead,a.subcathead:link,a.subcathead:visited{display:block;margin:0 -5px 10px;font-size:10pt;font-weight:400;text-align:center;padding:2px;text-transform:uppercase;text-decoration:none}.category .mainContent .subcatContentBox{display:inline-block;margin:0;border:1px solid;height:100%}.catid354 .page1 a,.catid358 .page1 a,.catid410 .page1 a{display:inline-block}.catid354 .page1 .preview,.catid358 .page1 .preview,.catid410 .page1 .preview{width:180px}.category table{width:100%}.wideintro{margin-bottom:3em;font-size:120%;margin-left:calc(max(5em,6em))}.wideintro h1{padding:.5em;border-style:dotted;border-width:0 0 5px}.wideintro p{margin-right:.5em}.wideintro img{float:left;width:767px;height:451px;max-width:100%;margin:0 2em 0 0}.wideintro img.lazyload{display:block}@media (max-width:1100px){.wideintro img{width:575px;height:338px}}@media (max-width:850px){.wideintro img{float:none;width:100%;margin:0}.wideintro{padding-bottom:1em}.strl .partner{background-image:none;padding:1em;text-align:center}}@media (max-width:400px){.wideintro img{height:200px}}.strl a{text-decoration:underline}.strl .greenBoxHeading,.strl .subcat,.strl br[mce_bogus],.strl h1,.strl h2,.strl img.lazyload,.strl p:empty,.strl table[align=center]{display:none}.strl .partner{display:block;clear:both;margin:2em auto;width:666px;max-width:100%;text-decoration:none;border:2em solid #EFEAD8}.strl .boxRight{margin-top:1em}.AnyTime-pkr .AnyTime-hdr,body .vertabs .ui-state-active :link,body .vertabs .ui-state-active a:hover,body .vertabs .ui-state-default,body .vertabs .ui-state-default :link,body .vertabs .ui-state-default :visited{background-color:transparent}.AnyTime-pkr .AnyTime-cur-btn,.active .dayno,.blog .wp-content .foxplayer h1,.bottom_controls :link,.bottom_controls :visited,.btnBlog:link,.btnBlog:visited,.calsub :link,.calsub :visited,.calsub h2,.childrens .footleft,.childrens .footright,.childrens .mainContent h1:first-child,.endfade .dayno,.enews form input[type=submit],.foxplayer h1,.fpcal .where,.fpcaldate :link,.fpcaldate :visited,.fpcaldetail h4.fpcalpm,.fpcalmore span,.fpfeat h2,.free:after,.gotothere:link,.gotothere:visited,.menu h2 a:link,.menu h2 a:visited,.middlefade .dayno,.parents .more,.parents h2,.subcat .h2,.subcat h2,.subcatContentBox h2,.subcathead,.top_controls :link,.top_controls :visited,a.appearload,a.reset:hover,a.reset:link,a.reset:visited,a.subcathead:link,a.subcathead:visited,body .join .submit,form.util .hover,nav .open a.topmenu,nav.open .menuwrap:hover a.topmenu{color:#fff}#search ::-webkit-input-placeholder{color:#fff}#search :-moz-placeholder{color:#fff}#search ::-moz-placeholder{color:#fff}#search :-ms-input-placeholder{color:#fff}.calform #id_q,.calform #id_start,.calform .filters{border-color:#fff}#calendar_welcome .content,#camps_welcome .content,#edu article section,.calform .filters .fieldwrap,.fpcaldetail h3,.landingad .landingwrap,.menu .listy,.mmenu,body,body .ui-tabs .ui-widget-content,body form.bigeditable{background-color:#fff}.authortop h4,.calform,.calform .toggle,.calsub,.directoryDetail figcaption,.footer,.footer :link,.footer :visited,.fpcaldate,.fpcaldetail h4,.fpcalfull:link,.fpcalfull:visited,.fpcalmore:link,.fpcalmore:visited,.listy h3,.menu h3,.newshead,.newstop,a.topmenu:hover,a.topmenu:link,a.topmenu:visited,h1,h1 :link,h1 :visited,h2,h2 :link,h2 :visited,html body .mainContent .directorySearch{color:#4C3327}#edu article,.fpcaldetail h4.fpcalpm,.menu h2,.subcat .h2,.subcat h2,.subcatContentBox h2,.subcathead,nav .open,nav.open .menuwrap:hover{background-color:#4C3327}a:active,a:link,a:visited,body,nav ul a:link{color:#000}#search,#tinymce .ajaxload,.aside,.brownbox,.dir .ui-accordion-content,.dir .ui-state-active :link,.dir .ui-state-default,.homewrap .go,.next,.note,a.subcat:hover,aside,blockquote,u.ajaxload{background-color:#ACDEE6}#blogPosts h3.storytitle a,#blogPosts h3.storytitle a:link,#blogPosts h3.storytitle a:visited,.greenBoxHeading,.hidemore:link,.hidemore:visited,.partner b,.partner strong{color:#004165}.menu ul,.ui-tabs .ui-widget-content,body .ui-tabs .ui-state-active,html body .vertabs .ui-tabs-nav li{border-color:#B3B38C}.cityBrown,.commenttext span,.commenttext time{color:#B3B38C}#edu .closerx{background-color:#B3B38C}#footerCopyright,.month .past{color:#D0D1B4}a.subcat:hover{color:inherit}.alist,.catid267 .partner p,.partnerbox a,.partnerbox a:hover,.partnerbox a:link,.partnerbox a:visited{border-color:#D0D1B4}#edu em,.aside footer,.eexpo .marquee p:after,.eexpo .marquee p:before,.enews em,.headline h2,.home .boxRight h3,.newshead h5,.red,.rotator h1,.ticker p:after,.ticker p:before,aside footer,blockquote footer,body .flexicontent .red{color:#AA272F}.AnyTime-pkr .AnyTime-cur-btn,.reset{background-color:#AA272F}.calhead,.facts h2,.fpcal h1,.rightBar .cal h2,a.articleid3894 h1 .cocktail{color:#72CE9B}.calbg,.calform .filters .fieldwrap>label,.calico,.calsub,.fpcal .margins,.gotothere:link,.gotothere:visited,.parents,.rightBar .cal .gotothere,body .ui-tabs .calbg,body.cal .listed .fallback{background-color:#72CE9B}.cal .listy img,.category .listy .vidpreview,.listy .vidpreview{border-color:#72CE9B;background-color:#72CE9B}.calform,.fpcalbar,.fpcaldate,.fpcaldetail{background-color:#aae2c3}.fpcalbar,.fpcaldetail h4{background-color:#ebf8f1}.calform #id_where,.fpcal h1{border-color:#72CE9B}.dirhead,.rightBar .dir h2{color:#63CECA}.dirbg,.directorySearch,.rightBar .dir .gotothere,body .ui-tabs .dirbg,body .vertabs .ui-state-default :hover{background-color:#63CECA}.dir .listy img{border-color:#63CECA;background-color:#63CECA}#blogPosts h3.storytitle a,#eventDetails h3{color:inherit}.calendar:link,.calendar:visited,.categories a:link,.categories a:visited,.comments :link,.comments :visited,.crumbs :active,.crumbs :link,.crumbs :visited,.evlink :link,.evlink :visited,.localnav a:link,.localnav a:visited,.motto,.pagination :link,.pagination :visited,.topnav :link,.topnav :visited{color:#00B2A9}.btnNeedle,.connect,.dirico,.free,.next .fallback,.parents,.star{background-color:#00B2A9}.menu h3 a,nav .topmenu{border-color:#00B2A9}.next .listy img{border-color:#00B2A9;background-color:#00B2A9}.pathway,.pathway :active,.pathway :link,.pathway :visited{color:#5F574F}#edu a.closerx:hover,.AnyTime-body .AnyTime-out-btn{background-color:#5F574F}#readnext h1,.authorbio h2,.authortitle,.authortop h3,.fpfeat h1,.newshead h1,.schoolfaq h2,.type4 h1,.wideintro h1,span.authorrecent h3,span.authorrecent h4{color:#850057}.fpfeat h1,.wideintro h1{border-color:#850057}.authorpic img,.headshot img,body .authortop img{border-color:#850057;background-color:#850057}#features .ui-state-active :link,.articleid3894 .mainContent li :link,.articleid3894 .mainContent li :visited,.articleid3894 h1,.dates h2,.directory :link,.directory :visited,.join h1,.newstop :link,.newstop :visited,.nextcat,.rss:link,.rss:visited,.signuptxt,.signuptxt .enews h1{color:#00747A}.adm,.bottom_controls :link,.bottom_controls :visited,.btnEmail,.btnFacebook,.btnFeed,.btnG,.btnPinterest,.btnTwitter,.enews form input[type=submit],.join .btnEmail,.rss:after,.top_controls :link,.top_controls :visited,body .join .submit,form.util .hover{background-color:#00747A}.shr a,.toggleshare a,body .join input{border-color:#00747A}.calpromo h2,.cathead,.childrens .articlefoot h2,.fplatest h1,.fpmore .mainContent h1,.recenthead,.related h2{color:#E98300}.fplatest h1{border-color:#E98300}.calpromo .listy .vidpreview,.calpromo .listy img,.category .mainContent .listy .vidpreview,.category .mainContent .listy img,.fpmored img,.listy .vidpreview,.listy img,.menu .listy .vidpreview,.menu .listy img,.related .listy .vidpreview,.related .listy img{border-color:#E98300;background-color:#E98300}.menu .listy .vidpreview{background-color:#e9b675}.btnBlog:after{border-color:transparent #69BE28}.active .dayno,.btnBlog,.endfade .dayno,.middlefade .dayno{background-color:#69BE28}#calendar_welcome,#camps_welcome,.alist,.bottom_controls .disabled:link,.bottom_controls .disabled:visited,.calform #id_q,.calform #id_start,.calform #id_where,.contactbox form,.dir .greyRow,.directoryBorderBox,.editbar,.edittools,.gray,.greyBorder,.greypad,.mceblend,.top_controls .disabled:link,.top_controls .disabled:visited,form.editable{background-color:#f0f0f0}.menu h2{color:#F7EACB}.address,.directoryDetail .rotinside,.menubody,.mmenu .follow,.newstop,.topnav,.wideintro h1,.yellowBox{background-color:#fcf6ea}.tipover,a:hover .pseudotext,a:link .pseudotext,a:visited .pseudotext,figcaption,form.submitting{color:gray}.badges .star{background-color:#EE5E43}.shr,.toggleshare,.wideintro{background-color:#EFEAD8}.error{color:red}.errorBox{border:1px solid red;width:90%;margin:10px auto}.comments{margin:2em 0;padding:2em 0;border-style:dotted;border-width:5px 0 0}.comments h3{height:1em;background-size:contain;background-position:center left;background-repeat:no-repeat;padding:2em 0 3em 8em}.comments :link{text-decoration:underline;font-style:italic}.adm,.amenu,.bottom_controls a,.shr,.top_controls a{-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em}.adm{border-radius:0 0 0 .5em}#search{-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em}.reset,.shr a,.toggleshare a,a.gotothere{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}.authorpic img,.authortop img,.borderhack,.free,.headshot img,.listy .vidpreview,.listy img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.darkbox h4{display:inline-block;margin:0;position:absolute;padding:10px 20px;bottom:5px;left:0;right:0;color:#fff}.darkbox h4,.foxplayer h1{background:url(/c/54415789/img/50percent_black.png);background:rgba(0,0,0,.5)}img{border:0}td{padding:0;border:0}html body .mainContent .directorySearch label{display:inline-block;margin-right:1em}.directorySearch input[type=date],.directorySearch input[type=text],.directorySearch select{display:block;width:100%;border-color:#fff;background-color:#f0f0f0}.directorySearch label{font-size:120%}.filter div{margin-top:.5em}.directorySearch .filter{font-size:110%;margin-top:.5em}.directorySearch .filter label{font-size:88%}.directory a{display:inline-block;width:50%;padding:.5em 0}.directory h1{margin-bottom:.5em}.dircat{border-width:0 0 5px;border-style:dotted;padding-bottom:2em;margin-bottom:2em}.dircat:last-child{border-width:0}.direntry .bestof{float:right;margin-left:1em}.direntry .addr{font-weight:700}.bestof{background-image:url(/c/54cc6a0b/static/img/gt/winner.png);background-repeat:no-repeat;display:inline-block;height:24px;padding-left:26px;line-height:12px;font-size:10px;font-weight:700;vertical-align:middle}a.bestof:link{color:#000;text-decoration:none}.address,.cal .detail .description,.directoryDetail .description,.dirlogo,.editable[data-attr=logo],.map{display:inline-block;vertical-align:top;width:23em;min-height:18em;margin-bottom:2em}.dirlogo{padding:0 1em 0 0}.dirlogo img{width:100%;height:auto}.address{padding:1em 2em 2em}.cal .detail .description,.directoryDetail .description{padding:1em}.map img{width:23em;height:15.33em}.address h4{margin-top:1em}.calhead,.cathead,.dirhead{text-align:center;margin:.5em 0}.parents{padding:1em}.directoryDetail h1{margin:0 0 .5em}.unpublished{color:#c00;font-weight:700}.directoryDetail .rotator{position:relative;text-align:center;width:100%;height:auto;max-height:300px;overflow:visible;margin-bottom:3em}.rotator img{margin:0 auto}.rotinside{min-height:300px;overflow:hidden}.directoryDetail .rotator a{width:100%;text-align:center;position:relative}.directoryDetail figcaption{width:100%;background-color:#fff;font-style:italic;font-weight:400;text-align:center}.lightmid{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:middle;width:551px;width:calc(100% - 5em);height:80px}.lightbox img{display:inline-block;margin:0;border:3px solid transparent;vertical-align:middle;max-height:300px;max-width:666px}.lightmid a{display:inline-block}.lightbox .current img{border-color:#bf2e1a}.goleft,.goright{vertical-align:middle;display:inline-block;background-position:center center;background-repeat:no-repeat;background-color:#fff;width:2em;height:2em}.lightbox .goleft{margin-right:.25em}.lightbox .goright{margin-left:.25em}.address abbr{display:none}.featured{margin:1em 0;white-space:no-wrap;border-width:0 0 5px;border-style:dotted}.featured .marquee{height:170px}.featured .expiration{display:none}.addform>p{margin:.5em 1.5em 0 0;position:relative;display:inline-block}.addform label{display:block}.dir .addform .reset,.dir .editable .reset{right:-18px;bottom:3px;top:auto}.dir .editimage .reset{right:5px}.schoolfaq h4{margin-bottom:0}.schoolfaq p{margin:0}.contactform p{position:relative}.contactform textarea{width:98%;padding:0;margin:0}.dir .rightBar h2:first-child{margin-top:0}.dir .metadata{margin-top:1em}.editimage{display:inline-block}.editimage form{padding:10px;vertical-align:top;display:inline-block;position:relative}.contactbox,.dates,.facts,.schoolfaq{margin-bottom:2em}.contactform label{display:block}.contactform input,.contactform textarea{margin-left:0}.links .offlink{display:block}.links .url{overflow:hidden;display:inline-block;width:100%;text-overflow:ellipsis}.metadata label{font-weight:700}.disabled{text-align:center;background-color:#f0fff0}.disabled p{text-align:center}a.editable:link,a.editable:visited{color:inherit}a.editable:link{text-decoration:underline}a.editable[data-label=internalnotes]:link{text-decoration:none}.directoryDetail .links .editable{margin-right:0}.bigeditable,form.editable{position:fixed;left:5em;top:5em;z-index:3;min-width:300px;max-width:469px;border-width:1px;border-style:solid}body .bigeditable{top:0;right:0;bottom:0;left:0;max-width:none}body .bigeditable textarea{width:100%;height:80%}.bigeditable .listy{overflow-y:scroll;position:absolute;top:8em;left:1em;right:1em;bottom:1em}.edittools{margin:1em 0}.edittools h3:first-child,.mainContent .edittools form input[type=submit]{margin-top:0}.editable label{display:block;font-weight:700}.editable select{display:block}.editable .picker select{display:inline-block}.editable option:disabled{font-weight:700;color:#000}.editable input[type=text],form.editable input[type=file]{width:300px;display:block}.editable textarea{width:425px;height:15em;display:block}.editable select{max-width:100%}#calendar_welcome,#calendar_welcome .content,#camps_welcome,#camps_welcome .content{width:auto;height:auto;top:1em;left:1em;right:1em}#calendar_welcome .content,#camps_welcome .content{position:absolute;overflow:scroll;padding:1em;bottom:80px}.hidehelp,.showonce{display:none}.editbar{padding:1em}#tinymce hr{clear:both}.bigeditable textarea[name=introtext]{opacity:0}.editable[data-widget=textarea]{white-space:pre-wrap}body .mce-menu{max-height:250px}.calembed .listy .description,.calembed .listy h2,.headline h2,.headline h3,.homebanner h1,.links .offlink,.menu h2,.preview h3,.rightBar .cal p,.rightBar .dir .addr,.rotator h2,a.gotothere,body.cal .listy .description,body.cal .listy h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enews .landingwrap h1{margin-top:-10px}.enews .cocktail{vertical-align:middle}.enews em{font-weight:700;font-style:normal}html body .emailform input[type=text]{padding:1em}.enews .fbemail{color:#fff;font-weight:700;font-size:110%;text-decoration:none;display:inline-block;width:180px;vertical-align:top;margin-left:3em}.enews .fbemail span{margin:12px;display:inline-block}.why{text-decoration:underline;position:relative}.why .greyBorder{font-size:80%;font-size:125%;font-weight:400;display:none;position:absolute;bottom:1.5em;left:1.5em;width:230px;padding:0 5px}.why:hover .greyBorder{display:block;color:inherit}.enews .thanks{display:none}.articleid3894 .lazyload{float:right;margin-left:1em}.articleid3894 .mainContent ul{margin-left:0;padding-left:0;list-style:none}.articleid3894 .mainContent ul li{padding-left:20px;background:url(/c/54415789/img/icons/playredpad.png) 0 center no-repeat}.articleid3894 .mainContent ul li :link{text-decoration:none}.rightBar .join{margin-top:1em;line-height:1}.join h1,.join h2{font-weight:400;margin:.25em 0}body .join input[type=text]{padding:.3em;width:13em}body .join .submit{display:inline-block;padding:0;font-size:200%;text-align:center;width:1.5em;height:1.5em;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;border-radius:1.2em}.rightBar .join h2{font-size:16px}.rightBar .join .btnEmail{font-size:200%}.rightBar .cocktail{font-size:40px}.rightBar .join form{display:inline-block;vertical-align:top}.landingad.enews{background:rgba(0,0,0,.4)}.enews .landingwrap{-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.5);box-shadow:0 0 50px 10px rgba(0,0,0,.5)}.newstop{display:none;padding:1em;margin-bottom:2em;border-width:1px;border-style:solid}.newstop h1{clear:right}.newstop img{display:inline-block;margin:-1em .5em -1em -1em;vertical-align:top}.newstop .btnEmail{display:inline-block;font-size:200%;vertical-align:top;margin-top:2.8em}.newstopbody{display:inline-block;margin-right:-.5em}.newshead h4{text-transform:uppercase}.newstop a{text-transform:uppercase;text-decoration:underline}.newshead h1{font-size:290%;margin-bottom:.25em}.newstop #id_email{width:20em}.newstop #id_zip{width:9em}.newstop form em{vertical-align:top;color:red}.nagimg,.nagtxt{display:none}@media (max-width:640px){.newstop img{float:left}.newstop .btnEmail{display:none}}#giveaway label{font-weight:700}#giveaway label,#giveaway label input[type=text]{display:block;padding:.2em 0}#giveaway .note{display:inline-block;padding-right:1em}.fixed{white-space:pre-wrap}.fadeout{position:absolute;bottom:0;width:100%;height:3em}.fallback{display:inline-block;overflow:hidden}.noscript .fallback{display:none}#features .col{vertical-align:top;display:inline-block;width:33%;padding-right:1em}#features :link{text-decoration:underline}#features .gotothere{margin:1em 0;text-decoration:none}#features h1{margin:0 0 .25em}#features .col h2{margin:.5em 0}#features .col h2:first-child{margin-top:0}#features .col img{display:block;margin-bottom:1em;width:100%;height:auto}#features .col strong,#features a span{display:block}figure{margin:0 0 1.5em;display:table}figcaption{text-align:left;display:table-caption;caption-side:bottom;margin-top:.25em;font-size:80%}.follow img{position:absolute}.follow :link{text-decoration:none;text-transform:none}.rss,.rss:link,.rss:visited{display:block;margin:.5em 0;text-decoration:none;font-weight:700}.rss:after{content:''}.btnEmail,.btnFacebook,.btnFeed,.btnG,.btnNeedle,.btnPinterest,.btnTwitter,.dirico,.rss:after,.star{-webkit-border-radius:2.5em;-moz-border-radius:2.5em;border-radius:2.5em;height:2.2em;width:2.2em;display:inline-block;margin-right:.2em;position:relative;vertical-align:middle;overflow:hidden;background-repeat:no-repeat}.btnFacebook{background-size:.8em;background-position:.7em .35em}.btnTwitter{background-size:1.5em;background-position:.45em .55em}.btnPinterest{background-size:1.3em;background-position:.5em .4em}.btnFeed,.rss:after{background-size:1.3em;background-position:.5em .5em}.rss:after{margin-left:1em;font-size:80%}.btnEmail{background-size:1.6em;background-position:.34em .5em}.btnNeedle{vertical-align:bottom;text-transform:none;background-size:2.1em;background-position:.1em .2em}.dirico{background-size:contain}.star{background-size:2.2em}.btnG{background-image:url(/c/54cc6a0b/img/icons/Google_plus.svg);background-size:1em;background-position:.7em .35em}.connect span{margin:.2em 0 0;font-size:90%;background-color:transparent;vertical-align:text-bottom}.signuptxt{display:inline-block;vertical-align:middle;font-size:120%}.signup{display:inline-block;vertical-align:top;height:2.8em}.mmenu .signuptxt{display:none}@font-face{font-family:Opensans;src:url(/c/54cc6a0b/fonts/opensans_regular/OpenSans-Regular-webfont.eot);src:url(/c/54cc6a0b/fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/c/54cc6a0b/fonts/opensans_regular/OpenSans-Regular-webfont.woff) format('woff'),url(/c/54cc6a0b/fonts/opensans_regular/OpenSans-Regular-webfont.ttf) format('truetype'),url(/c/54cc6a0b/fonts/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Lola;src:url(/c/54cc6a0b/fonts/lola/lola.eot);src:url(/c/54cc6a0b/fonts/lola/lola.eot?#iefix) format('embedded-opentype'),url(/c/54cc6a0b/fonts/lola/lola.woff) format('woff'),url(/c/54cc6a0b/fonts/lola/lola.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Pacifico;src:url(/c/54cc6a0b/fonts/pacifico/pacifico.eot);src:url(/c/54cc6a0b/fonts/pacifico/pacifico.eot?#iefix) format('embedded-opentype'),url(/c/54cc6a0b/fonts/pacifico/pacifico.woff) format('woff'),url(/c/54cc6a0b/fonts/pacifico/pacifico.ttf) format('truetype');font-weight:400;font-style:normal}#edu a.button,.bestof,.menu h3,.wide .searchright .summary,body,body .ui-widget{font-family:Opensans,Arial,Helvetica,sans-serif}.h2 strong,h1 strong,h2 strong,h3 strong{font-weight:400}#eventDetails h3{font-family:inherit}.articleid3912 .top em span,.authorrecent h4,.authortop h4,.crumbs .toptool,.directorySearch label,.fpcaldate,.fpcaldetail h4,.h2,.motto .apostrophe,.rotator h1,.vertabs li a,h1,h2,h3{font-family:Lola,Arial,Helvetica,sans-serif;line-height:1.1}.cocktail,.gotothere,.motto{font-family:Pacifico;font-size:150%;line-height:1;font-weight:400;text-transform:lowercase}.authorrecent h3,.calhead,.calpromo h2,.calsub h2,.cathead,.contactbox h2,.dates h2,.dirhead,.facts h2,.fpcal .where,.fpcalmore span,.fpmore h1,.free:after,.join h1,.nextcat,.pacifico,.parents h2,.recenthead,.related h2,.rightBar .cal h2,.rightBar .dir h2,.schoolfaq h2,.topnav .follow :link,.vidpreview,.wideintro h1,body .join .submit{font-family:Pacifico,Arial,Helvetica,sans-serif;letter-spacing:-.04em;text-transform:lowercase}.fixed,.reset:after{font-family:courier}.footer{text-align:center;clear:both;line-height:3;background-repeat:repeat;padding:3.5em 0;border-width:5px 0 0;border-style:dotted;margin-top:8em}.footer .disclaim{font-size:90%}.footer .follow{text-transform:uppercase}.footer .signuptxt{display:none}.directorySearch h2{margin:0}form.directorySearch .tools{margin-top:1em;margin-bottom:0}form.directorySearch .tools a:link,form.directorySearch .tools a:visited{margin-right:1em}input{font-size:1em}.selectover,input[type=date],input[type=password],input[type=text],select,textarea{border:1px solid #B3B38C;background-color:#fff;padding:.25em;margin-left:0}.blank form label,.util .mainContent form label,.util form label{display:block;font-weight:700}.util .mainContent form .helptext{display:block}.rightBar form.editable{right:0}.errorlist{margin:0;padding:5px;border:1px solid red;font-weight:700}form .errorlist li{margin:0;padding:0;list-style-type:none}input[type=submit]:disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}input[type=submit]{cursor:pointer}.selectover,.tipover{position:absolute;display:inline-block;overflow:hidden;white-space:nowrap;font-weight:400}.tipover{padding:4px;line-height:normal;right:8px;display:inline-block;position:absolute;z-index:4}.help_text{display:none}body .logowrap{margin:1em auto .5em}.homewrap{width:100%;position:relative;height:422px;overflow:hidden;text-align:center}.homewrap .go{position:absolute;height:100%;width:3em;opacity:.8}.homewrap .go:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:top left}.homewrap .go:hover{opacity:.7}.homewrap .goleft{left:0}.homewrap .goright{right:0}.homewrap .go:hover{background-repeat:no-repeat}.homebanner{display:block;position:absolute;left:3em;right:3em;overflow-x:scroll;overflow-y:hidden;height:470px;white-space:nowrap;-webkit-overflow-scrolling:touch}.homebanner a{font-size:13px;display:inline-block;position:relative;-webkit-box-shadow:-1.18em 0 3em 0 rgba(0,0,0,.5);box-shadow:-1.18em 0 3em 0 rgba(0,0,0,.5);overflow:hidden;text-align:left}.homebanner a img{width:633px;height:422px}.homebanner :hover{opacity:1}.homebanner :hover h1{opacity:.7}.homebanner h1{display:block;background:url(/c/54415789/img/75percent_white.png);background:rgba(255,255,255,.85);position:absolute;top:72%;left:0;right:0;bottom:0;line-height:1;margin:0;padding-top:.3em;padding-left:4%}.homebanner h2{position:absolute;top:84%;left:0;right:0;bottom:0;font-size:140%;font-style:italic;padding-left:4%;margin:0;white-space:normal}.homenav{text-align:center;font-size:200%;line-height:1;margin-bottom:1em}.homenav a{color:#ccc}.homenav .active{color:#000}@media (max-width:633px){.homewrap{height:140px}.homewrap .go{width:1.5em;background-size:50%}.homebanner{left:1.5em;right:1.5em}.homebanner a img{width:211px;height:140px}.homebanner h1{font-size:180%;font-weight:700;padding-top:0;top:62%}.homebanner h2{top:78%;font-size:100%}.homenav{display:none}}.fpfeat .margins,.fplatest .margins,.margins.fpfeat,.margins.fplatest{text-align:center}.fpfeat .margins,.margins.fpfeat{word-spacing:1em}.fplatest .margins,.margins.fplatest{max-width:73.5em}.fpfeat a,.fplatest article{display:inline-block;width:22.6em;vertical-align:top;margin-bottom:2em;text-align:left;word-spacing:normal}.fplatest article{width:23em;margin:.75em}.fplatest .vidpreview{width:22.5em;height:15.38em}.fplatest h2{margin-top:.5em;font-size:165%}.fplatest .lazyload{width:100%;display:block}.fpfeat .vidpreview:after,.fplatest .vidpreview:after{content:'Video';position:absolute;top:41%;left:0;right:10%;text-align:center;color:#fff;font-size:200%}.fpfeat .vidpreview:before,.fplatest .vidpreview:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:8em}.fpfeat a div{position:relative}.fpfeat h2{position:absolute;left:1em;bottom:.5em;font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.75);font-size:300%}.fpfeat p{font-size:130%}.featspace{display:inline-block;width:16px}.fpfeat .vidpreview,.fpfeat a,.fpfeat img{width:460px}@media (max-width:440px){.fpfeat .vidpreview,.fpfeat a,.fpfeat img{width:300px}.fpfeat img{height:198px}}.fpfeat .vidpreview:after{right:5%}.fpcalhead{padding:1em 2em}.fpcalhead img{width:1.5em;height:1.5em}.fpcal .where,.fpcaldate,.fpcalfull{display:inline-block}.fpcal .where{width:32.5%;font-size:240%}.fpcaldate{width:35.5%;text-align:center;font-size:250%;font-style:italic;margin-bottom:-.55em;padding-bottom:.55em}.fpcalfull{width:32%;text-align:right;text-transform:uppercase;font-size:110%;font-weight:700;text-decoration:underline}.fpcalfull .calico{font-size:140%;margin-right:.5em;text-decoration:none}.fpcaldetail{padding:1em;text-align:center}.fpcalhero,.fpcalitem{display:inline-block;height:11em;width:9.8em;vertical-align:top;margin:0 .4em .5em 0;overflow:hidden;position:relative}.fpcalhero{width:20em}.fpcalhero .calico,.fpcalhero img{width:10.2em;position:absolute;right:0;top:0}.fpcalhero .calico{height:145px;background-size:6.5em;background-position:center center}.fpcaldetail h4{padding:.5em;width:11.529em;text-transform:uppercase;font-size:85%;border-style:dotted;border-width:0 0 3px;position:absolute;top:0;height:3.2em}.fpcaldetail h3{padding:.5em;width:100%;font-size:130%;position:absolute;top:2.09em;bottom:0;margin:0}.fpcalhero h3,.fpcalhero h4{width:49%}.fpcalmore{display:inline-block;width:7.5em;text-transform:uppercase;text-align:left}.fpcalmore span{display:block;text-transform:lowercase;font-size:250%;line-height:1;margin-bottom:.25em}.fpcaldate{position:relative}.fpcaldate :link{padding:0 .5em}.fpmore{padding-top:2em;border-style:dotted;border-width:5px 0 0}.fpmore .mainContent h1{font-size:350%;margin:0 0 1em}.fpmored h2{margin-bottom:.5em;text-align:left}.smlisty .listed p{display:none}@media (max-width:485px){.fpcal .where,.fpcaldate,.fpcalfull{display:block;width:auto;margin:.25em 0}.fpcaldate{font-size:200%;padding:.5em}}.gotothere{display:block;padding:.5em}.topblock .lazyload{float:left;margin-right:1em;margin-bottom:1em}a:hover,a:hover.flowplayer .playsymbol,input[type=button]:hover,input[type=image]:hover,input[type=submit]:hover{opacity:.8}a:hover img,a:hover.flowplayer{opacity:inherit}.bigdecor,.bigicon,.calico,.decor,.dirico,.hugedecor,.hugeiconhugeicon,.icon,.needle,.specialoffer{display:inline-block;background-repeat:no-repeat;background-position:top left;vertical-align:middle}.icon{width:16px;height:16px}.decor{min-height:16px;width:auto;padding-left:20px}.mainContent form input.decor[type=submit],form input.decor[type=submit]{padding-left:20px;border:1px solid grey}.pencil{background-image:url(/c/54415789/img/icons/pencil.png)}.redx{background-image:url(/c/54415789/img/icons/redx.png)}.greenplus{background-image:url(/c/54415789/img/icons/greenplus.png)}.check{background-image:url(/c/54415789/img/icons/check.png)}.mag{background-image:url(/c/54415789/img/icons/mag.png)}.wrench{background-image:url(/c/54415789/img/icons/wrench.png)}.fatcow{background-image:url(/c/4d297ad8/img/icons/farmfresh/16x16/fatcow.png)}.magnifier{background-image:url(/c/4b43978e/img/icons/farmfresh/16x16/magnifier.png)}.satellite{background-image:url(/c/4beb79ac/img/icons/farmfresh/16x16/satellite.png)}.copyico{background-image:url(/c/4b439790/img/icons/farmfresh/16x16/page_white_copy.png)}.upico{background-image:url(/c/4b439778/img/icons/farmfresh/16x16/bullet_arrow_up.png)}.downico{background-image:url(/c/4b439778/img/icons/farmfresh/16x16/bullet_arrow_down.png)}.deleteico{background-image:url(/c/4b439784/img/icons/farmfresh/16x16/delete.png)}.icoquestion{background-image:url(/c/4d299dd2/img/icons/farmfresh/16x16/question.png)}.padlock{background-image:url(/c/4b43978e/img/icons/farmfresh/16x16/lock.png)}.crosshairs{background-image:url(/c/54415789/img/icons/compass_rose.png);background-position-y:50%}.ico-hourglass{background-image:url(/c/4b43978c/img/icons/farmfresh/16x16/hourglass.png)}.ico-hourglass_add{background-image:url(/c/4b43978c/img/icons/farmfresh/16x16/hourglass_add.png)}.bigicon,.specialoffer{width:24px;height:24px}.bigdecor{min-height:24px;padding-left:30px;line-height:24px}.browser{background-image:url(/c/54415789/img/icons/browser.png)}.image{background-image:url(/c/54415789/img/icons/image.png)}.video{background-image:url(/c/54415789/img/icons/video.png)}.maps{background-image:url(/c/54415789/img/icons/maps.png)}.help{background-image:url(/c/54415789/img/icons/help.png)}.email{background-image:url(/c/54415789/img/icons/email.png)}.award{background-image:url(/c/54415789/img/icons/award.png)}.bigdecor.facebook,.bigicon.facebook{background-image:url(/c/4d79da14/templates/parentmap/images/topMenu/facebook_icon.png)}.twitter{background-image:url(/c/4d79da19/templates/parentmap/images/topMenu/twitter_icon.png)}.export{background-image:url(/c/54415789/img/icons/export.png)}.calendar{background-image:url(/c/54415789/img/icons/calendar.png)}.g-calendar{background-image:url(/c/54415789/img/icons/g_calendar.png)}.special,.specialoffer{background-image:url(/c/54415789/img/icons/saletag.png)}.hugeicon{width:59px;height:59px}.hugedecor{width:auto;min-height:59px;vertical-align:top;padding-left:65px}.needle{vertical-align:-25%;width:1.45em;height:1.45em;-webkit-border-radius:2.9em;-moz-border-radius:2.9em;border-radius:2.9em;background-color:rgba(255,255,255,.5);background-size:contain}.bulb,.calico,.toggleshare a{vertical-align:-25%;width:1.45em;height:1.45em;background-size:contain;background-repeat:no-repeat;background-position:left center}.bulb{background-image:url(/c/54cc6a0b/img/icons/resources.svg)}body .ui-state-default a:hover{color:#3973AC}body .ui-accordion .ui-accordion-header .ui-icon{left:auto;right:.5em}.dir .ui-accordion .ui-accordion-header{display:inline-block;width:296px;margin:2px;border:0}.dir .ui-state-active .ui-icon-triangle-1-s,.dir .ui-state-default .ui-icon-triangle-1-e{background-position:top left}.dir .ui-accordion-content{background-color:#ade0f1;margin:2px;padding:.5em 1em}.dir .ui-accordion-content a{vertical-align:top;font-size:1.1em}.dir .ui-accordion-icons .ui-accordion-header a{padding-left:.5em;font-weight:700;font-size:1.1em}body .ui-helper-reset{line-height:1.5}body .ui-tabs .ui-widget-content{border-width:1px;border-style:solid}body .ui-widget-header{border:0}body .ui-tabs{border:0;padding:0;background-color:transparent}body .ui-tabs .ui-tabs-nav{background-color:transparent;padding:.1em .1em 0 0}body .ui-tabs .ui-tabs-nav li{margin:0 .1em -1px 0}body .ui-tabs .ui-tabs-nav li a{padding:.5em}body .ui-datepicker th{font-weight:700}.dir .ui-accordion-content,.dir .ui-state-default,body .ui-state-default,body .ui-tabs,body .ui-tabs-active,body .ui-widget-content .ui-state-default,body .ui-widget-header{background-image:none}body .ui-widget,body .ui-widget body .ui-widget,body .ui-widget button,body .ui-widget select,body .ui-widget textarea{font-size:1em}body .ui-widget-header{background-color:#a69c89}.ui-menu .ui-menu-item.bold a{font-weight:700}img.lazyload{display:inline-block}img.hidewide{display:none}.bigrelated a,.widerelated a{display:block;clear:left}.bigrelated img,.widerelated img{float:left;margin:.5em .5em .5em 0}.listy .listed{display:block;clear:left;position:relative;overflow:hidden}.listy .summary{margin:.5em auto}.listed h2{padding-top:.5em}.headshot .borderhack,.headshot img{border-style:solid;border-width:.5em;float:left;margin:0 1em 1em 0}.authortop img,.borderhack,.listed .vidpreview,.listed img{border-style:solid;border-width:.5em;float:left;width:12.308em;max-width:30%;height:auto;margin:1em 1em 1em 0}img.hackmask{-webkit-mask-image:-webkit-radial-gradient(center,91% 91%,rgba(0,0,0,1) 0,rgba(0,0,0,1) 50%,rgba(0,0,0,.5) 51%,rgba(0,0,0,.5) 100%)}.borderhack{display:inline-block;background-size:contain;background-position:top left;background-repeat:no-repeat}.listy .borderhack,.listy .vidpreview,.listy img,.vidpreview{position:relative;display:inline-block;background-repeat:no-repeat}.borderhack:before,.listy .vidpreview:before{content:' ';margin-top:100%;display:block}.authorpic img,.next .borderhack,.next .listy img{border-width:.3em}.authorpic img{border-style:solid}.authortop img,.menu .borderhack,.menu .listy .vidpreview,.menu .listy img,.next .borderhack,.next .listy .vidpreview,.next .listy img,.rightBar .listy .borderhack,.rightBar .listy .vidpreview,.rightBar .listy img,.smlisty img{display:inline-block;border-width:.3em;float:none;vertical-align:middle}.authortop img{width:8.15em;height:8.15em}.authortop .detail,.menu .listy .detail,.next .listy .detail,.rightBar .listy .detail,.smlisty .detail{display:inline-block;max-width:60%;vertical-align:middle}@media (max-width:485px){.catlate p,.fpmore .listed p{display:none}.catlate .listy .vidpreview,.catlate .listy img,.fpmore .listy img{display:inline-block;border-width:.3em;float:none;vertical-align:middle}.catlate .listy .detail,.fpmore .listy .detail{display:inline-block;max-width:60%;vertical-align:middle}}.authorrecent .categories,.authorrecent .listy .vidpreview,.authorrecent .listy img,.authorrecent .listy p{display:none}.authorrecent .listy h2{font-size:150%}.authorrecent .listy img{border-width:.3em}@media (max-width:727px){.filter{display:none}}.listy .listed:after,.strl .imageBox:after,.wideintro:after{content:' ';display:block;clear:left}.listy h1{margin:.5em 0;border-top:5px dotted #B3B38C;padding-top:.5em}.listy h1:first-child{border-top:0;margin-top:0;padding-top:0}#logo{display:inline-block}#logo img.fallback{vertical-align:bottom;width:34em;height:9.12em}.motto{vertical-align:middle;line-height:3.5em;display:inline-block;font-size:225%}.motto .apostrophe{letter-spacing:-.06em}#menu{margin-top:3em}@media (max-width:840px){#logo{font-size:75%}#menu{margin-top:2em}}@media (max-width:666px){#logo{font-size:65%}#menu{margin-top:1em}}@media (max-width:570px){#logo{font-size:50%}#menu{margin-top:.5em}}@media (max-width:466px){.motto{display:none}}.marquee,.ticker{overflow:hidden}.eexpo .marquee,.ticker{margin:1em 0;height:3em}.eexpo .marquee p,.ticker p{margin:0 0 .5em;text-align:center;font-size:18px;height:36px}.eexpo .marquee p:after,.eexpo .marquee p:before,.ticker p:after,.ticker p:before{display:inline-block;margin:0 4px;content:'»';font-size:24px}.eexpo .marquee p:after,.ticker p:after{content:'«';margin-left:5px}.more{background-size:contain;background-repeat:no-repeat;padding-left:1.75em}.more,a.more{text-align:right}.hidemore,.more a,.more a:hover,.more a:link,.more a:visited,a .more,a.more,div.more,span.more{text-transform:uppercase;text-decoration:underline}.articleend{clear:both}.next{position:fixed;right:0;top:25em;min-height:20em;padding-left:2.5em;transition:all .25s linear;background-opacity:.1;box-shadow:3px 3px 15px 4px rgba(0,0,0,.4);width:25em;margin-right:-22.5em;z-index:1}.gonext{position:absolute;top:0;left:0;bottom:0;width:2.5em;background-repeat:no-repeat;background-position:center center;background-size:35%}.next.open{margin-right:0}.nextcat{display:block;font-size:200%;text-align:center}.next .detail div{height:4.05em;overflow:hidden}body .next h2{font-size:120%;padding-top:0}body .next .listy .detail{max-width:55%}.next .borderhack,.next .vidpreview,.next img{max-width:33%;margin:0 1em 0 0}.atype2 .next,.atype3 .next{display:none}.next,html body.pagelast .next{display:inline-block}html body.noscript .lazyload{display:none}.note{margin:1em 0;padding:.5em;min-height:4em}.note:before{font-size:300%;display:inline-block;float:left;margin-right:.2em;line-height:.8;color:red;text-shadow:1px 1px 1px #fff;content:"!"}.pagination{font-size:110%;font-weight:700;margin:1em 0}.pagination a{text-decoration:underline}.pagination a,.pagination b{margin:.5em 0;padding:.5em}.flexicontent .pagecontrols a,.pagination a:first-child,.pagination a:last-child{text-decoration:none}.page{position:relative}.topcontrols{text-align:right}.pagecontrols{float:right}div.picker{display:inline-block}.playsymbol{display:block;position:absolute;width:120px;height:120px;top:58px;top:calc(50% - 60px);top:-moz-calc(50% - 60px);top:-webkit-calc(50% - 60px);left:124px;left:calc(50% - 62px);left:-moz-calc(50% - 62px);left:-webkit-calc(50% - 62px);text-align:center;background:url(/c/54415789/img/play.png) center center no-repeat #fff;background-color:rgba(255,255,255,.4);border:3px solid #000;border-color:rgba(0,0,0,.5);-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.prettyfile{display:none}.noscript .prettyfile{display:inline-block}@media print{#bottomLinks table,#calMainSearchArea,#campMainSearchArea,#copyright,#googleAdBar,#headerBottom,#leave-response,#moreFooterArea,#passportBanner,#pathway,#printIcon,#resourceSearchBox,#respond-container,#searchContainer,#sponsorBar,#submitAnEvent,#topAds,#topNavigation,#topRightLinks,.comments,.crumbs,.dfpad,.footer .links,.footer a:link,.footer a:visited,.footerTop,.frontpageDateBar,.join,.mainContent #blogMenu,.moreFooterArea,.rating-container,.related,.sharecontrols,.shr,.socialIcons,body form,body nav,span.pathway{display:none}.footer{color:transparent;border-width:0}#calendarHeader{clear:both;display:block}#directoryEntryImageContainer{margin-top:13px;width:240px;position:absolute;right:10px}#calendarSearchResults{display:block;clear:both}#container,body{height:100%}#container,#frontpageDateBar,#logo,#mainContent,#outsideContainer{margin-left:0;margin-right:0;padding-left:0;padding-right:0}body{margin:1em}#container,#contentArea,#content_main,#frontpageDateBar,#mainContent,#outsideContainer,.mainContent,.rightBar{width:100%}#calendarSearchResults{list-style:none}.mainContent #blogPosts,.mainContent #pmBlog .post{width:auto}}aside,blockquote{margin:1em 0;position:relative;padding:1em 5em}blockquote{clear:both}.blog blockquote p:first-child,blockquote p:first-child{margin:0}aside>:first-child,blockquote>:first-child{margin-top:0}aside>:last-child,blockquote>:last-child{margin-bottom:0}aside,blockquote.alignright{margin:0 0 0 2em;padding:1em 2em;float:right;width:35%}blockquote.alignright{padding-top:5em;padding-bottom:3.5em}aside footer,blockquote footer{display:block;margin:1em 3em 0 1em;font-weight:700}blockquote:after,blockquote:before{font-size:1000%;position:absolute;display:block;line-height:.8;color:#909090;text-shadow:1px 1px 1px #fff}blockquote:before{margin:0 .1em -.6em -.4em;content:"“"}blockquote:after{margin:0 .1em -.4em 0;right:0;bottom:0;content:"”"}blockquote.alignright:before{margin:-.4em 0 0}aside footer:before,blockquote footer:before{content:"—  "}@media (max-width:500px){aside,blockquote.alignright{float:none;width:auto;margin:0}blockquote.alignright{padding:1em 5em}blockquote.alignright:before{margin:0 .1em -.6em -.4em}}.fpcal{display:none}.r-seattle .fpcal{display:block}.reset{font-size:130%;width:1em;height:1em;position:absolute;right:0;top:0;opacity:.5}.reset:after{content:'X';position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-decoration:none;font-size:70%;line-height:1.45;font-weight:700}#container,.author,.margins{max-width:72em;margin:0 auto}.mainContent{width:616px;width:calc(72em - 320px);margin-right:20px;position:relative}.flexicontent img{max-width:616px}.mobilead{display:none}body,div.rightBar{font-size:13px}@media (max-width:950px){.navwrap,.next,.rightBar .dfpad,.topnav{display:none}.rightBar{display:block}.join{text-align:center}html #menu{display:inline-block}.mainContent{width:100%;margin-right:0}.flexicontent{font-size:16px}.flexicontent img{max-width:none}body{background-position-y:-50px;overflow-x:hidden}#container,.margins{margin:0 1em}.authorbio,.authorpic,.authorrecent{display:block;width:auto}.authorpic img{width:309px}.logowrap{padding:0 .5em}.mobilead{display:block}}@media (max-width:727px){#topAds{display:none}body{background-size:10px 143px}body .util .left,body .util .right{width:auto}}@media (max-width:640px){.fpmored img,.listy img{border-width:.25em}}.rightBar .cal,.rightBar .dir{margin:0 0 3em}.rotator{width:100%;height:265px;overflow:hidden;position:relative;text-align:right}.rotator a{display:none;position:absolute;top:0;left:0}.rotator a:first-child,.rotator img{display:block}.rotator .go :link,.rotator .go :visited{color:#888;display:inline-block;position:relative;top:248px;left:auto;text-decoration:none;font-size:27px;line-height:1;padding:1px;color:rgba(0,0,0,.25)}.rotator .go :hover{color:#fff;color:rgba(255,255,255,.5)}.rotator .go .current:link,.rotator .go .current:visited{color:#ccc;color:rgba(0,0,0,.5)}.headlines a,.headlines a:hover,.headlines a:link,.headlines a:visited{text-decoration:none}.rotator h1{text-align:left;position:absolute;top:215px;left:0;margin:0;padding:8px 10px 40px 20px;background:url(/c/54415789/img/50percent_white.png);background:rgba(255,255,255,.5);width:100%;font-size:21px}.rotator h2{margin:0;text-transform:none;font-size:15px;position:absolute;padding:0 0 0 20px;top:252px;left:0}.shr{position:fixed;margin:0 0 0 -4.5em;padding:.25em;bottom:5em;transition:all .25s linear}.shr:after{content:'';position:absolute;display:block;border-style:solid;width:0;height:0;top:5em;left:3.1em;border-top:.6em solid transparent;border-bottom:.6em solid transparent;border-left:.6em solid #EFEAD8;border-right:.6em solid transparent}body .sharewrap{display:block;margin-bottom:.5em}.share{margin:1em 0 1em 1em;float:right;clear:right}.shr{font-size:150%}.shr a,.toggleshare a{margin:.5em;display:block;height:1.6em;width:1.6em;border-width:.15em;border-style:solid;background-position:center;background-repeat:no-repeat;background-size:1em}.shr .fb{background-size:.5em}.shr .pinit{background-size:.75em}.toggleshare{position:fixed;width:50px;height:50px;z-index:4;right:0;bottom:50px;display:none}.toggleshare a{font-size:150%;background-position:30% center}@media (max-width:1100px){.shr:after{top:-1em;left:50%;left:calc(50% - .3em);border-bottom:.6em solid #EFEAD8;border-left:.6em solid transparent}div.shr{right:-320px;width:320px;left:auto;height:50px;bottom:50px;margin:0 auto;padding:0;text-align:center;z-index:3;border-radius:0}div.shr a{display:inline-block;margin:.5em}}@media (max-width:1100px) and (min-width:370px){div.mobilead{right:50px}.toggleshare{bottom:0;display:block}}@media (min-width:640px) and (max-width:1100px){div.shr{right:0;bottom:0;border-top-left-radius:1em}.toggleshare{display:none}div.mobilead{margin:0;left:0;right:auto;width:320px}}@media (min-width:951px) and (max-width:1100px){div.shr{left:0;margin:0 auto;border-top-right-radius:1em}}.nofixed .toggleshare{display:none}.nofixed div.shr{position:static}.nofixed .shr:after{top:2.5em;border-top:.6em solid #EFEAD8;border-bottom:none}.nofixed div.shr,div.shr.open{width:100%;right:0}.slide{position:relative;margin:1em 0;width:100%}.slide a:hover,.slide a:hover img{opacity:1}.slide a:link,.slide a:visited{text-decoration:none}.slide a.relnext:hover,.slide a.relprev:hover{background-color:rgba(255,255,255,.3)}.slide a.relnext:active,.slide a.relprev:active{background-color:rgba(255,255,255,.4)}.slide:hover a.relnext,.slide:hover a.relprev{display:inline-block}.slide a.relnext,.slide a.relprev{display:none;position:absolute;width:80px;top:0;bottom:0;color:transparent;border:1px solid rgba(255,255,255,.2);background:center center no-repeat;background-color:rgba(255,255,255,.2)}.page:first-child .slide:hover .relprev,.page:last-child .slide:hover .relnext,.slide a.disabled{display:none}.slide img{display:inline-block;vertical-align:top;width:100%;height:auto}.slide figure{width:100%}.slide a.relprev{background-image:url(/c/54415789/img/biglarr.png);left:0}.slide a.relnext{background-image:url(/c/54415789/img/bigrarr.png);right:0}figure .slide{margin:0}#readnext h1,.adbar,.authortitle,.comments,.dircat,.eeplay h1,.featured,.footer,.fpcal h1,.fpcaldetail h4,.fpfeat h1,.fplatest h1,.fpmore,.listy h1,.menu h3 a,.menu ul,.mmenu .currentissue,.mmenu .follow,.mmenu .myaccount,.mmenu .promo,.mmenu .seattle,.wideintro h1,nav .topmenu{border-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==)}.tabs{display:none}#tinymce .tabs{display:block}.thumbnail{display:inline-block}.subcat img{width:100%}.bottom_controls{text-align:right;margin:.5em 0;clear:both}.bottom_controls a,.top_controls a{font-size:120%;padding:0 .5em;margin-left:.25em;white-space:nowrap}.page_controls :link{font-size:150%}.bottom_controls .disabled:link,.bottom_controls .disabled:visited,.top_controls .disabled:link,.top_controls .disabled:visited{cursor:default}.topnav .margins{height:4.4em;overflow:hidden;padding-top:1em;position:relative}.topnav .currentissue,.topnav .follow,.topnav .myaccount,.topnav .promo,.topnav .seattle{text-transform:uppercase;font-size:75%;display:inline-block;vertical-align:top}.topnav .follow{width:20%;position:absolute;right:0;display:inline-block}.topnav span a{text-transform:none}.seattle span.localnav a{text-transform:uppercase}.open .topnav{height:auto}.navloader{display:inline-block;width:45%}.open .navloader{display:block;width:auto}.topnav .currentissue{width:44%;padding-right:.5em}.topnav .currentissue span{display:inline-block;width:35%}.promo{width:56%;padding-right:2.5%}.promo img{float:left;margin-right:.5em}.localnav span,.topnav .promo img{vertical-align:middle}.localnav .dirico,.localnav .star{margin-left:1em}.topnav .seattle .localnav{font-size:100%;font-weight:700}.promo :link{line-height:1}.topnav .currentissue img{float:left;margin-right:1em;margin-top:-.7em;width:7.7em}.topnav .seattle{width:35%}.localnav{font-size:160%}.myaccount{width:8.93%}.navwrap{direction:rtl;white-space:nowrap;text-align:center;position:relative;min-height:4.23em;margin-top:-1.2em}nav{display:inline-block;direction:ltr;vertical-align:middle;white-space:normal;text-align:left}nav .topmenu{position:relative;display:inline-block;padding:.35em .2em 0 .3em;margin:.14em .14em .714em;text-transform:uppercase;text-decoration:none;font-size:115%;font-weight:700;border-style:dotted;border-width:0 0 3px}.menuwrap{display:inline-block;padding:0 .25em}nav .open .topmenu,nav.open .menuwrap:hover .topmenu{margin-bottom:0;padding-bottom:.64em;border-bottom:0;position:relative}.mmenu .localnav a:nth-child(3){display:block;margin:.5em 0}.mmenu .btnNeedle,.mmenu .dirico,.mmenu .star{margin-left:0}nav .menu{top:-1500px}nav .open .menu,nav.open .menuwrap:hover .menu{top:auto}nav .open,nav.open .menuwrap:hover{display:inline-block;position:relative}nav .menu{position:absolute;width:48em;background-color:#fff;z-index:2;margin-left:-.25em}.menu h2{margin:0;padding:.35em .7em;font-style:italic;font-size:117%;line-height:2em}.menu h2 a{font-weight:700}.menu ul{margin:0;padding:.71em;width:13em;text-transform:uppercase;line-height:2;border-width:0 3px 0 0;border-style:dotted;position:absolute;top:0;left:0;bottom:0}.flexicontent .menu .listy,.flexicontent .menu .menubody,.flexicontent .menu h3,.flexicontent .menu ul{position:static;display:block;width:auto;height:auto;min-height:inherit}.menu li{padding-bottom:.7em;line-height:1.2em;display:block}.menu .listy{font-size:150%;position:absolute;padding-left:1em;padding-top:1em;top:4em;right:0;bottom:0;left:8.6em}.mainContent .menu .listy{font-size:100%}.menubody{position:relative;height:36em}.menu h3{position:absolute;top:0;left:9em;right:0;padding:1.5em .5em;margin:0}.menu h3 a{border-width:0 0 3px;border-style:dotted;text-transform:uppercase;font-weight:700}.menu .listy .borderhack,.menu .listy .vidpreview,.menu .listy img{width:96px;height:auto;border-width:3px;margin:.5em .5em .5em 0}.menu .listy span{display:inline-block;width:15em}#search{display:inline-block;direction:ltr;float:right}#search input[type=text]{width:1px;margin:0;padding:0;border-width:0 0 1px;border-style:solid;border-color:#fff;background-color:transparent;outline:0;font-size:115%;transition:all .25s ease}#search input[type=text].visible,.mmenu #search input[type=text]{margin-left:1.3em;width:13.3em}#menu{display:none;float:right;margin-right:.25em}#menu a{display:inline-block;margin:0;padding:0;width:4em;height:3.41em}.mmenu{display:none;position:absolute;right:0;z-index:3;width:100%;max-width:33em;margin-top:.38em;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.mmenu.open,.mmenu.open #search{display:block;float:none}.mmenu #search{margin:0 .5em;height:3em}.mmenu #search .submit{width:1.15em;height:1.15em}.mmenu #search input[type=text]{width:calc(100% - 4.5em)}.mmenu nav{display:block;margin-right:0;text-align:center}.mmenu nav :link{padding:.77em 0}.mmenu nav :last-child :link{border-bottom-width:0;margin-bottom:.38em}.mmenu .menuwrap,.mmenu .topmenu,.mmenu .topnav{display:block}.mmenu .currentissue,.mmenu .follow,.mmenu .myaccount,.mmenu .promo,.mmenu .seattle{display:block;padding:1em;width:auto;font-size:120%;border-width:0 0 3px;border-style:dotted}.mmenu .myaccount{border-width:0}.mmenu .topnav .currentissue{overflow:hidden;border-width:3px 0;height:6em}.mmenu .topnav .currentissue img{margin-top:0;width:4.68em}.mmenu .topnav .margins{padding-top:0}.mmenu .follow{text-align:center;line-height:2;padding:.5em;position:relative;font-size:140%}#search .submit{width:1.8em;height:1.8em;font-size:100%;background-repeat:no-repeat;background-position:center;background-size:contain;border:0;background-color:transparent;margin:.74em;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}.upevent img{float:left;margin-right:10px}.util .left,.util .right{display:inline-block;width:50%;vertical-align:top}.emailform input[type=text],.util .mainContent input[type=text],input.wide{width:100%;max-width:22em}.util .left{padding-right:3%}.util #container form{margin-bottom:1em}.util form li label{margin:0}.util form ul.errorlist{margin-top:1em;padding:.5em}.connect,.flexicontent a.button,a.button{text-decoration:none;display:inline-block;margin-top:1em}input[type=button]{cursor:pointer}.util .selectover,.util select{font-size:13px}#giveaway input[type=submit],.bubble,.cancel,.connect,.gopage,a.button,input.cancel,input[type=submit]{display:inline-block;font-family:Pacifico,Arial,Helvetica,sans-serif;text-transform:lowercase;background-color:#00747A;color:#fff;font-size:120%;border-width:0;-webkit-border-radius:1.2em;-moz-border-radius:1.2em;border-radius:1.2em;padding:0 1em 0 .5em;height:2.4em;margin:.25em 0 .25em .25em;line-height:1}a.button{line-height:2.4em}.calform input[type=submit],.directorySearch input[type=submit]{color:#00B2A9;background-color:#fff}.connect,.connect:link,.connect:visited{color:#fff;background-color:#00747A}.connect img{vertical-align:middle}body a.previous{background:url(/c/54cc6a0b/img/icons/leftwhitepad.png) left center no-repeat #d66b26;padding:7px .5em 7px 30px}.util .mainContent{padding:1em}.util form ul{margin:0;padding:0}#id_regions li,.util form li{display:block;padding:0;margin:0}#flowplayer,.blog object,.blog object embed,.flowplayer,.youtube{margin-top:1em;clear:both}#container object,#container object embed,#flowplayer,.flowplayer,.vimeo,.youtube{width:100%}#foxvid{width:100%;height:auto}#container .imageBox object,#container .imageBox object embed,.imageBox #flowplayer,.imageBox .flowplayer,.imageBox .vimeo,.imageBox .youtube{width:400px;height:240px;display:inline}#flowplayer,.flowplayer,.foxplayer{display:block;position:relative}#flowplayer img,.flowplayer img,.foxplayer img{width:100%;height:auto}body .flowplayer .fp-embed{display:none}.flowplayer h1,.foxplayer h1{margin:0;padding:.5em 2em;position:absolute;bottom:0;top:80%;left:0;right:0;line-height:1;font-size:200%}