body
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:84%;
	margin:0;
	color:#333;
	background-color:#FFF;	
}	

form
{
	margin:0;
}

.mainbody
{
	text-align:left;
}

#header, .printlink
{
	display:none;
}


.noprint
{
	display:none;
}

ul, li
{
	display:none !important;
}

.tdHeadingTable td
{
	width:33%;
	vertical-align:top;
}

.tsHeader
{
	font-size:2em;
	font-weight:bold;
}
.tsDate
{
	font-weight:bold;
}

.timesheet td, .timesheet th
{
	font-size: 11px;
}

.tsTrade
{
	font-size:0.8em;
}

.tsSite
{
	font-weight:bold;
	font-size:0.9em;
}

.tsSignedOff
{
	font-weight:bold;
	font-style:italic;
	text-align:right;
	margin-right:5px;
	margin-bottom:5px;
	font-size:0.8em;
}

.divi
{
	display:none;
}

#nav
{
	display:none;
}

.filters *
{
	font-size:10px;
}

#copyright
{
	text-align:right;
	font-size:9px;
	color:#aaa;
	padding-right:5px;
}
