/* print style sheet uses styles_admin.css as base, but has these extra lines */
.noprint, .breadcrumbs, #idletimeout, #feedback { display: none !important; }
.button, .smallbutton, .formbutton { display: none !important; }
.collapsible_hide { display: block !important; }
body { background-color: #fff; color: #000 !important; margin: 0; padding: 0; }
a, p, li, label, .leftcolumn, h1, h2 { color: #000 !important; }
table.tablesorter thead tr th, table.tablesorter tfoot tr th { font-size: .85em; }
.mobileonly { display: none !important; }
.hasjs { display: none !important; }
.tooltip { display: none !important; }
label, p, input { font-size: 8px !important; margin: 0 !important; padding: 0 !important; }
p, li { line-height: 1em !important; }
h1, h2 { font-size: 12px !important; }
.regularwide, .wideform, .superwide { padding-top: 10px !important; }
fieldset, fieldset.tiler { float: none !important; display: block !important; vertical-align: top; width: 90%; font-size: 8px !important; padding: 0 !important; background: none !important; }
fieldset.tilerwide { float: none !important; display: block !important; vertical-align: top; width: 90%; margin-left: 2em !important; font-size: 8px !important; padding: 0 !important; background: none !important; }
li { padding: 0; margin: 0; font-size: 8px !important; }
#footer { display: none; }
#toprow, #instructions, form.tiling { margin: 0 !important; padding: 0 !important; }
#logo { padding: 0 !important; margin: 0 !important; }
.dontshow { display: inline !important; }
label { margin-right: 3% !important; width: 30% !important; }
form { clear: both !important; }
.appear { display: none !important; }