/* -------------------------------------------------------------- 
   
   * print.css - Ascentium
	 
-------------------------------------------------------------- */

body { width:100% !important; margin:0 !important; padding:0 !important; line-height: 14pt; word-spacing:1.1pt; letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none ! important; font-size: 12pt; }

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10px monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; } */

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: none;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }
a[href^="#top"] {display: none}

/* 
#mainContent a:after {
	content: " ("attr(href)") ";
	font-size: 10pt;
}
*/

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/* Structure */
.moduleRightColumn {float: right; position: relative; width: 200px; margin: 0 0 12pt 12pt }
.heroContent {clear: right; margin: 0}
.jumpLinksContainer {border: 1px solid #ccc; padding: 10px; width: 100%}
ul.jumpLinks  li a{ list-style-type: square; display: block; width: auto;}
#logoPrint { background-image: url(../img/HRI_logo_print.png); display: inline-block; height: 92px; width: 225px; position: absolute; top:0; right:0;}
blockquote {font-size: 18px; font-weight: bold; font-style: italic}

#featuredCommunitiesContainer {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	position: relative;
	}
.featuredCommunities{
	margin-bottom: 15px;
	border-bottom: solid 1px #CCC;
	float: left;
	position: relative;
	width: 100%;
	}	
.featuredCommunities .featuredCommunitiesDetails{
	width: 60%;
	border-right: solid 1px #CCC;
	float: left;
	display: inline-block;	

	}
.featuredCommunitiesDetails img {
	float: left;
	margin: 0 15px 0 0;
	}
.featuredCommunitiesLinks {
	float: left;
	padding: 15px;
	width: 35%;
	}
/* Two Container with images */	
.twoColContainer {
	width: 100%;
	}	
.twoColDetail{
	clear: right;
	width: 100%;
	min-height: 80px;
	}	
.twoColImgDetail {
	width: 160px;
	margin:0;
	float: left;
	}	
.twoColTextDetail {
	
	margin: 0 0 0 160px;

		}	


/* Add sections and elements here to hide various parts of the site when printing */
#header, #footer, #navigation, #leftColumn, .communitySubNavContainer ul, button, ul.share, .heroImage  {display:none;}



