body{color:#333;background:white;margin-left:+30%;width:50%;padding:0.5em;font-family:"Helvetica Neue",Helvetica,"Gill Sans",gill,sans-serif;font-size:10pt;line-height:150%;}
@media screen and (min-width:700pt){body{margin-left:210pt;width:350pt;}}
.topsidebar{float:right;width:50%;font-size:smaller;line-height:140%;margin-left:1em;padding-left:1em;border-left:solid thin #aaa;}
@media screen and (min-width:700pt) and (max-width:850pt){body{margin-left:210pt;width:350pt;margin-right:auto;}.topsidebar{position:absolute;left:595pt;width:auto;margin-left:0pt;padding-left:0pt;border:none;}}
@media screen and (min-width:850pt){body{margin-right:290pt;width:350pt;margin-left:auto;}.topsidebar{position:absolute;width:290pt;left:auto;right:0%;padding-left:0pt;border:none;}}
code,pre{font-family:Monaco,fixed;font-size:9pt;}
a{text-decoration:none;}
a:link{color:#116;}
a:visited{color:#66a;}
a[href]:hover{background:#eef;}
div.abstract{font-style:oblique;text-align:left;}
div.abstract em{font-style:normal;}
div.abstract code{font-style:normal;font-size:80%;}
.attention{color:#822;}
h1,h2,h3,h4,h5,h6{color:#822;font-weight:100;line-height:100%;}
h4,h5,h6{font-weight:normal;}
h1{margin-left:-40%;margin-right:-5%;padding:0.5em;border:solid thin #822;text-align:right;}
h2{margin-left:-40%;margin-right:-5%;padding:0.2em;border-top:solid thin #822;clear:both;}
h2.appendices{margin-top:10ex;border-top:double medium #aaa;}
h3{margin-left:-30%;float:left;width:25%;display:block;text-align:right;vertical-align:bottom;padding-top:0pt;padding-right:0.5em;margin-top:0pt;line-height:120%;}
pre{padding:1em;line-height:130%;border-left:solid thin #33d;}
table{font-size:10pt;border-top:solid #33d;border-bottom:solid thin #33d;}
th{text-align:left;padding:0.5ex;}
tr.header{font-weight:900;background:#eef;}
td{padding:0.5ex;}
tr.r0{background:white;}
tr.r1{background:#eef;}
Q:before{content:"“";}
Q:after{content:"”";}
img.smallimage{float:right;margin:24pt;margin-right:-30%;}
div.signature{margin-left:-40%;margin-right:-5%;margin-top:4ex;text-align:right;border-top:solid thin #822;padding-top:0.3em;clear:both;}
.doc-history{font-size:xx-small;background:#eee;line-height:100%;}
div.subtoc,div.subsubtoc{display:none;}
div#toc{color:#aaa;padding:0;font-size:smaller;text-align:right;}
div#toc a:link{color:#66a;}
div#toc > ul{padding:0pt;margin:0pt;list-style:none;}
div#toc li{padding:0pt;display:inline-block;}
div#toc li:before{content:"§ ";margin-left:1em;}
div#toc li ul{padding-left:1em;margin-left:0;font-style:italic;display:inline;}
div#toc li ul:before{content:"( ";}
div#toc li ul:after{content:" ) ";}
div#toc li li{padding-left:0pt;}
div#toc li li:after{content:";";}
