html, body {
	font-family:				Verdana, Tahoma, Arial, Helvetica, "sans serif";
}

h1, h2, h3, h4, h5, h6 {
	font-family:				Georgia, "Times New Roman", Times, "serif";
}

#print_logo {
	display:					block;
	margin-bottom:				40px;
}

#head {
	display:					none;
}

#minilinks {
	display:					none;
}

#navbar {
	display:					none;
}

#ad_top {
	display:					none;
}

#search {
	display:					none;
}

#content {
	
}

#content h1 {
	font-size:					150%;
	margin-bottom:				25px;
}

#content p {
	margin:						0px 0px 15px 0px;
	font-size:					80%;
	line-height:				1.5;
}

#content p.intro {
	font-weight:				bold;
}

#content p.source {
	font-style:					italic;
}

#footer {
	font-size:					70%;
	border-top:					1px solid #000000;
	padding-top:				10px;
}

#footer a {
	display:					none;
}

#right_column {
	display:					none;
}

#content_after_content {
	display:					none;
}

#current_issues {
	display:					none;
}

#latest_news img {
	margin:						0px 10px 0px 0px;
	border:						1px solid #cccccc;
	float:						left;
}

#latest_news .sideheading {
	font-style:					italic;
}



.picture {
	border:						1px solid #cccccc;
}

.picture.left {
	float:						left;
	margin:						0px 10px 10px 0px;
}

.picture.right {
	float:						right;
	margin:						0px 0px 10px 10px;
}

.picture img {
	margin:						0px;
}

div.picture span {
	clear:						both;
	color:						#404040;
	margin:						0px;
	display:					block;
	padding:					5px;
	font-size:					70%;
	font-style:					italic;
	background-color:			#dddddd;
}

table {
	font-size:					70%;
}

table thead th {
	text-align:					left;
	border-bottom:				1px solid #000000;
}

table tbody td {
	vertical-align:				top;
}

table.events .col_event {
	padding-bottom:				10px;
}

table.events .col_event a.details {
	display:					none;
}

table.events .col_event span.shortinfos {
	display:					none;
}

#progressbar {
	display:					none;
}

.inline_article_ad {
	display:					none;
}

.fault {
	background-color:			#fff1ea;
	font-weight:				bold;
	padding:					6px;
	border:						1px solid #cc0000;
	color:						#cc0000;
}

.fault span {
	color:						#303030;
	font-weight:				normal;
}

.infobox {
	margin:						15px 30px 15px 30px;
	border:						1px solid #00295e;
	padding:					6px 10px 6px 10px;
	font-size:					70%;
	background-color:			#eeeeee;
}

.attention {
	padding-left:				30px;
	background:					transparent url(/images/attention_blue.gif) 4px 2px no-repeat;
}

.noprint {
	display:					none;
}
