@media print {
	html, body {
		height: 100%;
		min-width: 767px;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		background: #003366;
		font-family: Verdana, Helvetica, Arial, sans-serif;
	        font: 8pt Verdana;
	        font-weight: normal;
	        font-style: normal;
	        line-height: 11pt;
	        color: #000;
		scrollbar-arrow-color:#fff;
		scrollbar-base-color:#003366;
		scrollbar-face-color:#003366;
		scrollbar-shadow-color: #fff;
		scrollbar-highlight-color: #fff;
		scrollbar-3dlight-color: #003366;
		scrollbar-darkshadow-color: #003366;
		scrollbar-track-color: #003366
	}
	

	/*------------------------------------------------------------------------*/
	
	/* IDs
	--------------------------------------------------------------------------*/
	#container, #container_homepage {
		height: 100%;
	 	min-height: 100%;
		padding-top: 112px;
		padding-bottom: 0px;
		position: relative;
	  	left: 50%;
	  	margin-left: -384px;
	  	width: 767px;
	  	z-index: 1;
		-moz-box-sizing: border-box;
	}
	
	#container_homepage {
		padding-top: 155px
	}

	#hormenu, #hormenu_homepage {
		visibility: hidden;
	}

	#hormenu_left {
		visibility: hidden;
	}

	#hormenu_middle, #hormenu_middle_homepage {
		visibility: hidden;
	}

	#hormenu_right {
		visibility: hidden;
	}
	
	#hormenu li, #hormenu_homepage li {
		visibility: hidden;
	}
	
	#left, #left_homepage {
		visibility: hidden;
	}

	#left_homepage {
		visibility: hidden;
	}

	#vermenu {
		visibility: hidden;
	}
	
	#content {
		position: relative;
		width: 620px;
		height: 100%;
		overflow: auto;
		background: #fff;
		z-index: 1;
		font: 8pt Verdana;
		margin: 0px 0px -112px 145px;
		padding: 0px 0px 0px 0px; /* padding-top padding-right padding-bottom padding-left */
	}
	
	#content_homepage { 
		margin: 0px 0px -112px 102px;
		width: 666px;
		background: #003366
	}
	
	#content_inner {
		width: 620px;
		height: 100%;
		overflow: auto;
	}

	#content_real {
		width: 560px;
		padding: 27px 30px 30px 30px; /* padding-top padding-right padding-bottom padding-left */
	}
	
       #content ul { display: block; margin-top: 30px; clear: both }
       #content li { margin-left: 25px }
       #content p { font: 8pt Verdana; font-weight: 300; line-height: 11pt }
	
	#popa_ctda_top, #popa_ctda_top_homepage {
		position: absolute;
		left: 0px;
		top: 0px;
		width:767px;
		height: 95px;
		z-index: 20
	}
	
	#popa_ctda_top_homepage { height:139px }
		
	#popa_ctda_top_background_left, #popa_ctda_top_background_left_homepage {
		visibility: hidden;
	}
	
	#popa_ctda_top_background_right, #popa_ctda_top_background_right_homepage {
		visibility: hidden;
	}

	#login_intranet, #login_intranet_homepage {
		visibility: hidden;
	}
	
	#login_intranet form, #login_intranet_homepage form {
		visibility: hidden;
	}
	
	#login_intranet input, #login_intranet_homepage input {
		visibility: hidden;
	}
	
	/* Elements
	--------------------------------------------------------------------------*/
	dd {
		margin: 0px;
		padding: 0px 0px 0px 10px
	}
	
	dl {
		color: #5A5A5A;
		margin: 0px;
		padding: 0px 0px 0px 5px
	}
	
	dt {
		margin: 0px;
		padding: 0px
	}
	
	form {
		margin: 0px;
		padding: 0px
	}
	
	form td {
		margin: 0px;
		padding: 0px
	}
	
	h1 {
		font: 16pt Verdana;
		color: #000;
		font-weight: bold;
		letter-spacing: -1pt;
		margin-bottom: 15px
	}
	
	h2 {
		font: 14pt Verdana;
		color: #000;
		font-weight: bold;
		letter-spacing: -1pt;
		margin-top: 15px;
		margin-bottom: 15px
	}
	
	h3 {
		font-size: 12pt;
		margin: 2px
	}
	
	h4 {
		font-size: 11pt;
		margin-bottom: 15px
	}
	
	h5 {
		font-size: 10pt;
		margin: 0px
	}
	
	h6 {
		font-size: 9pt;
		margin: 0px
	}
	
	strong {
		font-weight: bold
	}
	
	em {
		font-style: italic
	}
	
	table {
		border: none;
		border-collapse: collapse;
		width: 100%;
		max-width: 570px; 
	        font: 8pt Verdana;
	        font-weight: 300;
	        line-height: 12pt;
               margin-bottom: 10px;
	}
	
	td {
		border: none;
		text-align: left;
		color: #000000
	}
	
	th {
		background-color: #EAF5F3;
		padding: 0px 3px 0px 3px;
		text-align: left
	}
	
	a:link {
	        text-decoration: underline;
	        color: #000000;
		font-weight : normal
	}
	
	a:visited {
	        text-decoration: underline;
	        color: #000000;
		font-weight : normal
	}
	
	a:hover {
	        text-decoration: underline;
	        color: #888888;
		font-weight : normal
	}
	
	a:active {
	        text-decoration: underline;
	        color: #888888;
		font-weight : normal
	}
	
	a:link img {
		border: none
	}
	
	img {
		border: none
	}
	
       ul {
               display: block;
               list-style: disc outside none;
               height: 16px;
               margin: 0px;
               color: #000
       }

       li {
               line-height: 16px
       }

       div {
	        font: 8pt Verdana;
	        font-weight: 300;
	        line-height: 12pt
	}
	
	textarea, select {
	        font: 8pt Verdana;
	        font-size:12px;
	        font-weight: normal;
	        font-style: normal;
	        line-height:17px;
	 	background: transparent;
	        color: #000000;
	        border-top: thin groove #003366;
	        border-bottom: thin groove #003366;
	        border-left: thin groove #003366;
	        border-right: thin groove #003366
	}
	
	input.radio {
	        font: 8pt Verdana;
	        font-size:12px;
	        font-weight: normal;
	        font-style: normal;
	        line-height:17px;
	 	background: transparent;
	        color: #000000;
	        border: none;
	        color: #003366
	}
	
	input.text {
	        font: 12px Verdana;
	        font-size:12px;
	        font-weight: normal;
	        font-style: normal;
	        line-height:20px;
	 	background: transparent;
	        color: #000000;
	        border-top: thin groove #003366;
	        border-bottom: thin groove #003366;
	        border-left: thin groove #003366;
	        border-right: thin groove #003366
	}
	
	input.submit, input.reset {
	        font: 12px Verdana;
	        font-size:12px;
	        font-weight: normal;
	        font-style: normal;
	        line-height:17px;
	        color: #000000;
	 	background: #fff;
	        border-top: thin groove #003366;
	        border-bottom: thin groove #003366;
	        border-left: thin groove #003366;
	        border-right: thin groove #003366;
	        margin-top: 6px
	}
	
	input {
	        font: 12px Verdana;
	        font-size:12px;
	        font-weight: normal;
	        font-style: normal;
	        line-height:17px;
	 	background: transparent;
	        color: #000000;
	        border-top: 1px solid #003366;
	        border-bottom: 1px solid #003366;
	        border-left: 1px solid #003366;
	        border-right: 1px solid #003366
	}
	

	/* Classes
	--------------------------------------------------------------------------*/
        .tx-mininews-pi1-listrowField-datetime, .tx-mininews-pi1-listrowField-datetime a {
               font: 0px Verdana;
	        line-height: 0px;
               height: 0px;
               width: 0px;
               margin: 0px 0px 0px 0px;
               visibility: hidden;
        }

        .tx-mininews-listrowField-title, .tx-mininews-pi1-listrowField-title a {
               font: 0px Verdana;
	              line-height: 0px;
               height: 0px;
               width: 0px;
               margin: 0px 0px 0px 0px;
               visibility: hidden;
        }

	.nowon { color: #35BB00 }

	.spacer {
		height: 20px
	}
}