@CHARSET "UTF-8";

/* Stuff to hide when printing */
#sysButtonTitle,
#sysLayoutTitle,
#sysLayoutTitleBlock,
#sysButtonMenu,
#mapMenuContainer,
.sysButtonMenu,
.sysBlockHeaderImg,
.sysBlockHeaderImgR,
.sysShadowRight,
.sysShadowBottomLeft,
.sysShadowBottom,
.sysShadowBottomRight,
.sysShadowTopRight,
.sysBorderss,
.FleetUnittrack #messages_outer,
.FleetUnittrack #right
{
	display: none !important;
}
body.FleetUnittrack {
	/* size: 8.5in 11in landscape; */
}

/* Application specific */
.app4 .sysBlockHeader {
	font-weight: bold;
	font-size: 16px;
	margin-top: 20px;
}
.app4 .DBViewTableTitle {
	width: 200px;
}
.app4 .searchFormTable,
.app4 .DBViewTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #666666;
}
.app4 .searchFormTable td,
.app4 .DBViewTable td {
	font-size: 14px;
	border: 1px solid #666666;
}
.app4 .searchFormTableLines {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
.app4 .searchFormTableLines td {
	font-size: 14px;
	border-top: 1px solid #666666;
}
.app4 #opSearchform_outer {
	width: auto !important;
	background: none;
}
.app4 #opSearchform {
	width: auto !important;
	background: none;
}

/*
#list_outer { width: 100% !important; page-break-after: always !important; }
#list_outer .stdTable { width: 100% !important; }
#list { width: 100% !important; }
#list form { display: none !important; }
#list #Header { display: none !important; }
#map_outer { }
*/

#FleetReportContentWorkSignalReport:not(:last-child) {
	page-break-after: always !important;
	page-break-inside: avoid;
	break-after: always !important;
}