/* Printer Friendly CSS for SLSC Web Site */

@page  {
size:portrait;
margin-top: 1cm;
margin-bottom: 1cm;
margin-left:1cm;
margin-right: 1cm;
padding:0px 0px 0px 0px;
}


body {
	background: white;
	font-size: 12pt;
	width: 8.5in;
	margin: 0px;
	}

.twoColLiqLtHdr #mainContent{
position: static;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: none;
top: 5px;
}

.subglobalNav{
display: none;
position: static;
}

/* Do not print these sections start */
.twoColLiqLtHdr #container #header #support {
display: none;
position: static;
height: 0px;

}

.twoColLiqLtHdr #container #header #login {
display: none;
position: static;
height: 0px;
}

.twoColLiqLtHdr #container #header #loginlinks{
display: none;
position: static;
height: 0px;
}

.twoColLiqLtHdr #container #menu #menut{
display: none;
position: static;
height: 0px;
}

.twoColLiqLtHdr #sidebar1  {
display: none;
position: static;
}

.twoColLiqLtHdr #footer {
display: none;
position: static;
}

#pageNav {
display:none;
position: static;
}


#form1 {
display: none;
}

/* Do not print these sections end*/

#pagename {
	color: #000000;
	position: static;
	top: -20px;
}

#pageName h2{
	font: italic bold Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
	padding-bottom: 0px;
	font-size:16pt;
	background-image:none;
}

#content {
	width: 95%;
	padding: 0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	border:none;
	position: static;
	float: none;
}

#feature {
float: none;
}

#feature p{
margin: 5px;
padding:5px;
}


#container {
float: none;
}

#bookingfrm{
float: none;
}


#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #FFFFFF;
	padding: 2px 10px 6px 10px;
	margin-top: 0px;
	background-color: #99CC33;
} 

.style1 {
font-size: 8pt;

}

.style1 a {
font-size: 8pt;


}


.tableContainer {
overflow: visible;
height:auto;
}

.tableContainer table>tbody	{
overflow: visible;
height:auto;
}

.tableContainer td {height: 10px;} /*adds control for test purposes*/

.tableContainer thead td	{font-size: 11px;	}

.tableContainer tfoot td	{
	text-align: center;
	font-size: 11px;
	border-bottom: solid 1px slategray;
	}
	
.tableContainer thead	{display: table-header-group;	}

.tableContainer tfoot	{display: table-footer-group;	}

.tableContainer. thead th, thead td	{position: static; } 


