html, body
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body
{
	font-family: Georgia, 'Times new Roman', sans-serif;
	font-size: 12px;
	color: black;
}

hr
{
	display: none;
}

#block
{
	width: 80%;
}

.hidden
{
	display: block;
}

.genericHeader
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	padding-top: 25px !important;
	display: block;
	page-break-after: avoid;
}

.dynItem .image
{
	display: none;
}

#containerLog,
#menuLeft,
#containerRight,
#linksContainer,
#footer .left,
.imageRight
{
	display: none;
}

#glassResults,
.vertTabs li
{
	text-align:left;
}

.glassEntry1, .glassEntry2
{
	margin-bottom: 15px;
}

.glassEntryHeader
{
	text-decoration: none;
	font-weight: bold;
}

.drawerHeader
{
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	color: darkgrey;
	page-break-after: avoid;
}

.vertTabs li a
{
	text-align: left;
	color: black;
	text-decoration: none;
	padding: 0;
}

#printLogo
{
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #666;
}

#pageContainer,
.pageContainer
{
	text-align: left;
}

h1
{
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	color: #365C7F;	
	page-break-after: avoid;
}

#footer .right
{
	text-align: center;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial, sans-serif;
	color: #666666;
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #666;
}

table
{
	width: 100%;
	border: 1px solid #666;
	margin-bottom: 15px;
	page-break-inside: avoid;
}

td, th
{
	text-align: left;
	border-bottom: 1px solid #ccc;
}
a
{
	color: black;
}
