/* internet matrix, inc. generation 3 general print css document */

* {color:#000; margin:0; padding:0; font-family:arial, helvetica, sans-serif;}

#status_bar, #header, #header img, #custom_content, #left_column, #right_column, #footer, #search_form, #page_options, #breadcrumbs, #live_chat, #skin_selector, a.open_selector {display:none;}

body {background:#959595;}
h1, h2 {margin:10px 0; font-size:12pt; clear:both;}
p {margin:10px 0;}
p.centered {text-align:center;}
ul {margin:10px 0;}
li {list-style-position:inside; margin:6px;}
img {border:0; margin:6px;}
a {color:#000;}
a:hover {color:#959595;}
span.left {float:left; margin-right:20px;}
span.right {float:right; margin-left:20px;}
div.clear_float {clear:both;}
span.required {color:#fff;}
span.errstring {color:#000; font-size:11px;}
span.errmsg {color:#ff0000; font-weight:bold;}
span.hr {border-bottom:1px solid #959595; display:block; margin-bottom:20px; width:659px; height:60px; overflow:hidden; clear:both;}
span.img-left {display:block; margin-right:10px; padding-bottom:10px; float:left;}
span.img-right {display:block; margin-left:10px; padding-bottom:10px; float:right;}
span.img-left p, span.img-right p {margin-top:10px; font-size:9px;}

div#print_wrapper {background:#fff; margin:36px; width:731px; height:900px;}
div#print_wrapper div#bottom_margin {height:36px;}

div#print_content {background:#fff; padding:36px; width:659px; font-size:10pt;}

div#print_address {width:480px; height:64px; float:left;}

div#print_options {width:179px; height:64px; text-align:right; float:right;}
div#print_options a {margin:0 4px; padding:0 0 4px 18px; text-decoration:none;}
div#print_options a.print-page {background:url(images/print-page-icon.png) no-repeat;}
div#print_options a.close-page {background:url(images/close-page-icon.png) no-repeat;}

div#featured_articles {width:580px;}
div#featured_articles h2 {margin:20px 0;}
div#featured_articles div.article {width:280px; padding:5px; float:left;}
div#featured_articles div.article img {margin-right:10px; float:left;}
div#featured_articles div.article p {margin:6px 0; padding:0; clear:none;}
div#featured_articles div.article a {display:none;}
div#featured_articles div.article a.title {color:#000; cursor:text; display:block; margin-bottom:10px; font-size:12px; font-weight:bold; text-decoration:none;}

table#office-hours {border-top:1px solid #959595; border-left:1px solid #959595; width:100%;}
table#office-hours thead {color:#fff; font-weight:bold;}
table#office-hours td {border-right:1px solid #959595; border-bottom:1px solid #959595; padding:2px 20px 0 20px; height:24px; text-align:center;}
table#office-hours td.days {text-align:left;}

span.formfields {float:left;}
span.formfields span {color:#000;}
span.formfields input {margin:2px 6px 2px 0; width:136px;}
span.formfields select {margin:2px 6px 2px 0;}