
.report-row-dashed {
	border-top:1px dashed #000 !important;
	padding-top:15px !important;
}

.report-row-solid {
	border-top:2px solid #000 !important;
	padding-top:15px !important;
}

header, .two.columns, .print-hide {
	display:none !important;
}

h1 {
	margin-top:-150px !important;
	margin-bottom:-20px !important;
}

h2 {
	font-size:20px !important;
	font-weight: bold !important;
	margin-bottom:0px !important;
}

.five.columns.control-label {
	text-align: left !important;
}

.five.columns.control, .seven.columns, .three.columns {
	text-align: right !important;
}

.five.columns, .seven.columns {
	width:48% !important;
	font-size:15px !important;
}

.nine.columns, .three.columns {
	font-size: 15px !important;
}

br {
	/*display:none !important;*/
}

thead {
	border-bottom:1px solid #000 !important;
}

tr.odd {
	border-bottom:1px dashed #bbb !important;
	text-align: center !important;
}

tr.even {
	border-bottom:1px dashed #bbb !important;
	text-align: center !important;
}

.scroll-hint {
	display: none !important;
}

table#expenditure thead tr th, table#expenditure tr th {
	font-size: 12px !important;
}

table#expenditure tbody tr td, table#expenditure tr td {
	font-size: 11px !important;
}

