[data-page=index] .toc{display:block}[data-page=index] #logo{position:relative;top:0;left:0;display:block;width:100%;text-align:center}[data-page=index] #logo img{display:inline-block;max-width:200px;margin-top:20px}[data-page=index] nav{display:none}[data-page=index] h1{color:#000;text-align:center;font-size:48px;font-weight:400;padding:0;margin:15px 0 0 0}[data-page=fourohfour] #logo{display:none}[data-page=fourohfour] nav{display:none}[data-page=fourohfour] .toc{display:block}[data-page=fourohfour] h3{color:#999;text-align:center;text-transform:none;line-height:1.6}[data-page=fourohfour] h3 a{color:#cb3837;text-decoration:none}[data-page=fourohfour] h3 a:hover{text-decoration:underline}[data-page=fourohfour] a.fourohfour img{margin:60px 0 20px 0}.button{color:#cb3837;text-decoration:underline}img{max-width:100%}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{font-family:'Source Sans Pro','Lucida Grande',sans-serif;background-color:#fff;color:#333;margin:0;padding:0;font-size:18px}a{color:#cb3837}header{background:#cb3837}#www-link{color:#fff;text-decoration:none;padding:0 10px;font-size:14px;line-height:2.5}#logo{display:block;position:absolute;top:80px;left:40px;width:130px}.container{position:relative;margin:0 auto;max-width:700px;padding:0 15px}#page{margin-top:30px}#page .pageHeading{text-decoration:underline}.youtube-video{width:100%;height:480px}.youtube-video iframe{width:100%;height:100%}@media only screen and (max-width:480px){.youtube-video{height:300px}}h1{font-size:48px;font-weight:600;letter-spacing:-.6px;line-height:1.2;padding:15px 0 0 0}h1.subtitle{font-size:30px;margin-top:-45px;color:#444;padding-bottom:20px}h2{font-size:24px;font-weight:600}h1 a,h2 a,h3 a{color:#333;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{color:#cb3837;text-decoration:underline}p{line-height:1.5;font-weight:400}p.colophon{margin-top:40px;padding-top:10px;font-size:16px;border-top:2px solid rgba(51,51,51,0.2);text-align:center;color:rgba(51,51,51,0.6)}ul{margin:0;padding:0 0 0 18px}ul li{padding:2px 0}dl dt{font-weight:bold}pre code{display:block;overflow-x:auto;color:#f3f3f3;background:none repeat scroll 0% 0% #444;margin:15px 0;font-weight:normal;padding:5px 15px}code{color:#444;margin:0 5px;font-weight:bold}.faint{opacity:.7}.centered{text-align:center}.italic{font-style:italic}nav{position:absolute;top:150px;left:0;padding:0 0 100px 40px;margin-bottom:100px;width:240px}nav .smallLink{font-size:13px}nav section.active h2 a{color:#cb3837}nav section.active .pages{display:block}nav h2{font-size:18px;font-weight:600;padding-left:0}nav h2 a{text-decoration:none;color:#333}nav .pages{display:none}nav .pages a{display:block;line-height:1.6;margin:0;padding-left:10px;text-decoration:none;color:#666;font-size:15px;border-left:3px solid transparent;transition:all .2s}nav .pages a:hover,nav .pages a.active{color:#cb3837;text-decoration:none;border-color:#cb3837}footer{margin:150px 0 100px 0}footer .logo img{max-width:300px;margin-bottom:40px}footer p{font-size:16px;text-align:center;color:rgba(51,51,51,0.7)}@media only screen and (max-width:1180px){#logo{position:relative;top:0;left:0;display:block;width:100%;text-align:center}#logo img{display:inline-block;max-width:300px;margin-top:40px}nav{display:none;position:relative;top:0;left:0;width:100%}header{display:none}#page{margin-top:0;padding:10px}}.toc{display:none}.toc h2{position:relative;margin:0 auto;max-width:1100px;margin-top:30px;margin-bottom:10px}.toc h2:after{color:rgba(51,51,51,0.4)}ul.pageColumns{list-style:none;margin:0;padding:0;position:relative;margin:0 auto;max-width:1100px;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}ul.pageColumns li{padding:10px 0;column-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid}ul.pageColumns a{text-decoration:none;font-weight:600;padding-left:32px;text-indent:-32px;display:inline-block}ul.pageColumns a:hover{text-decoration:underline}ul.pageColumns span{font-size:16px}@media only screen and (max-width:1180px){ul.pageColumns{-webkit-columns:1;-moz-columns:1;-webkit-columns:1;-moz-columns:1;columns:1;position:relative;margin:0 auto;max-width:480px}.toc section{padding:50px 20px 0 20px}.toc h2{position:relative;margin:0 auto;max-width:480px}}.print-only{display:none}@media print{.print-only{display:block}html{height:auto}body{font-size:10px}header{display:none}nav{display:none}div#page{margin-top:0}div#page h1{font-size:2em;margin-top:0}#logo{position:static}.youtube-video{display:none}.breadcrumbs h3{margin-bottom:0}.breadcrumbs span{color:#cb3837}footer{display:none}p.colophon{font-size:10px}[data-page=all-docs] nav{display:block;position:static;width:700px;padding:10px;margin:0 auto}[data-page=all-docs] nav .smallLink{display:none}[data-page=all-docs] nav h2{font-size:14px;font-weight:600;padding-left:0}[data-page=all-docs] nav .pages{display:block}[data-page=all-docs] nav .pages a{line-height:1;text-decoration:underline;font-size:12px;border:none;transition:none}}h1:hover .deep-link .deep-link-icon,h2:hover .deep-link .deep-link-icon,h3:hover .deep-link .deep-link-icon,h4:hover .deep-link .deep-link-icon,h5:hover .deep-link .deep-link-icon,h6:hover .deep-link .deep-link-icon,.deep-link:hover .deep-link-icon,.deep-link-icon:hover{visibility:visible}.deep-link{float:left;margin-left:-20px;padding-right:4px}.deep-link .deep-link-icon{visibility:hidden}