* {
	background-image: none !important;
	background-color: transparent !important;
	color: #000 !important;
	border-color: #000 !important;
}
h2 {
	margin-top: 10px;
}
#sidebar, #flags, #upper_menu, #menu, #footer, #header h1 a span, .crumbs  {
	display: none;
}
#header, #header h1 a {
	height: auto;
	line-height: auto;
	position: static;
}
#header h1 a {
	font-size: 140%;
	margin: 0;
	text-decoration: underline;
}
#content, #header h1 {
	margin: 0;
}
#inner-content, #header {
	width: auto;
}
#tabmenu a {
	display: none;
}
.tabcontent, .tabcontent h2 {
	display: block !important;
}
.tabcontent {
	overflow: visible;
}
#tabs .tabcontent {
	padding: 10px;
}
#inner-content, #content {
	overflow: visible;
	float: none;
}
