/* PRINT CSS - 20060522 */

/* This CSS file hides unwanted elements when a page is printed out, 
by overriding styles set in pagelayout.css */

html, body{}

html {width: 99%; text-align: left;}

body
{
    width: 99%;
    font-size: 9pt;
    text-align: left;
    background: none;
}

div#searchbox, div#path, div#topmenu, div#sidemenu, div#extrainfo, div#usermenu, div#toolbar, div#links, div#logo2, div#emaListNav, div#tools, div.pagenavigator, div#emaListNav, div#debugReport
{
    display: none; /* Hide elments not wanted on a printed page */
}


body, div#page, div#header, div#main
{   
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    float: none;
    text-align: left;
}


div#logo {margin-left: 0; padding-left: 0;}

div#columns
{
    padding: 0;
}

div#main-position
{
    margin: 0;
}

div#main-position, div.float-insert
{
    float: none;
}

div.content-view-full div.class-folder {width: 92% !important; border-right: none !important; text-align: left !important;}
div.attribute-long {margin-left: 0 !important; margin-top: 0.25in !important; padding-right: 0 !important;}

div.content-view-full div.class-ema-list {width: 92% !important; border-right: none !important;}

div.content-view-full div.class-user {width: 92% !important; border-right: none !important; text-align: left !important;}

.homeSubItem {width: 100% !important;}
.subHeader {width: 100% !important}
.subBody1 {width: 100% !important}
.inset3 .boxcontent3 {border: none;}
.inset2 .c2 {border: none;}
.inset2 .c3 {border: none;}
.inset2 .c4 {border: none;}
.inset2 .boxcontent2 {border: none;}
.inset3 .d4b {border: none;} 
.inset3 .d3b {border: none;} 
.inset3 .d2b {border: none;} 
.inset3 .d1b {border: none;} 

div.hidden {display: block;}
img#imagechange {display: none;}
a.noPrint {display: none;}

div.content-view-full div.class-user div.content-view-children div.ready-report ul
{
margin: 1em 0 0 0;
padding: 0;
}

div.content-view-full div.class-user div.content-view-children div.ready-report ul li
{
padding: 0;
}


div.content-view-children {margin-left: 1 !important; padding-left: 0 !important; padding-right: 0 !important;}
div.class-ema-list div.content-view-children table {width: 95%;}
div.content-view-children {margin-left: 1px !important;}
div.content-view-full div.class-feedback-form {width: 92% !important; border-right: none !important;}

div.content-view-full div.class-press_release {width: 85% !important; border-right: none !important; padding-right: 0.25in !important;}
div.content-view-full div.class-press_release div.attribute-long {padding-top: 5px;}




/* EMA LIST */
div.class-ema-list {width: 547px; border-right: 1px solid #bbbaaf;}
div.class-ema-list div.attribute-long {margin-left: 15px; margin-top: 30px;  padding-right: 15px}
div.class-ema-list div.attribute-long h2 {font-size: 1.8em; font-weight: normal; padding-bottom: 25px; color: #535548; margin-bottom: 0;}
div.class-ema-list div.headerImage {width: 100%; padding-bottom: 1px; border-bottom: 1px solid #bbbaaf;}
div.class-ema-list div.content-view-children {margin-left: 15px; margin-top: 10px;  padding-right: 15px; font-size: 90%;}
div.class-ema-list div.content-view-children table {collapse; font-size: 95% !important; text-align: left !important;}
div.class-ema-list div.content-view-children table tr {border: 1px solid #ccc;}
div.class-ema-list div.content-view-children table tr.ruled {background: #f4f4d9; color: #993300;}
div.class-ema-list div.content-view-children table th {background: #f4f4d9; color: #993300; vertical-align: bottom; padding: 10px 5px 10px 5px;  text-align: left !important; border: 1px solid #ccc;}
div.class-ema-list div.content-view-children table td {vertical-align: top; padding: 20px 5px 20px 5px; border: 1px solid #ccc; text-align: left !important;}

div.class-ema-list div.content-view-children table {height: 100%;}
div.class-ema-list div.content-view-children table td {height: 100%;}  

div.class-ema-list div.content-view-children p.error {font-size: 110%; color: #ff0000; margin-top: 20px;}




/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}






div.box
{
    border: none;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

div.box div.box-content
{
    padding: 0;
}

div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl
{
    background: none;
}

div#footer {clear: both; margin-top: 1in;}

