#noprint, #menu, #right, #bottom, #footer, .noprint {display: none !important;}

body, #wrapper, #page, #header, #main, #left, #content, h1, h2, h3, #left p {
  float: none !important;
  width: auto !important;
}

#wrapper, #page, #main, #left, #content {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

body {
	background: white;
	color: black;
	font-family: "Times New Roman", Times, serif;
}

img {border: none;}
a:link {text-decoration: none; color: gray;}

h1 {
	border-bottom: 1pt solid gray;
	font-size: 20pt; 
	line-height: 26pt;
	padding: 12pt 0 0 0;
	margin: 0 0 6pt 0;
}

h2 {
	font-size: 16pt; 
	line-height: 16pt;
	padding-bottom: 3pt;
	margin: 0;
}
h3 {
	font-size: 13pt; 
	line-height: 14pt;
	padding: 0;
	margin: 0;
}

#header {padding-bottom: 1.25em;}
#print {display: inline;}

#left p {
	font-size: 12pt;
	line-height: 14.5pt;
	margin: 0;
	padding-bottom: 1.25em;
}

#copyright {
	color: #999;
	border-top: 1pt solid gray;	
	font-size: 10pt;
	padding-top: 3pt;
}


.listetel {
	font-size:7pt;
	width:100%;
	padding:0;
	border:1pt solid #000;
	border-top:0;
	border-bottom:0;
	font-family:Arial;
}
.listetel td {
	vertical-align:top;
	padding-left:2pt;
	border-right:1pt solid #eee;
}
.listetel th { 
	text-align:left;
	background-color:#eee;
	padding:3pt;
	border-bottom:1pt solid #999;
	border-right:1pt solid #999;
	padding-left:6pt;
}
.listetel tr.tfoot th { border:0;background-color:#fff; border-bottom:1pt solid #000;line-height:0;height:0;padding:0; }
.listetel tr.thead th { border:0;background-color:#fff; border-top:1pt solid #000;line-height:0;height:0;padding:0; }
.listetel .row1 td{ background-color:#f5f5f5; }
.listetel td.lastitem, .listetel th.lastitem { border-right:0; }
.listetel tr, table.listetel {
	page-break-inside:avoid !important;
}

.listetel thead	{display: table-header-group !important; page-break-before: always !important;	}
.listetel tfoot	{display: table-footer-group !important; page-break-after: always !important;	}
.listetel thead th, .listetel thead td, .listetel tfoot th, tfoot td	{position: static !important; } 


.listeeta {
	font-size:9pt;
	width:100%;
	padding:0;
	border:1pt solid #000;
	font-family:Arial;
	border-bottom:0;
	border-top:0;
}
.listeeta tr.frow td {
	border:0;background-color:#fff; border-top:1pt solid #000;line-height:0;height:0;padding:0;
}
.listeeta tr td {
	vertical-align:top;
	padding-left:2pt;
	border-right:1pt solid #eee;
}
.listeeta tr.etainfo td {
	padding:0;margin:0;
}
.listeeta tr.etainfo td td {
	width:50%;
	border:1pt solid #000;
}
.listeeta tr.etainfo td table {
	width:100%;
	border-collapse:collapse;
}
.listeeta tr.etainfo td td div {
	padding:10pt;
}
.listeeta th { 
	text-align:left;
	background-color:#eee;
	padding:3pt;
	border-bottom:1pt solid #999;
	border-right:1pt solid #999;
	padding-left:6pt;
}
.listeeta tr.headrow td {
	font-size:10pt;
	font-weight:bold;
	border-bottom:2pt solid #ccc;
	background-color:#eee;
}
.listeeta .row1 td{ background-color:#f5f5f5; }
.listeeta tfoot td {
	border:0;background-color:#fff; border-bottom:1pt solid #000;line-height:0;height:0;padding:0;
}
.listeeta thead	{display: table-header-group !important; page-break-before: always !important;	}
.listeeta tfoot	{display: table-footer-group !important; page-break-after: always !important;	}
.listeeta thead th, .listeeta thead td, .listeeta tfoot th, tfoot td	{position: static !important; } 
