body, #main, #content, #secondarycontent, #footer {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

html,body {
	background:#fff;
	margin:0;
	padding:0;
	width:100%;
	}
	
/* Show printed version of logo in greyscale */

#skip img#logo-print {
	display:block;	
	width:142px;
	height:104px;
	position:absolute;
	top:0px;
	right:0px;
	float: left;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#nav {display: none;}
#topnav{display:none;}
#mainfeature {display:none;}
#footer {display:none;}
#quote {display:none;}
#topborder {display:none;}
#content {display:none;}
#header {display:none;}
/* Don't show URL's of internal anchors */

#content a[href*="#"]:link:after,
#content a[href*="#"]:visited:after {
	content:"";
}
#content a[href*="#"] {
	border:none;
}

#secondarycontent {
	margin: 0 auto;
	width: 900px;
	}   
	
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }

h1 {margin:50px 0;}

p {
    display: block;
	padding: 5px 5px 0 5px;
	font: 12px Verdana, sans-serif;
	color: #333333;
	margin: 0;
  
}
  p.small {
  font-family: Tohma, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  color: #656565;
  text-align: left;
}


h2 {
 	text-transform: none;
	color: #9f1717;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
}


h3 {
  
  font-family: Tohma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:1em;
  color:#000;
  border-bottom: #000 solid 1px;
}

h4 {
  
  font-family: Tohma, Arial, Helvetica, sans-serif;
  font-size: .7em;
  color: #656565;
  border-bottom: #656565 solid 1px;
  text-align: left;
 
  }
