/* ---------------------------------------------------------

					PRINT STYLESHEET 			

--------------------------------------------------------- */

@page { size:portrait; margin-top:2.4cm; margin-bottom:2.0cm; margin-left:2.0cm; margin-right:2.0cm; }
body { width:auto; }


/* standard content elements */
p, ul, li, h1, h2, h3, td, th, thead, tfoot, dl, dt, dd { font-family:Arial,Helvetica, sans-serif; text-align:left; color:#000; }
p { font-size:10pt; line-height:16pt; }
h1 { font-size:12pt; }
h2 { font-size:11pt; margin-top:15px; }
h3 { font-size:11pt; font-weight:normal; padding:5px 10px 5px 0; }
li, ul { font-size:10pt; line-height:16pt; list-style-type:circle; padding-left:15px; margin-left:0; }
td { font-size:10pt; line-height:16pt; }

/* layout and navigation elements for print version */
#logo { background:url('/lib/images/basis/header_logo.gif') no-repeat right top; }
#title { float:left; }
div#global { width:100% !important; }
div#printWrap { width:100%; padding:0px !important; margin:0px !important; }
#visual, #context { display: none; }
#content, #contentFull { width:auto !important; float:none !important; }
#content p { width:auto !important; }

#printTopBar { background-color:#003466; height:20px; width:100%; margin-bottom:8px; }
#printFootBar { font-family:Arial,Helvetica, sans-serif; font-size:10px; color:#666; border-top:1px solid #d3e3f4; padding:4px 0 0 0; margin:20px 0 0 0; }

#switchToNonPrint { height:1.2cm; text-align:right; }
#switchToNonPrint a:link, #switchToNonPrint a:visited { color:#666; text-decoration:none; font:normal 9pt arial, helvetica, sans-serif; padding:3px; }
#switchToNonPrint a:hover { color:white; background-color:#666; text-decoration:none; font:normal 9pt arial, helvetica, sans-serif; }




/*td.picture { page-break-inside:avoid; }*/
thead { page-break-after:avoid; }
.tableContact img { float:none; display:block; }