 body{color:black;margin:0px auto 0px auto;max-width:36em;font-family:'PT Serif', serif;padding-left:1rem;padding-right:1rem}html{font-size:13px}@media screen and (min-width:570px){html{font-size:14px}}@media screen and (min-width:620px){html{font-size:15px}}@media screen and (min-width:680px){html{font-size:16px}}@media screen and (min-width:720px){html{font-size:17px}}@media screen and (min-width:800px){html{font-size:18px}}@media screen and (min-width:860px){html{font-size:19px}}h1{font-size:2rem}h2{font-size:1.5rem}p{font-size:1rem}h1, h2, h3, h4, h5, h6{font-weight:400;color:#007AD9;letter-spacing:-.025rem}div#header{border-bottom:2px solid black;margin-bottom:30px;padding:12px 0px 12px 0px}div#logo a{color:black;float:left;font-size:1.1rem;font-weight:bold;text-decoration:none}div#header #navigation{text-align:right}div#header #navigation a{color:black;font-size:1.0rem;font-weight:bold;margin-left:12px;text-decoration:none}div#footer{border-top:solid 2px black;color:#555;font-size:0.6rem;margin-top:30px;padding:12px 0px 12px 0px;text-align:right}div#content a{color:#007AD9}div.info{color:#555;font-size:0.7rem;font-style:italic}.soft{font-style:italic;color:#555}pre.sourceCode, code{background-color:#E6E9FA}pre.sourceCode{margin-top:1em;margin-right:1em;margin-bottom:1em;margin-left:1em}code{font-family:"Source Code Pro", monospace;font-size:.8em}pre.sourceCode{padding:.8rem}