﻿@media print
{
	.nonprintable
	{
		clear:both;
		display: none;
		
	}
	.novisible
	{
		visibility: hidden;
	}
	
	#content 
	{
		margin-left: 0px;
		vertical-align:top;
	}
	
	.printable
	{
		display:inline;
	}

	tbody 
	{  
		display:table-row-group;  
	}  
	
	thead 
	{ 
		display:table-header-group;
	}

	tfoot 
	{ 
		display:table-footer-group;
    }
	
	tr
	{
		page-break-inside:avoid;
	}
}

@media screen
{
	.nonprintable
	{
		display:table-cell;
	}

	.printable
	{
		display: none;
	}
}

.pageheader
{
	font-weight:bold;
	border-collapse:separate;
	border:solid 1px #000000;
	text-align:center;
}

.pagefooter
{
	font-weight:bold;
	border-collapse:separate;
	border:solid 1px #000000;
}

.reportdata
{
	border:solid 1px #000000;
	border-collapse:separate;
	vertical-align:top;
}

.reportheader1
{
	font-size: 16px;
	font-weight:bold;
	text-align:center;
}

.reportheader2
{
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}

.reportheader3
{
	font-size: 12px;
	font-weight:bold;
}

.reportheader4
{
	font-size: 10px;
	font-weight:bold;
	text-align:center;
}

.reportheader5
{
	font-size: 10px;
	text-align:center;
}

reportfooter
{
	font-size: 8px;
	text-align:center;
}
