.printingPageBreak {
	page-break-after:always;
	display:block; /* as we are using a span to keep valid html it needs to be block to work */
}

body {
	font-size:75%;
	line-height:normal;	width:auto !important;
	margin:0px;
	padding:0px;
	background:none;
	}

#printButton,  #loginstrip, #bannerimages, #bannernoimages, #topmenucontainer, #courseconditionscontainer, #menucontainer, #footer, #footerfooter, #footerlinks,
#wlpeUser, .managegallarybutton, #bread,
.innerbuttoncol, .calnavbutton, #calcategorysel, .calmonthssel, #calfooter, #qmEditor, #QE_Toolbar, .QE_Link {
	display: none !important;
 	clear: none !important;
	float: none !important;
	}

#content, #container, #contentcontainer, #innercontainer, #outer, #contentcontainerright {
	text-align:left !important;
	margin:0 !important;
	padding:0 !important;
	clear: none !important;
	float: none !important;
	width:auto !important;
	background:none !important;


overflow:visible !important;
position:relative !important;
height:auto !important;
	}



#contenttitle h1 {
		font-size:1em !important;
		line-height:normal !important;
		margin:0 !important;
		margin-bottom:0.5em !important;
		padding:2px !important;
		border-bottom:1px solid #333 !important;
}



/* printSize template variable to change font size*/
.printSmall {
font-size:.9em;
}

.printSmall table {
font-size:.9em;
}


.printNormal  {
/*font-size:1.0em;*/
}

.printNormal table {
/*font-size:1.0em;*/
}

.printLarge  {
font-size:1.20em;
}

.printLarge table {
font-size:1.20em;
}

.dbCalX {
border:2px solid #666;
}



