/* FH Base Print Styleset */

	* {
	  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; 
	}
	
	body.what-we-do div#primaryContent, body.what-we-do .post {
		width:700px !important;
	}
	
	.page-wrapper,
	#navcontainer,
	#container {
	  padding : 0 !important;
	  text-align: left;
	  width: 700px !important;
	  margin : 15px 0px 0px 20px !important;
	  border : none;
	} 
		
	#header {
		margin : 0 !important;
		height : auto !important;
		width : auto !important;
	}    
	
	@media print {
		#containter { margin : 0 0 0 0 !important; width : auto !important;}		/* removes page margins from actual print version */

	}   
	
	@media print {	
		.page-wrapper { margin : 0 0 0 0 !important; width : auto !important; }		/* removes page margins from actual print version */
		
	}
	
	@media print {
		body { width : auto !important; margin : 0 5% 0 5% !important; }		/* removes page margins from actual print version */

	}
	
	h1.outer {
		padding : 0 !important;
		margin-bottom : 10px !important;
	}
	
	.header,
	.header-banner,
	.header-title a {
	  height : auto !important;
	  width : auto !important;
	  margin : 0 !important;
	  padding : 0 !important;
	}
	
	div#movie_box {
		border : none;
		padding : 0 !important;
		margin : 0 0 15px 0 !important;
		height : auto !important;
		width : 100% !important;
	}
	
	div#movie_box h4 {
		margin-bottom : 5px !important;
	}
	
	#movie_wrap { display : none; }
	#next_movies { display : none; }
	
	#movie_description {
		width : 100% !important;
	}
	
	.feedbox {
		margin-bottom : 15px !important;
	}
	
	.feedbox h4 {
		text-indent: 0;
		font-size : 17px !important;
		font-weight : bold;
		height : auto !important;
		width : auto !important;
		margin-bottom: 5px !important;
	}
	
	div.rp_box {
		padding-bottom : 0 !important;
		
	}
	
	.feedbox ul {
		margin-bottom : 15px !important;
	}
		
	.feedbox ul li {
		padding : 0 !important;
		font-size : 14px !important;
	}
	
	.feedbox .rss_link {
		display : none;
	}
	
	body.home #primaryContent p {
		padding : 0 !important;
	}
	
	.post p {
		font-size : 15px !important;
		line-height : 1.8 !important;
	}
	
	.post li {
		font-size : 14px !important;
		line-height : 1.6;
	}
	
	h4.pg_title {
		font-size : 17px !important;
	}
	
	.contact_list li {
		font-size : 14px !important;
		float : left !important;
	}
	
	.rp_box {
		font-size : 14px !important;
		line-height : 1.6 !important;
	}
	
	.island img {
		margin-bottom : 15px;
	}
	
	.alignleft {
		float : left !important;
		margin : 10px 10px 10px 0 !important;
	}
	
	.alignright {
		float : right !important;
		margin : 10px 0 10px 10px !important;
	}
	
	.lighttext {
		width : 100% !important;
	}
	
	p.fwt {
		padding : 0 !important;
		font-size : 15px !important;
		line-height : 1.8 !important;
	}
	
	a.arrowlink, 
	#Referral a {
		background-image : none;
		padding : 0 !important;
	}
	
	.post div {
		font-size : 14px !important;
		line-height : 1.6 !important;
	}
	
	.iab {
		width : 340px !important;
		float : left !important;
		clear : none !important;
		margin-bottom : 60px !important;
	}
	
	.feedicon {
		display : none;
	}
	
	.header-nav,
	.sub-nav {
		display : none;
	}
	
	.header-banner .inner,
	.header-banner .header-title img {
		display : none;
	}
	
	.header h1 {
		font-size : 20px !important;
	}
	
	.skip { display : none; }
	
	#nav { display : none; }
	
	#navcontainer { 
		width : auto !important;
		height : auto !important; 
	}
		
	.home-link, 
	.home-link span { 
		font-family : Georgia;
		position : static;
		margin : 0 0 0 0 !important;
		padding : 0 !important;
		font-size : 30px !important;
		line-height: 1.2;
	}
	
	.home-link .smaller,
	h6.home-link { 
		font-size : 15px !important;
		font-weight : bold;
		font-family : Helvetica, Arial;
		margin-bottom : 10px;
	}
	
	.home-link .smaller {
		display : block;
		margin-top : 5px;
	}
	
	.home-link a {
		text-decoration : none !important;
		width: auto !important;
		height: auto !important;
	}
	
	.header .header-title a {
	  text-decoration : none !important;
	  border : none !important;
	  color : #000 !important;
	}
	
	.header .header-title span {
	  display : block !important;
	  font-size : 20px !important;
	  font-weight : bold !important;    
	  text-decoration : none !important;   
	  visibility : visible !important;   
	  color : #000 !important;
	}
	
	.header {           
		margin-bottom : 25px !important;
	}            
	
	.column-wrapper,
	.col-wrapper-bottom,
	.col-wrapper-top {
	  padding : 0 !important;
	  margin : 0 !important;
	}
	
	#banner,
	#banner .banner-content {
		text-indent : 0;
		width : 100% !important;
		height : auto !important;
		margin : 0 !important;
		padding : 0 !important;
	}
	
	#banner .banner-content p {
		line-height : 1.6;
		font-style : italic;
		font-size : 15px !important;
		font-family : Georgia, "Times New Roman", serif;
	}
	
	#banner .banner-content h1 {
		margin-top : 10px !important;
		margin-bottom : 3px !important;
		font-size : 25px !important;
		font-family : Helvetica, Arial;
	}
	
	body.home #primaryContent #quote {
		font-style : italic;
		font-size : 13px !important;
		font-family : Georgia, "Times New Roman", serif;
	}
	
	body.home #primaryContent cite {
		font-size : 12px !important;
		font-style : normal;
		padding-left : 6px;
	}
	
	#banner .banner-content h5 {
	margin-top : 10px !important;
		margin-bottom : 3px !important;
		font-size : 18px !important;
		font-weight : normal !important;
	}
	
	#primaryContent {
		display : block;
		width : auto !important;
		margin : 0 !important;
		padding : 0 !important;
	}
	
