﻿/* print styles ... mostly we wanna hide stuff */

body { position: relative; }

html,body,table,form { 
    font-family: Arial,Helvetica,Sans-Serif; 
    font-size: 12px; 
    line-height: 1.4em; 
    color: #000;
}
/* client content styles overrides! */
.sharedclientcontent, .sharedclientcontent p, .sharedclientcontent span { 
    font-family: Arial,helvetica,sans-serif !important;
    font-size: 12px !important;
    line-height: 1.4em !important;
    color: #000 !important;
}

/* basic header styling */
h1,h2,h3,h4 { font-weight: bold; line-height: 1.0em; margin: 0.5em 0; padding: 0px; font-variant: small-caps; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; }
h1{ font-size: 1.75em; }
h2{ font-size: 1.50em; }
h3{ font-size: 1.25em; }
h4{ font-size: 1.20em; }



p { margin: 0.5em 0; }
ul { margin: 0.5em 0; padding: 0 0 0 2em; }

/* nifty lil' page elements, begone */
.noprint { display: none; }
#pagetools, #navigation, #pageheader, #pagefooter { display: none; }
.pagecorner, #pagefeature, #sharedfeaturetools { display: none; }
.sharedrightcolfeature, .sharedtabmenu { display: none; }
#homecontentinset { display: none; }
#contentright { display: none; } /* sidebar */
#biodir #biodiralphabar, #biodir .starthidden { display: none; }


/* GENERAL PAGE LAYOUT BITS */
#page { padding: 40px 0 0 0; position: relative; }
#printheader { height: 40px; position: absolute; top: 0px; left: 0px; }
#printfooter { color: #666; margin: 15px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #666; font-size: 11px; line-height:14px; }


/* PAGE-SPECIFIC STYLE MODS */
.shareddateditemtable td { vertical-align: top; padding: 0 0 10px 0; }
.shareddateditemdate { width: 120px; }
