* { background: #fff; color: #000; }
body{
	line-height: 1.5em;
	font-family: Arial, "Trebuchet MS", sans-serif;
}
li{
	font-size:77%;
	
}
p{
	margin:0 0 10px 0;
	padding:0;
	font-size:77%;
}
h1, h2, h3, h4, h5, h6{
	font-family: Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:small;
	line-height:1em;
	font-weight:normal;
}
h1{
	font-size:161.6%;
	margin-top:10px;

}
h2{
	font-size:123.1%;
}
h3{

	font-size:116%;
}
h4{

	font-size:108%;
}
h5{

	font-size:93%;
	font-weight:600;
}
h6{

	font-size:85%;
	font-weight:600;
}
ul{
	list-style:none;
}
table{
	border:thin solid #ccc;
	caption-side:bottom;
	border-collapse:collapse;
	width:100%;
	font-size:small;
}
td, th{
	border: thin solid #ccc;
	padding: 5px;
	text-align:left;
}
caption{
	font-style:italic;
	padding-top:8px;
}

#contentcolumn p{
	line-height:1.4em;
}

/* Special headlines and sub headlines */
h2.articleSubHeadline{
	color:#666666;
	margin:0;
	padding:3px 0;
}

h3.articleDate{
	font-size:77%;
	font-style:italic;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
	line-height:1.4em;
}
/* Contact Area  */
.contactArea h4{
	font-size:77%;
	font-weight:600;
	color:#000;
}
.contactArea ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
.contactArea li{
	margin:0;
	padding:0;
	line-height:1.4em;
}

/* Related Items area  */
.relatedItems{
	padding:30px 0;
}
.relatedItems h2{
	color:#333;
	border-bottom:1px solid #ccc;
	margin-bottom:22px;
	padding-bottom:3px;
}
.relatedItems h3{
	line-height:1em;
	font-size:77%;
}

#topsection, #logoarea, #nav, #leftcolumn, #breadcrumbs, #iconsection, #information li.navinfo, #footer img, #publicationssearch, #contentcolumn select, .prevnext, #pagination-search  {
   display: none;
   }
#maincontainer, #contentcolumn {
   width: auto;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#contentcolumn {
   float:none;
   margin-left: 0;
   padding-top: 1em;
   
   }
img#printbanner{
	display:inline;
	width:600px;
	height:100px;
	padding-bottom:10px;
}

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#contentcolumn a:link:after, #contentcolumn a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#contentcolumn a[href^="/"]:after {
   content: " (http://www.hematology.org/" attr(href) ") ";
   }
 
#footer{
	border-top: 1px solid #930;
}
#footer ul, #footer li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	font-size:85%;
}
/* Gallery Styles  */
.galleryline div{
	height:220px;
	clear:left;
	border-bottom:1px solid #ccc;
	padding:5px 0;
	margin:20px 0 5px 0;
	line-height:1.3;
}
.galleryline ul{
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0 20px 0 0;
}

.galleryline li{
	width:126px;
	margin:0;
	padding:2px 0;
}
.galleryline li.title{
	font-size:108%;
	font-weight:600;
	line-height:1;
}
.galleryline div.last{
	border:0;
}
.galleryline img{
	border:1px solid #ccc;
	padding:1px;

}
#contentcolumn .galleryline a:link:after, #contentcolumn .galleryline  a:visited:after{
	display:none;
}
/* publications print styles  */
#contentcolumn .result{
	height:150px;
	width:500px;
	margin:10px 0;
}
#contentcolumn .resulteven{
	height:150px;
	width:500px;
	margin:10px 0 10px 0;
	
}
#contentcolumn .result .floatbox, #contentcolumn .resulteven .floatbox{
	clear:both;
	float:left;
	margin-right:15px;
}

.pubresult h2 {
	font-size:77%;
	font-style:normal;
}
.pubresult p{
	font-size:70%;
	line-height:1.3em;
}

/* Calendar   */
#contentcolumn #calendar h2 {

	border-bottom:1px solid #000;
	margin:10px 0 5px 0;
	padding:0 0 5px 0;	

}
#contentcolumn #calendar h3{
	color:#000;
	font-size:77%;
	font-weight:normal;
}
#contentcolumn #calendar h4{
	font-size:77%;	
	margin:5px 0;
}
#contentcolumn #calendar p{
	padding-bottom:15px;	
}
#newsletter div.issue{
	clear:left;
	overflow:visible;
	padding:10px 0 15px 0;
	border-bottom:1px solid #ccc;
}
#newsletter div#last{
	border:0;
}
#newsletter ul{
	padding-top:0px;
	border:0;
}
#newsletter .item .floatbox{
	margin-right:15px;
}
#newsletter .item h2, #segment .item h3{
	font-size:77%;
	color:#000;
	font-weight:bold;

}
#newsletter .item h2{
	margin:10px 0;
}
#newsletter .item ul, #segment .item ul {
	font-size:77%;
	margin:10px 15px;
	padding:0;
	line-height:1em;

}
#newsletter .item ul li, #segment .item ul li{
	font-size:95%;
	margin:10px;
	padding:0 0 5px 0;
	line-height:1em;
	list-style-type: disc;
}
#newsletter .floatbox{
	float:left;
	margin-right:15px;
}
#newsletter .floatbox img{
	border:1px solid #ccc;
}
