html,body {
	min-width: 0;
}
#container, .footer {
	width:auto !important;
	margin-left: 5% !important;
	margin-right: 5% !important;	
}

/* Neutralize backgrounds, borders and colors */
body, #contentwrapper, #contentwrapperinner, #content, #contentarea {
	background: none !important;
	background-color: white !important;
	color: black !important;
	border:none !important;
}

/* Neutralize positioning */
#navright {
	position:static;
	left:auto;
	top:auto;
	bottom:auto;
	right:auto;
}

/* Neutralize widths, padding, and margins */
#contentwrapper, #content, #contentwrapperinner, #contentarea, .columns .column {
	width:auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
}

/* Neutralize heights */
#navright, #header, #topics  {
	height: auto !important;
	min-height: 0 !important;
}

/* Get rid of floats */
#content, .columns .column, #samplecontent, #samplevideo {
	width: auto !important;
	float: none !important;
	display: block !important;
}

/* Hide things that should not print */
#navleft a, #logo, #topicnav, #masthead #utility, #mainnav, #footernav, #subnav, #breadcrumb, #pagetools, #userinformation, #navtabscontainer, #sidecolumn, #ncimagery, .footernav, p.hidden, #tooltip, a.backlink, a.expandall, a.collapseall {
	display: none !important;
}

/* Misc resetting */
.printonly {
	display: block !important;
}
#content .subcontent {
	display:block;
	padding:20px 0;
}
#navright {
	float:right;
	display:inline;
}
#navleft, #featurearea {
	margin-left:0;
}
#navleft img {
	margin-top:0;
	margin-left:0;
}
.footer {
	text-align:left;
}
.verticalline .column {
	border:none !important;
}
.columns .column {
	margin-bottom:25px;
	margin-right:0 !important;
}
	.conceptlist .column {
		margin-bottom:0;
	}
.loggedin p.instructions {
	margin-right:0 !important;
}
.conceptlist ul li.last {
	border-bottom:none !important;
}
ul.accordion {
	margin-bottom:25px !important;
}
#topics {
	width:582px;
	margin:0;
}


/* 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) ") ";
   }*/