/* Marsten Print Preview */

	* {
	  color : black !important;
	  background-image : none !important;
	  background-color : transparent !important;
	  position : static !important;
	  float : none !important;
	}
	
	a {
	  text-decoration : underline !important;
	}
	
	html, body {
	  padding : 0 !important;
	  margin : 0 !important; 
	}
	
	.page-wrapper {
	  padding : 0 !important;
	  text-align: left;
	  width: 700px !important;
	  margin : 15px 0px 0px 20px !important;
	}     
	
	@media print {
	
	  .page-wrapper { margin : 0 0 0 0 !important; }		/* removes page margins from print version */
	
	}   	
	
	.header,
	.header .logo,
	.header .logo a {
	  height : auto !important;
	  width : auto !important;
	  margin : 0 !important;
	  padding : 0 !important;
	}
	
	.header .logo a {
	  text-decoration : none !important;
	}
	
	.header .logo span {
	  display : block !important;
	  font-size : 2em !important;
	  font-weight : bold !important;    
	  text-decoration : none !important;   
	  visibility : visible !important;       
	}
	
	.header .primary-nav,
	.header .extra-nav,
	.header .search-box,
	.section-nav {
	  display : none !important;
	}
	
	.header {
	  border-bottom : 2px solid #007eb8 !important;              
	  margin-bottom : 10px !important;
	}            
	
	.column-wrapper,
	.col-wrapper-bottom,
	.col-wrapper-top {
	  padding : 0 !important;
	  margin : 0 !important;
	}
	
/* main-col */	
	
	.main-col {
	  border : 0 !important; 
	}
	
	.main-col .inner {
	  margin : 0 !important;     
	}
	
	.sub-col-inner {
	  margin : 0 0 15px 0 !important;
	  padding : 0 !important;
	}
	
	.spacer {
		display : none !important;
	}

	.main-col .breadcrumb,
	.main-col .breadcrumb a {
		color : #666 !important;
		text-decoration : none !important;
	}
	
	.main-col .breadcrumb .current a {			
		color: #000 !important;
	}	
	
	.main-col h4,
	.main-col h5,
	.main-col h6 {
		font-weight : bold !important;
	}
	
	.main-col ul {            
		margin : 0 0 10px 15px !important;            
		list-style-type : square !important;
		padding : 0 !important;
	}
	
	.main-col ul li {            
		list-style-type : square !important;
		margin : 0 0 5px 0 !important;
		font-weight : normal !important;
		padding : 0 !important;
	}
	
	.main-col blockquote {
		border : 1px solid #d6d3cb !important;
	}
		
	.main-col {
	  border : 0 !important;
	}
	
	.main-col .inner {
	  margin : 0 !important;     
	}
	
	.sub-col-inner {
	  margin : 0 0 15px 0 !important;
	  padding : 0 !important;
	}
	
	.spacer {
		display : none !important;
	}
	
	.search-img {
		display : none !important;
	}
	
	.main-col .breadcrumb,
	.main-col .breadcrumb a {
		color : #666 !important;
		text-decoration : none !important;
	}
	
	.main-col .breadcrumb .current a {			
		color: #000 !important;
	}	
	
	.main-col h4,
	.main-col h5,
	.main-col h6 {
		font-weight : bold !important;
	}
	
	.main-col ul {            
		margin : 0 0 10px 15px !important;            
		list-style-type : square !important;
		padding : 0 !important;
	}
	
	.main-col ul li {            
		list-style-type : square !important;
		margin : 0 0 5px 0 !important;
		font-weight : normal !important;
		padding : 0 !important;
	}
	
	.main-col blockquote {
		border : 1px solid #d6d3cb !important;
	}		
				
/* right-col */

	.right-col .inner {
      	border-top : 1px solid #007eb8 !important;	 	
   	    margin : 0 !important;     
   	    padding-top : 15px !important;
   	    padding-bottom : 5px !important;
	}

	.right-col .breadcrumb,
	.right-col .breadcrumb a {
		color : #666 !important;
		text-decoration : none !important;
	}
	
	.right-col .breadcrumb .current a {			
		color: #000 !important;
	}	
	
	.right-col h4,
	.right-col h5,
	.right-col h6 {
		font-weight : bold !important;
	}
	
	.right-col ul {            
		margin : 0 0 10px 15px !important;            
		list-style-type : square !important;
		padding : 0 !important;
	}
	
	.right-col ul li {            
		list-style-type : square !important;
		margin : 0 0 5px 0 !important;
		font-weight : normal !important;
		padding : 0 !important;
	}
	
	.right-col blockquote {
		border : 1px solid #d6d3cb !important;
	}

/* other styles */
	
	.feature-link { color : black !important; }
	
	.footer .nav-bar {
	  display : none !important;
	}
	
	.footer {
		padding : 5px 0 0 0 !important;
		border-top : 1px solid #007eb8 !important;	 		
	}
	
	.footer .footer-nav {
		margin-left : 0 !important;
	}
	
	.footer .footer-nav * {
		text-decoration : none !important;
	}   