/* column contents */	

	.column-wrapper .left-col,
	.column-wrapper .right-col {
		display : none;
	}
	
	.column-wrapper .main-col {
	  border : 0 !important;	   
	}
	
	.column-wrapper .inner {
	  margin : 0 !important;     
	}
	
	.column-wrapper .col-1 .inner,
	.column-wrapper .col-2 .inner,
	.column-wrapper .col-3 .inner {
		margin-bottom : 20px !important;
	}	
	
	.common h1,
	.common h2,
	.common h3,
	.common h4,
	.common h5,
	.common h6 {
		font-weight : bold !important;
	}
	
	h2 { margin-bottom : .5em !important; }	
	
	.common ul {            
		margin : 0 0 10px 15px !important;            
		list-style-type : square !important;
		padding : 0 !important;
	}
	
	.common li {            
		margin : 0 0 5px 0 !important;
		font-weight : normal !important;
		padding : 0 !important;
		line-height : 1.1 !important;
	}
	
	.common blockquote {
		border : 1px solid #d9d9d9 !important;
	}
	
	.common img {
		display : block;
		margin-bottom : 13px;
	}
		
	.common .post {
		margin-bottom : 20px !important;
	}
	
	.postMeta,
	a.tag, 
	span.term_list a  {
		font-size : 14px !important;
	}
	
	span.rss_link a, 
	a.rss_link {
		color : #000 !important;
	} 
	
	span.rss_link a img, 
	a.rss_link img {
		display : none;
	}
	
	#secondaryContent ul li, 
	.rp_box ul li {
		font-size : 14px !important;
		margin-bottom : 5px !important;
	}
	
	.agency-news .rp_box li a {
		font-size : 14px !important;
	}
	
	ol#posts h2.postTitle {
		font-size : 19px !important;
	}
	
	.wwd_category {
		float : left !important;
	}
	
	ol#posts {
		margin : auto;
		width : auto;
	}
	
	ol#posts div.post {
		padding : 0;
		margin : 0;
	}
	
	ol#posts li.postWrapper {
		padding : 0;
		margin-bottom : 25px;
	}
	
	.pg-cat {
		width : 230px !important;
		float : left !important;
	}
	
	ul.cities {
		float : left !important;
	}
	
	.gmnoprint {
		display : none;
	}
	
	#mygmap {
		position : relative !important;
	}
	
	#mygmap div {
		position : absolute !important;
	}
	
	#mygmap div div {
		position : absolute !important;
	}
	
	#mygmap div img {
		position : absolute !important;
	}
	
	.gmnoprint .gmnoprint {
		position : relative !important;
	}
	
	.sitemap-section ul li {
		float : left !important;
		width : 218px !important;
	}
	
	.sitemap-section ul ul li {
		float : none !important;
	}
	
	div.pg-trpl {
		width : 700px !important;
	}
	
	div.pg-dbl {
		float : left !important;
		width : 466px !important;
	}
	
	div.pg-cat {
		padding : 0 !important;
	}
	
	div.pg-dbl ul, div.pg-trpl ul {
		width : 212px !important;
	}
	
	div#strategic-alliances {
		width : 700px !important;
	}
	
	div#strategic-alliances p.copy {
		width : auto !important;
	}
	
	#strategic-alliances .list-pages {
		float : left !important;
		width : 139px !important;
	}
			
	#strategic-alliances .list-pages li {
		line-height : 1.3;
	}		
	
	.column-holder ul.child-pages {
		float : left !important;
		width : 212px !important;
	}
	
	#secondaryContent ul.tag_col {
		float : left !important;
		padding-right : 20px !important;
	}
	
	#secondaryContent ul.tag_col li {
		margin-bottom : 7px !important;
	}
			
/* footer */

	#footer,
	#bottom_nav { display : none; }
	
	.page-wrapper .footer-wrapper {
		margin : 0 !important;
		padding : 0 !important;
	}
	
	.page-wrapper .footer {
		padding : 5px 0 0 0 !important;
		margin : 0 !important;
		border-top : 1px solid #000 !important;	 		
	}
	