
@media print
{
	body
	{
		background-color: transparent;
		font: 9pt Verdana, Arial, Tahoma, sans-serif;
		color: black;
	}
	a
	{
		color: #000;
		text-decoration: underline;
	}
	a:hover
	{
		color: #000 !important;
		text-decoration: underline;
		background: none !important;
	}

	/*hide elements*/
	.np, #imageteaser img, #textgroup img
	{
		display: none;
		visibility: hidden;
	}
	/*do print googlemap */
	.dp img
	{
		display: block !important;
		visibility: visible !important;
	}

	#imageteaser
	{
		height: auto;
		background: none;
		color: #000;
		margin: 0;
		padding: 0;
	}


	.logo
	{
		display: none;
	}
	.printlogo
	{
		display: block;
		visibility: visible;
		height: 126px;
		width: 290px;
		background: url( 'img/cetlogoprint.gif' ) no-repeat;
		padding: 0 0 2em 0;
		margin: 0;
	}
	/*startpage only */
	/*text topleft*/
	.copy
	{
		background: none !important;
		width: 660px !important;
	}
	/*news*/
	.news
	{
		background: none !important;
		color: #000 !important;
		width: 660px !important;
		border-top: 1px solid black;
	}
	.newsdate
	{
		color: #000 !important;
	}

	.news h3
	{
		background: none !important;
		border-top: 1px solid #000 !important;
	}
	.news h3.first
	{
		background: none !important;
		border: none !important;
	}
	/*end startpage*/

	/*all other pages*/
	#content
	{
		color: #000;
		width: 7in;
		border: none;
		overflow: visible;
		padding: 0;
		margin: 0 auto;
	}


	/*hide faux column img*/
	#middle
	{
		background: none !important;
	}

	.column1, .column2
	{
		float: left !important; /*float:none !important;*/
		width: 50% !important;
		margin: 0;
		padding: .5em;
	}
	.column2
	{
		width: 43% !important;
		padding-left: 1em !important;
	}
	.column3
	{
		padding: .5em;
		width: 90% !important;
	}
	/*move pageheadline above teasertext*/
	#pageheadline
	{
		padding: 1em 0 0 0;
		position: static;
		margin: 0;
		float: left;
		height: auto;
	}

	#pageheadline h2
	{
		font-size: 11pt; /*display:block; background:none!important; color:#000!important; margin:0; padding:0 ;float:none;  width:100%!important; margin:0; padding:0 ; float:left!important; color:#000!important; background:none!important; */
	}

	/*
			#pageheadline span{
			margin-left:-.5em;
		}
		*/

	#pageheadline a
	{
		color: #000 !important;
		text-decoration: none;
	}
	/*create a gap for pageheadline*/
	#teasertext
	{
		clear: left;
		display: block;
		font-weight: bold;
		background: none;
		border-bottom: 1px solid #999;
		border-top: 1px solid #999;
		color: black;
		padding: 1em 0 1em .5em;
	}
	#textgroup
	{
		display: block !important;
		padding: 0;
		margin: 0;
		width: 100%;
	}
	/*courseregister page*/
	.headlines
	{
		padding-bottom: 1em !important;
		width: 500px !important;
	}
	.headlines span
	{
		padding-right: 12em;
	}
	.chk
	{
		padding-bottom: 1em;
	}

	fieldset.shipping
	{
		float: left;
		width: 280px;
		border: none;
	}
	.shipping .shipitem
	{
		border: none;
		float: left;
		width: 260px; /*width:200px; 		padding-right:1em;*/
	}
	fieldset.shipping input
	{
		width: 200px;
	}
	fieldset.shipping label
	{
		width: 260px !important;
		display: block;
	}
	/*end course register page */

	/*create user page*/
	#textgroup h1
	{
		font-size: 1em;
	}
	fieldset.rego, fieldset.rego2
	{
		float: left;
		width: 280px;
		border: none;
	}
	.rego .item
	{
		border: none;
		float: left;
		width: 260px; /*width:200px; 		padding-right:1em;*/
	}
	fieldset.rego input, fieldset.rego2 input
	{
		width: 200px;
	}
	fieldset.rego label, fieldset.rego2 label
	{
		width: 260px !important;
		display: block;
	}
	/*end sign up register page*/

	/*pw recovery page*/

	fieldset#pwRecovery
	{
		border: none;
	}


	/*hide combobox & tables from timetable */
	#tt_top
	{
		display: none;
		visibility: hidden;
		height: 1px;
		overflow:hidden;
	}

	/*show week headline*/
	.blueMenu
	{
		display: none;
		visibility: hidden;
	}	

	/*display table in full length without scrolling*/
	.scheduler .rsAptContent, .scheduler .rsAptIn, .scheduler .rsAptMid, .scheduler .rsAptOut
	{
		background: #ccc !important;
		color: #000 !important;
	}
	.scheduler .rsAptOut
	{
		border: solid 1px #000;
	}

	.CourseListStyle
	{
		clear: left;
		border-bottom: 1px solid black;
		padding: 0 0 1em 0;
		page-break-inside: avoid;
	}

	.CourseDescription
	{
		width: 95%;
		background: none;
		padding: 0;
	}

	.CourseListStyle h4
	{
	}
	/*Course scheduler / timetable hilite active day*/

	/*faq page*/
	/*spacing between answers*/
	.faqList .sf_item_body
	{
		padding-bottom: 2em !important;
	}

	.faqList .sf_item_head
	{
		font-weight: bold;
	}
	.backtoTopBt
	{
		visibility: hidden;
		display: none;
	}

}
#secureSection .arrowBlueBt
{
	display: none !important;
	visibility: hidden !important;
}

.column3 #secureSection table
{
	border: none;
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
}

/*secure section chart img*/
.RadChart img
{
	display: block !important;
	visibility: visible !important;
	width: 95%;
}
