/* BAAQMD Print CSS Document */
* {
	background-color: white !important;
	background-image: none !important;
	border: none;
}

/* Removed Elements for Print */
#skip, #gnavbar, #topnavbar, #portal-banner-work, #hcontent, #pcontainer, #lcc, #hrcc, .pmccnav, #prutilitybox, .primgbox, .generic, .calendar, #fscuts, #ulinks, #prcc, #lp-right, .border {
	display: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10pt;
}

a { color: #000000 !important; }

img { border: none; }

/* Print Layout */
.sub, #container, #lpcontent, #lp-left, #lp-center, .lpbox-first, .lpbox, .lp-storybox, .lp-storybox-inner, .contenth1, #hcontent, .hlcc, .hlccbox-first, .hlccbox, #pcontent, #pmcc, #pmcc-b, #pmcc-c, #pmcc-d, #footer, .contacts, .relinks, .forms, #linksum, #footer address, table {
	width: 99%;
	margin: 0;
	padding: 0;
	border: none;
	float: none;
	overflow-y: visible;
}

#pmcc h3, #pmcc-b h3, #pmcc-c h3, #pmcc-d h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28pt;
	color: #000;
	margin: 5px 0;
	padding: 0;
}

#pmcc h4, #pmcc-b h4, #pmcc-c h4, #pmcc-d h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22pt;
	font-weight: bold;
	color: #3a5d81;
	margin: 0 0 3px 0;
	padding: 0;
}

#pmcc h5, #pmcc-b h5, #pmcc-c h5, #pmcc-d h5 {
	font-size: 15pt;
	font-weight: bold;
	color: #3a5d81;
	margin: 0 0 2px 0;
	padding: 0;
}

#pmcc h6, #pmcc-b h6, #pmcc-c h6, #pmcc-d h6, #prcc h3 {
	font-size: 13pt;
	font-weight: bold;
	color: #3a5d81;
	margin: 0 0 2px 0;
	padding: 0;
}

/* Breadcrumb */
#breadcrumb ul {
	margin: 10px 0px 5px 0px;
	padding: 0;
	list-style: none;
}

#breadcrumb ul li {
	display: inline;
	margin: 0;
	padding-left: 0;
	font-size: 10pt;
}

/* #breadcrumb ul li:before {
	content: "|";
	padding-right: 5px;
}

#breadcrumb ul li.home:before {
	content: " ";
	padding: 0;
}
*/

#breadcrumb a:link {
	text-decoration: underline;
	color: #000;
}

/* Main Content Column */
#pmcc h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #1f3f5f;
	margin: 0;
	padding: 3px 0;
}

#pmcc h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	margin: 0;
	padding: 0 0 5px 0;
	color: #1f3f5f;
}

#pmcc h5 {
	padding: 2px 0px;
	margin: 0;
	font-size: 12pt;
	color: #3a5d81;
	font-weight: bold;
}

#pmcc h6 {
	font-size: 10pt;
	color: #3a5d81;
	padding: 2px 0;
	margin: 0;
}

/* Tables */

table {
	width: 99%;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

tr { page-break-inside: avoid; }

#pmcc table, #pmcc-b table, #pmcc-d table {
	border: 1px solid #cccccc;
	margin: 15px 0;
}

#pmcc th, #pmcc-b th, #pmcc-d th {
	background-color: #fff;
	padding: 5px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	border: 1px solid #cccccc;
}

#pmcc th.sub, #pmcc-b th.sub, #pmcc-d th.sub {
	background-color: #fff;
	padding: 5px;
	color: #000000;
	border: 1px solid #cccccc;
	font-size: 11pt;
	font-weight: normal;
}

#pmcc td, #pmcc-b td, #pmcc-d td { 
	background: #fff; 
	padding: 5px;
	border: 1px solid #cccccc;
}

#pmcc tr.odd td, #pmcc-b tr.odd td, #pmcc-d tr.odd td {
	background: #efeff1;
	padding: 5px;
}

/* Right Content Column */
.contacts { }

.forms { }

.relinks { }

/* Footer */
#footer address {
	font-size:	8pt;
	font-style: normal;
	margin-top: 10px;
	text-align: center;
}

/* Footnote Links */
h6.printOnly {
	font-size: 10pt;
	color: #3a5d81;
	padding: 2px 0;
	margin: 0;
}

#linksum { margin: 10px 0; padding: 0; }

/*ol.printOnly { margin: 5px 0 20px 0; padding: 0; }*/



/*a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}
html.noted a:link:after,
html.noted a:visited:after {
  content: "";
*/
