img,select,table{max-width:100%}.hero,img{page-break-inside:avoid}*{box-sizing:border-box}div{background-image:none!important}body{font-size:65%}#wordmarkPrint{width:33.333%}.caption img,.grid>h1,textarea{width:100%}.collapsed+div{display:block!important}a[href^='mailto:']:after{content:" (" attr(href) ")"}#sitename img{position:absolute;top:0;right:0;max-height:100px;max-width:250px}button,html,input,select,textarea{color:#666!important;font-family:'Open Sans',Helvetica,sans-serif}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}hr,li p{padding:0}.events li,footer li,nav li,p,pre{margin:0}ul{list-style-type:circle}ol,ol ol ol ol{list-style-type:decimal}ol ol,ol ol ol ol ol{list-style-type:lower-alpha}ol ol ol,ol ol ol ol ol ol{list-style-type:lower-roman}ul li{list-style-position:outside;margin-left:1.15em}ol li,ol ul li:nth-child(1n+10){list-style-position:outside;margin-left:1.35em}ol li:nth-child(1n+10),ol ol ol ol li:nth-child(1n+10){margin-left:1.95em}ol li:nth-child(1n+100),ol ol ol ol li:nth-child(1n+100){margin-left:2.45em}ol ol li,ol ol li:nth-child(1n+10),ol ol li:nth-child(1n+100),ol ol ol ol ol li:nth-child(1n+10),ol ol ol ol ol li:nth-child(1n+100){margin-left:1.35em}hr,table{border:0;display:block;margin:1em 0;clear:both}li{margin:0;padding:.5em 0;line-height:1.65em}div>ol:first-child,div>ul:first-child,li:first-child{padding-top:0}li:last-child,ol ol:last-child,ol ul:last-child,ul ol:last-child,ul ul:last-child{padding-bottom:0}img{vertical-align:middle;height:auto;display:block}.contact address,.grid>div,a.external:after,td,th{vertical-align:top}#content a:focus img{outline:dotted 1px}b,strong{letter-spacing:.025em;font-weight:700}mark{color:inherit;padding:0 .125em}hr{height:1px;border-top:1px solid rgba(0,0,0,.2);max-width:100%!important}table{font-size:90%;text-align:left;overflow:auto}.sidebar table{font-size:100%}table.alt tr:nth-child(even),table.alternate tr:nth-child(even),tr.alternateRow{background-color:rgba(0,0,0,.1)}td,th{border:1px solid #ccc;padding:.35em .5em}th{color:#767676}td{min-width:1em;min-height:1em}nav ul,nav ul ul{list-style:none;padding:0;margin:0}iframe,object{border:none;width:100%;transform:scale(.8);transform-origin:left top}.contact{padding-top:1em;clear:both}.contact address{display:inline-block;margin-right:2em}.thumb+h1{clear:none}h1,h2,h3,h4,h5,h6{clear:both;color:#767676;font-size:1em;font-weight:700;line-height:1.35em;margin:0;padding:1em 0;word-wrap:normal}.h1 strong,.h2 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit;letter-spacing:inherit}.h1,b .h1,b .h2,b h1,b h2,h1,h1 b,h1 strong,h2 b,h2 strong,strong .h1,strong .h2,strong h1,strong h2{font-weight:300}.h1,h1{font-size:2.35em}.content .sidebar div .h1,.content .sidebar div h1{font-size:2em}.h2,.sidebar .blockquote,.sidebar blockquote,h2{color:#707070;font-size:1.5em;font-weight:300}h3{text-transform:none;font-weight:700;font-size:1.15em;line-height:1.5em}h4{font-size:1em;letter-spacing:.025em;text-transform:uppercase}h5,h6{line-height:1.65em}.h1+.h2,.h1+h2,.h2+h3,h1+.h2,h1+h2,h2+h3{clear:none;letter-spacing:0;margin-top:-.5em;text-transform:inherit}.clear,.content:after,.hr{clear:both}.h1+.h2,.h1+h2,h1+.h2,h1+h2{margin-top:-1.35em;font-weight:300}ol+.h1,ol+.h2,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+.h1,p+.h2,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+.h1,ul+.h2,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:1em}.rule-bottom+p,address,p,pre{line-height:1.65em;padding:1em 0}.h1+.floatleft+p,.h1+.floatright+p,.h1+address,.h1+ol,.h1+p,.h1+pre,.h1+ul,.h1:first-child,.h2+.floatleft+p,.h2+.floatright+p,.h2+address,.h2+pre,.h2:first-child,address:first-child,h1+.floatleft+p,h1+.floatright+p,h1+address,h1+ol,h1+p,h1+pre,h1+ul,h1:first-child,h2+.floatleft+p,h2+.floatright+p,h2+address,h2+pre,h2:first-child,h3+.floatleft+p,h3+.floatright+p,h3+address,h3+pre,h3:first-child,h4:first-child,h5:first-child,h6:first-child,img.floatleft~.h1,img.floatleft~.h2,img.floatleft~h1,img.floatleft~h2,img.floatleft~h3,img.floatleft~h4,img.floatleft~h5,img.floatleft~h6,img.floatleft~p,p:first-child,pre:first-child{padding-top:0}.content>:last-child,address:last-child,h1:last-child,h2:last-child,p:last-child,pre:last-child{padding-bottom:0}.blockquote,blockquote{clear:both;color:#767676;border-left:1px solid rgba(0,0,0,.15);display:block;font-weight:300;margin:.5em 0;padding-left:1em;position:relative;z-index:5;font-size:2.35em;line-height:1.35em;word-wrap:normal}.blockquote+.blockquote,.blockquote+blockquote,blockquote+.blockquote,blockquote+blockquote{margin-top:-.5em}.blockquote:last-child,blockquote:last-child,table:last-child{margin-bottom:0}.h1+ol .h2+ul,.h1+ul,.h2+ol,h1+ol h2+ul,h1+ul,h2+ol,h3+ol,h3+ul{margin-top:-.35em}input,select,textarea{background:#fff;margin:.25em 0}div:not(.hero) .small,small{font-size:90%;letter-spacing:.025em;line-height:1em}a{text-decoration:none;color:inherit}input,textarea{border:1px solid rgba(0,0,0,.35);font-size:1em;padding:.35em .5em;position:relative;display:inline-block;max-width:calc(100% - 6px - .5em)}input[type=submit]{margin:0}input[type=radio],input[type=checkbox]{margin-left:2px}input:not([type=radio]),select,textarea{border-radius:0}select{border:1px solid rgba(0,0,0,.35);color:#777;padding:.25em}input:focus,select:focus,textarea:focus{background-color:#e5e5e5;outline:0}textarea{max-height:20em;min-height:5em;min-width:50%;max-width:calc(100% - 2px - .5em);overflow:auto}a.btn,a.btn:visited,button,input[type=submit]{background-color:transparent;border:1px solid rgba(0,0,0,.5);border-radius:0;color:rgba(0,0,0,.6);display:inline-block;line-height:1.15em;margin-bottom:1em;padding:1em 1.35em;outline:0}a.btn.small,a.btn.small:visited,button.small,input[type=submit].small{padding:.35em .5em}a.btn:last-child,button:last-child,input[type=submit]:last-child{margin-bottom:0}a.btn.wide{display:block;padding:1.5em;text-align:center}.cta,a.cta{border-bottom-color:transparent;color:#666;display:inline-block;font-size:90%;font-weight:700;margin-right:.15em;text-transform:uppercase}.cta:after{content:" \25BA";display:inline;position:relative;font-size:75%;top:-1px;margin-left:.15em}.hr,.pointer{display:block}.circle img,img.circle{border-radius:50%}.pointer{cursor:pointer}.hr{border-top:1px solid rgba(0,0,0,.2);margin:1em 0;max-width:100%}.border{border:1px solid rgba(0,0,0,.2)}.noborder,.noborder td,.noborder th{border:none!important;padding-left:0}.noborder td:last-child,.noborder th:last-child{padding-right:0}.rule-top{border-top:1px solid rgba(0,0,0,.2)}.rule-bottom,p.rule-bottom{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:.35em}.alert,.alert a,.alert a:focus,.alert a:hover,.alert a:visited,.alert p,div[role=alert],noscript,noscript a,noscript a:focus,noscript a:hover,noscript a:visited,p[role=alert],p[role=alert] a,p[role=alert] a:focus,p[role=alert] a:hover,p[role=alert] a:visited{color:red!important;text-shadow:none}.alert a,noscript a,p[role=alert] a{border-bottom:1px solid!important}div:not(.hero)>.caption{max-width:36%;font-size:90%}.floatleft,.floatleft img,.floatleft.caption,img.floatleft{float:left;margin:0 30px 15px 0;padding-bottom:0;display:block;page-break-inside:avoid}.floatright,.floatright img,.floatright.caption,img.floatright{float:right;margin:0 0 15px 30px;padding-bottom:0}.caption.thumb,.thumb img{margin-bottom:0}.aligncenter{text-align:center!important}.alignright{text-align:right!important}.hide{display:none!important}.show{display:block!important}.fixed{position:fixed}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}a.external:after{content:url(../images/icon-leave-site-grey.png);padding-left:5px;display:inline;border:none;position:relative;top:0}.grid>div,.grid>h1{display:inline-block}.flickity-slider>div,.hero{position:relative!important;left:0!important}a.external:focus:after,a.external:hover:after{opacity:1}#sitename{margin-bottom:2em;padding:1em 0;border-bottom:1px solid #ccc}.flickity-viewport{height:auto!important}.flickity-slider{transform:translateX(0)!important}.content,.grid,.grid>div,.hero{padding:1em 1em 1em 0}.boxes>div{margin:1em 1em 1em 0;padding:1em;border:1px solid rgba(0,0,0,.15)}.breadcrumbs{margin:2em 0}.content{position:relative}.content:after{content:"";display:block;width:1px;height:1px}.content>div:first-child{float:left;width:63%}.sidebar{width:33%;float:right}.column2>div{width:48%}.column3>div{width:31%}.column4>div{width:23%}.nav.grid,footer,footer>div{padding-top:0;padding-bottom:0;width:auto!important}footer{margin-top:1em;border-top:1px solid #ccc}footer ul{list-style:none;padding:0}#overlay,.flickity-page-dots,.flickity-prev-next-button,.hero .cta,.loadmore,.roof,.scrolldown,.scrolltop.btn,[id^=tubular],footer div ul:first-of-type,footer nav,header nav,nav.tree{display:none}
