html,
body, 
#contentwrapper,
#contentwrapper .pagecontent,
section,
section.pagecontent article {
	background: white !important;
	width: 700px !important;
	overflow: visible;
	height: auto !important;
}

#contentwrapper .pagecontent,
article,
form.dcc_search,
form.dcc_search table {
	width: 700px !important;
	padding: 0 !important;
	margin: 0 auto !important;
	height: auto;
}

form.dcc_search table {
	page-break-inside: auto;
	width: 100%;
	height: 100%;
}

form.dcc_search table tr {
	page-break-inside:avoid !important; 
	page-break-after:auto !important;
}

form.dcc_search div {
	overflow: auto !important;
}

#headerwrapper,
#footerwrapper,
aside,
section h1,
.dcc_search p.print,
.dcc_search p.next,
.dcc_search p.login,
.dcc_search .back {
	display: none !important;
}

h1, h2, h3, h4, h5, h6 {
	color: black !important;
}

.civil_case .party .seq {
	width: 45px;
}

.civil_case .party .name {
	width: 216px;
}

.civil_case .party .atty_name {
	width: 120px;
}

.disclaimer div.amounts,
.search_form .purchase,
.search_form .already_paid {
	width: 320px;
}

.docket_results tr.title th.defendant,
.docket_results tr td.defendant {
	width: 200px;
}

.docket_results tr.title th.disposition,
.docket_results tr td.disposition {
	width: 70px;
}

form.dcc_search table.party col {
	width: 70px;
}

form.dcc_search table.party col.party_type {
	width: 80px;
}

form.dcc_search table.party col.seq {
	width: 50px;
}

form.dcc_search table.party col.name {
	width: 200px;
}

form.dcc_search table.party col.attorney_name {
	width: 150px;
}

form.dcc_search table.party col.disposition {
	width: 90px;
}

form.dcc_search table.part col.disposition {
	width: 70px;
}