/* print.css */
body, blockquote, dd, div, dl, dt, fieldset, form,
h1, h2, h3, h4, h5, h6,
iframe, noframes, object, ol, p, ul, applet, hr {display:block;}
body {
 margin: 0;
 padding: 0;
 text-align: center;
 font-family: Verdana, Tahoma, sans-serif;
 background: #fff;
 }
a:link,
a:visited {
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #003399;
 }
a:hover,
a:active {
 text-decoration: none;
 font-weight: bold;
 color: #339933;
 }
a img {border: 0;}

p, li, dl {
 position: relative;
 font-size: 88%;
 line-height: 138%;
 }
body>p { font-size: 80%; }

h1, h2, h3, h4, h5, h6 {
 margin-bottom: 3px;
 }
h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a {
 border: none !important;
 font-family: "Trebuchet MS", "Lucida Sans Typewriter", "Lucida Console", Arial, sans-serif !important;
 }

h5, h6,
h5 a, h6 a {
 border: none !important;
 font-family: Verdana, Arial, sans-serif !important;
 }

h1, h2, h3 { margin: 3px 0 3px 0; }
h2 { border-bottom: 2px dashed #ccc; text-align: right; }

acronym { border-bottom: 1px dashed #999; }
acronym:hover { border-bottom: 1px dashed #ccc; }

ul, li { position: relative; }
li p { margin-top: 3px; }
ol li { margin: 3px 0 3px 0; }

form { display: none; }

.note {
 padding: 6px 10px 6px 10px;
 border: 1px dashed #393;
 font-size: 11px;
 font-weight: bold;
 color: #393;
 }
.note h5,
.note h6 {
 margin: 0 0 6px 0;
 }
.note p {
 margin: 6px 0;
 }
.imp,
.important,
.imp_l,
.imp_r {
 margin-bottom: 3px;
 font-size: 73%;
 font-weight: bold;
 text-transform: uppercase;
 color: #933;
 }
.imp, .important {
 padding: 0 10px 0 10px;
 text-align: center;
 }
.imp_l { text-align: left; }
.imp_r { text-align: right; }
.pdf {
 position: absolute;
 top: 0;
 margin: 0 3px 0 6px;
 width: 16px;
 height: 16px;
 border: 0;
 background: transparent url(../images/graphics/pdf_icon.gif) 0 0 no-repeat;
 }
.pdf:hover { border: 0; }
.pdf span { display: none; }

.heading_inline { font-size: 100%; font-weight: bold; font-style: italic; }

.breakdown { margin-bottom: 10px; }
.breakdown dd { margin-bottom: 10px; }

.topic_imp_rt {
 float: right;
 margin: 20px 10px 20px 20px;
 padding: 5px;
 border: 1px solid #666;
 width: 252px;
 background: #eee;
 }
.topic_imp_lt {
 float: left;
 margin: 20px 20px 20px 10px;
 padding: 5px;
 border: 1px solid #666;
 width: 252px;
 background: #eee;
 }
.author,
.auth_name {
 font-style: italic;
 color: #006600;
 }
.auth_pos {
 font-style: italic;
 }
h5.auth_name {
 margin: 0;
 }
h5.auth_bname {
 margin: 0;
 font-style: italic;
 color: #009900;
 }
.signature {
 list-style: none;
 margin: 5px 0 5px 0;
 padding: 5px;
 text-align: right;
 font-weight: bold;
 }

.knowledgeof { font-style: italic; }
 
.clear { clear: both; font-size: 1px; height: 1px; }

.doc_updated {
 position: relative;
 float: right;
 margin: 3px 0 3px 0;
 }
.doc_updated:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
.doc_updated { display: inline-table; }  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html .doc_updated { height: 1%; }
.doc_updated { display: block; }
/* End Hack */ 
.doc_updated dt {
 float: left;
 font-weight: bold;
 }
.doc_updated dd {
 float: left;
 margin: 0 0 0 6px;
 padding: 0;
 }

#contain {
 margin: 0 auto 0 auto;
 padding: 0;
 width:100% !important;
 text-align: left;
 background: #fff;
 }
#contain_fluid {
 margin: 0 auto 0 auto;
 padding: 0;
 text-align: left;
 background: #fff;
 }
#header {display:block; margin:0 0 0.5em 0; height:45px;}
#content {}
#logo {margin:0 0 0.5em 0; height:45px;}
#logo a {display:none !important;}
#logo span {}

#dept_footer {
 margin: 3px;
 padding: 0 3px 3px 3px;
 border-top: 1px solid #333;
 }
#dept_footer ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }
#dept_footer li {
 display: inline;
 margin: 0;
 padding: 0 3px 0 3px;
 }
#dept_footer li a { padding: 0 3px 0 3px; }
#dept_footer li a:hover { background-color: #cc0; }

#footer ul { display: none; }

