# body {
	background: white;
	width: 100%;
}
#header {
	display: none;
}
#menu_left {
	display: none;
}
#reports_container {
	overflow: visible;
	height: 100% !important;
}
#report_tools {
	display: none;
}
div.slimscroll {
	display: none;
}
#reports_pane .slimScrollRail, #reports_pane .slimScrollBar {
	display: none;
}
#content .slimScrollDiv {
	overflow: visible !important;
	height: 100% !important;
}
#report_types {
	display: none;
}
#map {
	width: 100% !important;
	height: 100% !important;
	margin: 0px;
	border: none;
}
body, #content, #wrapper, #footer {
	width:100% !important;
}
#reports_pane, #reports_container, #content, #wrapper {
	border: none;
	height: 100% !important;
	overflow: visible !important;
}
#footer {
	background: #fff;
	height: 35px;
	position: fixed; bottom: 0;
	padding-left: 6px;
}
#footer .footer-text div {
	float: right !important;
	width:100%;
}
#footer .footer-text div a{
	display: none;
}
#footer .footer-text {
	position: relative;
	margin: 0px; padding: 0px;
}
#print_logo_left {
	display: block; float: left;
	margin-top: 10px;
}
#print_logo_right {
	display: block;
	position: fixed; float: right;
	bottom: 1px; right: 6px;
}
#footer p{
	display: none;
}
#report_travel_log div{
	padding-left: 0px;
}
#report_travel_log div span {
	font-weight: bold;
}
#report_travel_log h4{
padding-left: 0px;
}
.page-break {
	page-break-before: always;
}
.report-box-half, .report-box-full {
border: 0px; background: white; margin-left: 24px; margin-right: 0px;
padding-left: 0px; padding-right: 0px;
}
.report-box-half {
	max-width: 340px !important;
	width: 340px;
}
.report-box-half h3, .report-box-full h3{
border: 0px;
}
#reports_container {
	width: 600px;
}
