/* Print.css */

/* CLEAR CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
* { font-family: "Lucida Grande","Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; }
b, strong { font-weight: bold; }
body { font-size: 11px; position: relative; overflow: visible !important; }
#for-screen { display: none; }
#for-print { display: block; position: relative; }
/* Supported HTML tags */
.wrap-field p, .itembody p { padding: 8px 0px 8px 0px; }
.wrap-field ul, .itembody ul { list-style: circle; }
.wrap-field ol, .itembody ol { list-style: decimal; }
.wrap-field li, .itembody li { margin-left: 30px; }
/* Content */
#for-print { font-size: 11px; }
#for-print .print-meeting-date { font-size: 15px; font-weight: bold; margin-top: 12px; }
#for-print .print-meeting-name { font-size: 15px; font-weight: bold; margin-bottom: 22px; }
#for-print .print-meeting-description { font-size: 13px; font-weight: bold; margin-bottom: 22px; }
#for-print .print-meeting-footer { font-size: 13px; font-weight: bold; margin: 22px 0; }
#for-print .print-agenda-item-header { font-size: 15px; font-weight: bold; margin: 16px 0; }
#for-print .print-agenda-item-footer { font-size: 13px; font-weight: bold; margin: 22px 0; }
#for-print h2 { font-size: 15px; font-weight: normal; border-bottom: 1px solid #ddd; margin-bottom: 7px; }
#for-print .wrap-field { border: 1px solid #FFF; position: relative; margin: 0px 0px 10px 0px; width: 95%; }  /* white border added to fix IE6 bug */
#for-print .label { position: absolute; top: 0; left: 0px; }
#for-print .field { margin-left: 130px; }
#for-print .field .text { border: 1px solid #CCC; width: 520px; padding: 1px; }
#for-print .field textarea { border: 1px solid #CCC; width: 520px; padding: 1px; height: 250px; }
#for-print #wrap-meeting-name { font-size: 13px; font-weight: bold; }
#for-print #wrap-subject-text { font-size: 13px; font-weight: bold; }
#for-print #wrap-item-number { font-size: 13px; font-weight: bold; }
#for-print #wrap-agenda-type { font-size: 13px; font-weight: bold; }
#for-print .wrap-category { margin-bottom: 40px; }
#for-print .category { font-size: 15px; font-weight: normal; border-bottom: 1px solid #ddd; margin-bottom: 7px; }
#for-print .item { margin: 0 0 10px 25px; font-weight: normal; font-size: 13px; }
#for-print .item .actiontype { display: none; }
#for-print .item .order { font-weight: normal; }
#for-print .itembody { border-left: 0px solid gray; margin: 0 0 20px 25px; padding: 10px; }
#XXfor-print .itembody * { font-size: 11px; }
/* Attached Files - Public & Executive */
#for-print .public-file { float: left; white-space: nowrap; overflow: auto; padding: 5px 0px; }
#for-print .public-file a { padding: 0px 0px 3px 20px; margin-right: 25px; background: url("/global.nsf/page.png") no-repeat; }
#for-print .executive-file { float: left; white-space: nowrap; overflow: auto; padding: 5px 0px; }
#for-print .executive-file a { padding: 0px 0px 3px 20px; margin-right: 25px; background: url("/global.nsf/page_key.png") no-repeat; }

