/**
 * Problem with printing long floated elements. If a floated element runs
 * past the bottom of a printed page, the rest of the float will effectively
 * disappear, as it won’t be printed on the next page.
 * 
 * Fixing a float flub for Mozilla refers to "Bugzilla entry #104040"
 * http://bugzilla.mozilla.org/show_bug.cgi?id=104040
 */

body {
	font-family: "Arial", "Helvetica", sans-serif;
	line-height:1.25em;
	text-align: left;
	background: white;
	color: black;
	font-size: 10pt;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6 {
	background: transparent;
	color: black;
}
h1 {font-size: 130%}
h2 {font-size: 120%}
h3 {font-size: 110%}
a,
a:link,
a:hover,
a:visited,
a:active{
	color:#666;
	text-decoration:underline;
}
#main {
	width: 100%;
	margin:0 5%;
	background: transparent;
	color: black;
	font-size: 10pt;
}
#page {
	width:95%;
	background: transparent;
	color: black;
	font-size: 10pt;
	margin:0;
	padding:0;
	border. none;
	page-break-before: avoid;
}
#content {
	text-align:left;
	background: transparent;
	color: black;
	font-size: 10pt;
	margin:0;
	padding:0;
	page-break-before: avoid;
	border: none;
}
#breadcrumbs {
	float: none;
	margin:0;
	padding:0;
	page-break-before: avoid;
	page-break-after: avoid;
}
#breadcrumbs
#breadcrumbs a { 
	text-decoration: none;
	color: #ccc;
}
#content-left {
	float:none; /* Fixing a float flub for Mozilla */
	margin:0;
	padding:0;
	page-break-before: avoid;
}
#center_content {
	float:none; /* Fixing a float flub for Mozilla */
	background: transparent;
	color: black;
	font-size: 10pt;
	margin:0;
	padding:0;
	page-break-before: avoid;
}
#center_content p {
	background: transparent;
	color: black;
	font-size: 10pt;
	page-break-before: avoid;

}
#center_content img.right {
	float: right;
	padding: 5pt 5pt 10pt;
	margin: 5pt 0pt 5pt 5pt;
	border: 1px solid white;
}
#center_content img.left {
	float: left;
	padding: 5pt 5pt 10pt;
	margin: 5pt 5pt 5pt 0pt;
	border: 1px solid white;
}

/* HIDE */
#header,
#search,
#topnavi,
#print,
#content_right,
#footer,
#footer .left,
#footer .right,
#subnavi,
#content_right_fp,
#lightview {
	width:0px;
	height:0px;
	display:none;
}
.newsImage{
	float:right;
	font-size:9px;
	margin-bottom:4px;
	text-align:center;
	border:1px solid #fff;

}
.newsImage .right{
	float:none;
}
.clear{
	clear:both;
}
