/* CSS Document */
* {
	background: none !important;
}

body {
	background: none;
}

#header, #left_col, #right_col, .col_remove, .col_tools, .pagination, #searchbar, #filter, .no_print {
	display: none;
}

#page_location h2 {
	padding: 0 0 5px 20px;
	border-bottom: solid 1px #000;
}
#container {
	width: 100% !important;
}
#page_content {
	width: 100% !important;
}
table {
	border-collapse: collapse;
	width: 100% !important;
}
th {
	color: #000 !important;
}
.in_range td {
	font-weight: bold;
	color: #990000;
}
.col_notes_for_renewal {
	display: block !important;
}


.col_remove, .col_view, .col_print, .col_download {
	display: none;
}

input, textarea, select {
	border: none;
}

#page_location {
	display: none;
}
/*
.total_row td {
	border-top: solid 1px #CCC;
}
.col_total {
	text-align: right;
}


#invoices_details {
	margin-bottom: 100px;
}

table {
	border-collapse: collapse;
}
.heading th {
	color: #000 !important;
	font-weight: bold !important;
}
.col_printed {
	width: 100px;
}

.expand, .contract, .no_print {
	display: none;
}


tr, th, td, .overdue td, tr:hover td, .overdue:hover td {
	background: none;
	padding: 5px;
}
.page_details {
	margin-bottom: 20px;
}
td.col_edit {
	display: block;
}
tr.heading {
	display: table-row;
}
tr.heading th {
	background: none;
}
tr.heading th a {
	display: none;
}
td.col_edit a {
	border: solid 1px #000 !important;
	background-image: none !important;
	margin: 0 0 0 auto;
}
*/
#account_history td, #account_history th {border: solid 1px #ccc; }

.hide_from_print {display: none; }

#payments tr {border: solid 1px #999999; }
#payments tr tr {border: none; }





#quickicons {display: none; }

body {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background: red; }
table {border-collapse: collapse; }
table th, table td {padding: 7px; background: red; }

table th {text-transform: uppercase; vertical-align: middle; }
/*table thead tr:nth-child(1) {display: none; }*/

table tr th:nth-child(8), table tr td:nth-child(8) {display: none; }
table tr th:nth-child(9), table tr td:nth-child(9) {display: none; }
table tr th:nth-child(10), table tr td:nth-child(10) {display: none; }
table tr th:nth-child(12), table tr td:nth-child(12) {display: none; }
table tr td:nth-child(11) {}
table tr td:nth-child(11) a {display: block; border: solid 1px #999; width: 15px; height: 15px; }
table tr td:nth-child(11) a span {display: none; }
table .link_desc, table .link_asc {display: none; }

table tr td:nth-child(4) {text-align: right; }
table tr td:nth-child(5) {text-align: right; }
table tr td:nth-child(6) {text-align: right; }
table tr td:nth-child(7) {text-align: right; }

table tbody tr:nth-child(even) td {background: #F6F6F6; }
table .total_row {border-top: double 3px #666; border-bottom: double 3px #666; }
table .total_row td {background: #FFF !important; }
