#wrap{
	/*width: 720px;*/
	margin-left:auto;
	margin-right:auto;
	max-width: 720px;
	min-width: 450px;	
}

#content {
	padding: 10px 0;
	background: none;
}

#wrap #content {
	min-width:0;
	background:none;
	box-shadow:none;
}

#wrap header {
	display:none;
}

#content-inner{ padding:0; max-width: none;max-width: 720px;  }

div.section, div.section td, div.section p { font-size: 11px; }
div.section { padding: 0 0 10px;}
div.section td { padding: 2px; }
div.section h3.t { margin: 0; }

div .rep{
	display: none;
}
div .section{
	background: none;
	background-image: none;
	border: none;
	margin-bottom: 2em;
}
div .section h3.t{
	background: none;
	color: #000;
	border: none;
	border-bottom: 1px solid #000;
	font-size: 1.2em;
	padding: 0;
}
div .section .toggle{
	display: none;
}
.note-date {
    color: #555555;
    display: block;
    font-size: 11px;
    margin-bottom: 3px;
}
.notes .note {
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.admin_only {
    display: none !important;
}
tr.even_row td,tr.even_s_row td{background-color: transparent; }
tr.odd_row td, tr.odd_s_row td{background:#eee; }
tr.odd_row th{border-color:#999;}

#report_tools_area{ display: none; }
#report_content_area, html > body #report_content_area{ margin-left: 0; }
#report_content_area .section { width: auto; }
#report_banner_ad_area{ display: none; }
#report_util_links{ display: none; }

#report_sections{ display: none; }
.reportmain .section h3.t .prefix { border-right: none; }
.reportmain .section table h4 {
	border-bottom:1px solid #aaa;
}
		
h2.address {
	font: bold 25px ;
	padding: 0;
	color: #000;
	margin: 0 0 2em 0;
}
h2.address .date{
	display: block;
	font-weight:normal;
	font-size:12px;
	color: #707070;
	margin-top: 10px;
}
h5.address{
	font: bold 11px ;
	padding: 0;
	margin: 1em 0  00;
	color: #999;
}