a.internal { font-weight: bold; color: #000; }

.withdrawn { text-decoration: line-through; color: red; }
 
fieldset {
 font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 }
label {
 font-size: 13px;
 }
input, textarea { border: 1px solid #999; }

ol.upperroman,
ol.ur { list-style-type: upper-roman ! important; }
ol.lowerroman,
ol.lr { list-style-type: lower-roman ! important; }
ol.lowerlatin,
ol.ll,
ol.loweralpha,
ol.la { list-style-type: lower-latin ! important; }
ol.decimal { list-style-type: decimal ! important; }
ol.upperalpha,
ol.ua { list-style-type: upper-alpha !important; }

#nav { display: none; }

#doc_author {}
#doc_author dt,
#doc_author dd { display: inline; }

#nav,
#nav_sect,
#nav_content,
.jump,
.jump_top { display: none; }

#banner_ad,
#accessible { display: none; }

.tax_item_records {overflow:hidden;}
.tax_item_records div.item,
.tax_item_records div.itemx {clear:both; overflow:hidden;}

.tax_item_records div.itemx { background-color: #fef; }

.tax_item_records div.item ul,
.tax_item_records div.itemx ul {
 display: block;
 float: left;
 list-style: none;
 margin: 0 3px 9px 3px;
 padding: 6px;
 border: 1px solid #333;
 width: 100px;
 }
 
.taxes_tool #contain { /*width: 600px;*/ }
ul.tax_items {
 float: left;
 clear: both;
 margin: 3px 0;
 width: 97%;
 list-style: none;
 padding: 13px 1%;
 border: 3px solid #ccc;
 }
ul.tax_items li {
 position: relative;
 clear: both;
 margin: 1px 0;
 padding: 3px;
 overflow:hidden;
 }
ul.tax_items li:after {
 content: \".\";
 display: block;
 height: 0;
 clear: both;
 visibility:hidden;
 }
ul.tax_items li { display: inline-table; }
/* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html ul.tax_items li { height: 1%; }
ul.tax_items li { display: block; }
/* End Hack */

ul.tax_items li {
 border: 1px solid #fff;
 }
ul.tax_items li.x {
 border: 1px solid #eee;
 }
ul.tax_items li span.ti_name {
 float: left;
 display: block;
 width: 300px;
 font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
 font-size: 120%;
 font-weight: normal;
 }
ul.tax_items li span.ti_name span { display: block; font-size: 83%; }

ul.tax_items li span.ti_rate {
 float: right;
 clear: right;
 display: block;
 width: 200px;
 font-size: 140%;
 text-align: right;
 font-family: 'Courier New', Courier, monospaced;
 font-weight: bold;
 }
.tax_collector {clear:both; float:left; overflow:hidden; margin:0.2em 0; padding:0; width:100%; zoom:1;}
.tax_collector h3 {margin:0;}
.tax_collector ul {list-style:none; float:left; margin:0.2em 0.3em; padding:0; width:250px; overflow:hidden;}
.tax_collector ul li {margin:0; padding:0; overflow:hidden;}
.tax_collector div {float:left; margin:0.2em 0.3em; width:250px;}
.tax_collector .adr {}
.tax_collector .adr .street-address {display:block;}
.tax_collector .adr .extended-address {display:block;}

div.vcard .rev {display:none;}

#school_taxes .school { margin:0.5em 0; border-bottom:1px solid #eee; width:100%; overflow:hidden; font-size:0.9em;}
#school_taxes .tax-collector {clear:both; float:left; margin:0.3em 0; width:100%; overflow:hidden; zoom:1;}
#school_taxes .tax-collector .lbl {color:#666;}
#school_taxes .tax-collector ul {display:block; list-style:none; float:left; margin:0 1em; padding:0; width:47%;}
#school_taxes .tax-collector li {margin:0; padding:0;}
#school_taxes .mailing-address {float:left; width:47%; font-size:0.9em;}
#school_taxes h3 {margin:0.2em 0.2em 0 0.5em;}
#school_taxes table {clear:both; margin:0 auto 1em auto; padding:0; border:1px solid #fff; width:98%; background-color:#fff;}
#school_taxes th {font-size:0.9em;}
#school_taxes td.x {background-color:#eee;}
#school_taxes table .year {border-right:1px solid #ccc;}
#school_taxes table .muni {border-right:1px solid #ccc;}
#school_taxes table .ttl-rate {border-right:1px solid #ccc; text-align:right; font-weight:bold;}
#school_taxes table .eq-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .school-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .library-rate {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .parcels {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .taxable {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .general-tax {border-right:1px solid #ccc; text-align:right;}
#school_taxes table .library-tax {text-align:right;}

.skip,
.skip_print { display: none; }
.noprint,
#noprint,
#calc { display: none; }
.hide {display:none;}

.print_only {display:block;}
