* {
	font-size: 100%;
	font-family: Arial;
}

h1 {
	font-size: 140%;
}

h2 {
	font-size: 120%;
}

a {
	text-decoration: none;
	color: inherit;
}


h2 a:hover {
	text-decoration: underline;
}

h3 {
	font-size: 110%;
}

a img {
	border: none;
}

.hidden {
	display: none;
}

body {
	background: none;
	padding: 0px;
	margin: 0px;
}

div.header {
	display: none;
}

div.header div.hLeft div.navigation {
	display: none;
}


div.content {
	margin: 0px auto;
	padding-top: 40px;
}

div.content div.toolbox {
	display: none;
}

div.content div.leftBlock {
	display: none;
}

div.content div.rightBlock {
	display: none;
}

.adv {
	/* We don't want any banners on paper */
	display: none;
}



div.newsList h2 {
	margin-top: 20px;
	margin-bottom: 5px;
}

div.newsList h2 img.externalLink {
	display: none;
}

div.newsList div.info,
div.newsList div.info * {
	color: gray;
	margin-bottom: 5px;
}

div.newsItem span.date {
	display: inline;
}


div.newsList div.dateGroup {
	margin-bottom: 50px;
}

div.newsList div.groupTitle {
	display: none
}

div.content div.newsItem div.shapeHolder {
	background: none;
}

div.content div.newsItem div.tags {
	display: none
}


div.content div.newsItem div.additional, div.content div.newsItem div.abstract {
	display: none
}

div.error {
	clear: both;
	color: red;
}

div.footer {
	display: none;
}


div.comments {
	padding-top: 20px;
	font-size: 90%;
}

div.comments div.infoHolder {
	font-size: 90%;
	/*
	border-bottom: 1px solid black;
	*/
	background-color: #EFEFEF;
	padding: 2px;
	height: 18px;
}

div.comments div.infoHolder div.info {
	float: left;
}

div.comments div.infoHolder div.toolbox {
	display: none;
}

div.comments p {
	margin-left: 20px;
	margin-bottom: 20px;
}

form.comments {
	display: none;
}

.headerBlock {
	display: none;
}


div.paging {
	display: none;
}