/* CSS Document */


/*sw_tv_logo_rgb_print*/

body{
	font-family: helvetica, arial, sans-serif;
	font-size:10pt;
	line-height:1em;
}

#hdr_print{
	margin-bottom:3em;
}

#hdr_print img{
	border:0px solid white;
	width:60mm;
	height:20mm;
	margin-bottom:2em;
}

.print_disclaimer{
	font-size:5pt;
	line-height:auto !important;
	color:rgb(150,150,150);
}

#hdr,#tsr_top,#nav,#tsr_right,#ftr,#disclaimer {
	display:none;
	width:0;
}

#main{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	table-layout:fixed;
}

#cont{
	width:180mm;
	vertical-align:top;
}

#cont h1, #cont h2{
	margin-top:0em;
}

#cont h1{
	font-family: helvetica, arial, sans-serif;
	font-size:11pt;
}

#cont h2{
	font-family: helvetica, arial, sans-serif;
	font-size:10pt;
}

#cont p{
	font-size:9pt;
	margin-top:1em;
}

.init{
	/*font-size:1.2em;*/
	font-weight:bold;
}


.floatleft, .floatright{ 
	float:left!important;
}

#cont img{
	width:15mm;
	float:left !important;
	margin-right:5mm;
	margin-bottom:5mm;
}

.network{
	width:100mm !important;
	table-layout:fixed;
}

.network td{
	width:50mm !important;
}


.network img{
	width:auto !important;
	height:auto !important;
	float:none;
	border:none;
}


hr, .spc{
	clear:both;
}

hr{
	border-color:white;
	color:white;
	visibility:hidden;
	margin-bottom:3em;
}

.leftcol{
	width:0 !important;
}

embed, object{
	display:none;
}

a:link, a:visited, a:active, a:hover{
	color:rgb(200,200,200);
	text-decoration:underline;
}
