@page {
	margin: 2cm;
}
body{
	font-size: 1.2em;
}
dfn,
.hidden,
#rootMenuWrap,
#mainMenuWrap,
#mainMenu,
#rootMenu,
#left,
#right,
#footer,
.toTop {
	display: none;
}
#outerWrap,
#innerWrap,
#contentWrap,
#wrap {
	width: 100%;
}
#middle,
#content {
	width: 95%;
}
*,
a,
h1,
h1 a,
#middle a,
#middle .csc-sitemap a,
#middle .tx-ocevent-pi1 a {
	color: #000000;
}
body,
#outerWrap,
#headerWrap,
#header {
	background-image: none;
}
body,
h1,
#contentWrap {
	background-color: transparent;
}
#headerWrap img,
#contentWrap,
#wrap,
#middle,
#content {
	display: block;
}
#headerWrap{
  height: 70px;
}
#contentWrap {
	border-top-style: none;
	padding: 0;
}
#middle,
#content {
	border-style: none;
	padding-top: 15px;
	padding-right: 0;
	padding-left: 0;
}
h1 {
	padding: 0;
	font-size: 1.5em;
	font-weight: bold;
}
h2 {
	font-size: 1.2em;
}
.tx-ocevent-pi1 .section{
	width: 650px;
}
.tx-ocevent-pi1 .shortText, .tx-ocevent-pi1 .longText{
	margin-left: 170px;
}
/* hacks */
* html #contentWrap {
	/*margin-top: -179px;*/
}
*+html #contentWrap {
	/*margin-top: -179px;*/
}
* html #middle,
* html #content {
	margin-bottom: 0;
	width: 100%;
	padding-bottom: 0;
}
*+html #middle,
*+html #content {
	margin-bottom: 0;
	width: 100%;
	padding-bottom: 0;
}