/* #### print.css #### */
/* text
----------------------------------------------- */

body {
     margin:0;
     padding:0;
     background-color: #fff;
     font-family:Arial,Helvetica,Sans-serif;
     line-height:1.4em;
     color:#000;
     font-size: 14px;
     }

p {
     font-weight: normal;
     margin: 10px 0 20px 0;
     text-align:justify;
     font-size: 13px;
     }

h1 {
     font-size: 30px;
     font-weight: normal;
     margin: 20px 0;
     color: #004c8e;
     }

h2 {
     font-size: 18px;
     font-weight: bold;
     margin: 10px 0 20px 0;
     }

    
h3 {
     font-size: 14px;
     font-weight: bold;
     margin: 0;
     }
     
img {
     border: 0;     
     }
     
#content img {
     float: left;
     margin: 2px 20px 10px 0;
     }
     
     
/* layout
----------------------------------------------- */
 
    
#top, #header, #functions, #left, #teaser, #footer {
     display: none;
     }
     

/* #### sIFR-print.css #### */

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

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