@media only screen and (max-width:1023px) {
body {font-size:0.9em;}
#logo {}
#topnav {display:block;line-height:2em;font-size:.9em;}
#content {float:none;width:100%;padding:1em 0;}
#sidebar {clear:both;float:none;width:100%;margin:0;font-size:0.9em;padding-left:0;padding-right:0;}
#sidebar NAV {text-align:center;width:19%;margin:0 .5%;float:left;}
#sidebar UL, #sidebar OL {margin-left:2em;}
#sidebar LI {margin-left:-2em;}
}
@media only screen and (max-width:799px){
body {font-size:0.8em}
H1 {line-height:normal !important;text-align:center;}
#topnav {font-size:0.8em;}
#gtitle,
 #gstrip {display:none;}
#sidebar NAV {width:32%;;margin:0 .5%;}
#sidebar NAV:nth-child(3n+1) {clear:both;}
.step {width:49%;margin:auto;}
.part {float:none;width:auto;margin-right:0;}
.part OL {clear:both;}
.gr, .gl {float:none;margin:auto;}
}
@media only screen and (max-width:479px){
body {font-size:0.7em}
#topnav {font-size:0.7em;}
#logo {width:274px;height:28px;}
#discuss SECTION {float:none;width:100%;margin:0;}
#sidebar NAV {width:32%;;margin:0 .5%;}
#sidebar NAV:nth-child(2n) {clear:both;}
.step {width:49%;margin:auto;}
.part {float:none;width:auto;margin-right:0;}
.part OL {clear:both;}
.gr, .gl {float:none;margin:auto;}
}
@media print {
A, A:visited {color:#a52a2a;text-decoration:none;}
#pagearea {width:100%;}
#content {width:99%;margin:0;padding:0;}
.page H1, .page H2 {line-height:1.4em;padding-left:0;}
NAV,
ASIDE,
.printx,
.page DIV,
.gr,
.gl,
#skipnav,
#end,
FORM,
HR,
#printme,
#npl,
#discuss,
#copyr
{display:none;}
}