body {
	min-width: 0;
	color:#000;
}
a {
	text-decoration:underline !important;
}
	a.important {
		text-decoration:none !important;
	}
#container {
	width:auto !important;
	margin-left: 5% !important;
	margin-right: 5% !important;	
}

/* Neutralize backgrounds and colors */
#masthead, body, div#headerarea, div#headerarea h1, #content .callouts {
	background: none !important;
	background-color: white !important;
	color: black !important;
}

/* Neutralize positioning */
/* position:static;
left:auto;
top:auto; */

/* Neutralize widths, padding, and margins */
#content, div#headerarea, #masthead, div#headerarea h1, img.centeredimage {
	width:auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
}

/* Neutralize heights */
#masthead, div#headerarea  {
	height: auto !important;
	min-height: 0 !important;
}

/* Get rid of floats */
#content, #contentinner, #footer .copyright, #sidebar {
	width: auto !important;
	float: none !important;
	display: block !important;
}

/* Hide things that should not print */
/*#logo, #masthead #utility, #mainnav, #footernav, #subnav, #breadcrumb, #pagetools, .anchorlinks, #managementlist ul, .yearlinks, a.toprightlink, #content .contentsection a.toplink, div.importantlinks { */
#masthead #utility, #mainnav, #footernav, #subnav, #breadcrumb, #pagetools, .anchorlinks, #managementlist ul, .yearlinks, a.toprightlink, #content .contentsection a.toplink, div.importantlinks { 
	display: none !important;
}

/* Misc resetting */
#contentcontainer, #footer {
	margin-left:12px;
}
.printonly {
	display: block !important;
}
#masthead {
	padding-bottom:45px;
}
div#headerarea {
	padding:0 !important;
}
div#headerarea h1 {
	font-size:28px;
}
#footer {
	padding-top:25px;
}
#footer .copyright {
	text-align:left;
}
#content ul,
#sidebar ul.nolinklist {
    list-style:disc !important;
    margin-left:30px !important;
}
	#content .posters ul,
	#content ul.dotarrow {
		list-style:none !important;
		margin-left:0 !important;
	}
#content ul li,
#sidebar ul.nolinklist li {
    padding-left:0px !important;
    background:none !important;
}
#managementlist {
	border-top:none;
}
#content ul.bigdotarrow li span.arrow, #content ul.bigdotarrow li a,
#content ul.dotarrow li span.arrow, #content ul.dotarrow li a {
	padding-left:0px !important;
  background:none !important;
}
#content div.pipelinesection table {
	width:auto;
}
#content div.pipelinesection {
	background:none;
}
#content div.pipelinesection table th {
	width:300px;
}
#content div.pipelinesection table td div.pipehead a,
#content div.pipelinesection table tr.open td div.pipehead a {
	background:none;
}
#content div.pipelinesection table td div.pipecontent {
	display:block;
}
#content div.pipelinesection table td {
	background:none;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #D1D1D1 !important;
}
#sidebar {
	margin-top:25px;
	position:relative;
	margin-left:-7px;
}
#sidebar .section {
	background:url("/files/system/USA2010/images/bg_contentcallout_border.gif") repeat-x top left !important;
	padding:22px 5px 15px 8px !important;
	margin-bottom:0 !important;
}
#content .callouts {
	margin-top:25px;
}
#content .callouts .section,
#content .callouts {
	margin-bottom:0 !important;
}
#content .callouts .section .inner {
	padding-bottom:15px !important;
}

.iframe #content iframe {
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
	height:2000px;
	width:100%;
}
.column {
	float:none !important;
	display:block !important;
	width:auto !important;
}
#content div.pipelinesection table td.phase {
	text-align:center;
}
#content div.pipelinesection table td.phase span {
	display:inline;
	width:auto;
	height:auto;
	text-indent:0;
	overflow:visible;
	background:none;
	margin-left:0;
	margin-right:0;
	line-height:100%;
}
#content div.pipelinesection table td div.pipehead a {
	text-decoration:none !important;
}

/* Optional rules */

/*This rule drops in the URL of the link after any printed link in the content area or sidebar, in parentheses.  
#content a:after, #sidebar a:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }*/

/* If you end up using root-relative links later, this rule should make sure that the printed links have the full URL.  
#content a[href^="/"]:after, #sidebar  a[href^="/"]:after{
  content: " (http://www.yourwebsite.com" attr(href) ") ";
   }*/