body
{
	background: none !important;
	margin: 0 auto !important;
}

#menu,
#logo,
.linkButton,
#sessionInfo,
.noprint
{
	display: none !important;
}

#pageWrapper
{
	background-color: none !important;
	border: none !important;
	box-shadow: none !important;
	margin: 0 auto !important;
	overflow: hidden !important;
	padding: 0 !important;
	width: auto !important;
}

#page
{
	margin-top: 0 !important;
}

form.edit div
{
	margin: 0 !important;
	padding: 0 !important;
}


#body_reports_payroll #datePrinted,
#body_reports_payrollHistory #datePrinted
{
	display: inline-block !important;
}
#body_reports_payroll table,
#body_reports_payrollHistory table
{
	width: 100% !important;
	border: none !important;
}
#body_reports_payroll table th,
#body_reports_payrollHistory table th,
#body_reports_payroll table td,
#body_reports_payrollHistory table td
{
	border: none !important;
}
#body_reports_payroll tfoot,
#body_reports_payrollHistory tfoot
{
	border-top: 1px solid #999 !important;
	border-bottom: 1px solid #000 !important;
}
#body_reports_payroll .employeeContainer,
#body_reports_payrollHistory .employeeContainer
{
	page-break-inside: avoid !important;
}
#body_reports_payroll .departmentEmployees,
#body_reports_payrollHistory .departmentEmployees
{
	display: block !important;
}
#body_reports_payroll tbody,
#body_reports_payrollHistory tbody
{
	display: none;
}
#body_reports_payroll .icon,
#body_reports_payrollHistory .icon,
#body_reports_payroll .fakeAccordion,
#body_reports_payrollHistory .fakeAccordion
{
	display: none !important;
}


#body_employees_view form.edit .left
{
	padding: 3px !important;
	margin: 3px !important;
}
#body_employees_view #thisYearPTO
{
	padding: 3px !important;
	margin: 3px !important;
}

#body_reports_payrollHistory_print h1
{
	text-align: center !important;
	margin: 0 !important;
}
#body_reports_payrollHistory_print h2
{
	text-align: center !important;
	margin: 0 !important;
}
#body_reports_payrollHistory_print .department
{
	page-break-inside: avoid !important;
}
#body_reports_payrollHistory_print table
{
	width: auto !important;
}
#body_reports_payrollHistory_print th:nth-of-type(1),
#body_reports_payrollHistory_print td:nth-of-type(1)
{
	width: 50px !important;
}
#body_reports_payrollHistory_print th:nth-of-type(2),
#body_reports_payrollHistory_print td:nth-of-type(2)
{
	width: 150px !important;
}
#body_reports_payrollHistory_print th:nth-of-type(3),
#body_reports_payrollHistory_print td:nth-of-type(3)
{
	width: 300px !important;
}
#body_reports_payrollHistory_print th:nth-of-type(4),
#body_reports_payrollHistory_print td:nth-of-type(4)
{
	width: 40px !important;
}

#body_reports_projectHours .project
{
	page-break-inside: avoid;
}