/* This CSS used for print versions of CNN articles. It complements CNN.css
which targets the screen display of CNN articles.*/

body {
  color: black;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

H1 {color: #333366;
	font-size:1.6em;}

H2 {font-size:1.4em;}

H3 {font-size:1.2em;}

H6 {font-size:0.7em;}

/* Used to avoid printing content. */
.doNotPrint {
  display: none !important;
}

/* Captions for images or tables */
.CaptionImageTable { 
	font-size: 0.8em;
	color: #194081;
	vertical-align: top;}
	
/* Used to force pagebreak before image or table */
.CaptionImageTablePgBrk { 
	font-size: 0.8em;  
	color: #194081;
	vertical-align: top;
	page-break-before: always;
	}
	
.citation {
	margin-left:0.5em;
	text-indent:-0.5em;
	font-size:0.8em;}
	
/* Moves element below all previous floats
   and adds a small top margin */
.clearboth { 
	clear: both; 
	margin-top: 1.5em;
	}


/* Dedicated for CNN banner code in print version of articles. */
.CNNSubHeader {
  font-size: 1.1em;
  margin: 0;
  padding: 0 0 0.5em 0;
  border-bottom: thin solid black;
}

.comment { 
	color: Teal; }
	
.imagepopuptip {
	color:Teal;
	font-size:0.7em;
}

.PageBreak {
	page-break-before: always;
}

/* Dedicated for CNN banner code in print version of articles. */
.PurdueHeader {
  font-size: 1.2em;
  margin: 0;
  padding: 0 0 0.5em 0;
}

.TipsDisclaimers {
	font-family: "Times New Roman", Times, serif; 
	color: maroon;
	margin-left: 10%;  
	margin-right: 10%;
	} 

/* Thumbnail image, left float */
.thumbnail {
	float: left;
	width: 250px;
	border: thin silver solid;
	margin: 0.5em;
	padding: 0.5em;
	font-size: 0.8em;
	color:#003399;
}

/* Thumbnail image, right float */
.thumbnailright {
	float: right;
	width: 250px;
	border: thin silver solid;
	margin: 0.5em;
	padding: 0.5em;
	font-size: 0.8em;
	color:#003399;
}

#banner {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid black;
}

/* Floating box for bullet pts */
#floatingboxbullets {
	font-size: 90%;
	color: blue;
	float:left;
	clear:left;
	width:300px;
	margin: 5px 10px 10px 0;
	/* Top padding used for IE display */
	padding-top:5px;
	padding-right:5px;
	border: thin solid #00008b;
		}

/* Used for displaying floating images, variable width */
#floatingboxleft	{
	float: left;
	border: 1px solid #999;
	margin: 2em 2em 2em 2em;
	padding: 5px;
	font-size: 80%;  
	color: #194081;
}	

/* Used for displaying floating images, variable width */
#floatingboxright	{
	float: right;
	border: 1px solid #999;
	margin: 15px 15px 15px 15px;
	padding: 5px;
	font-size: 80%;  
	color: #194081;
}	

/* Used for displaying floating images, variable width */
	#floatingimageleft
		{
		float: left;
		clear: left;
		border: 1px solid #999;
		margin: 15px 15px 15px 15px;
		padding: 5px;
		font-size: 0.8em;  
		color: #194081;
		}	

/* Used for displaying floating images, variable width */
	#floatingimageright
		{
		float: right;
		clear: right;
		border: 1px solid #999;
		margin: 15px 15px 15px 15px;
		padding: 5px;
		font-size: 0.8em;  
		color: #194081;
		}	

#footer {
	font-size: 0.7em;
	clear: both;
	margin: 0;
	padding: 0;
	}	

#mainbody {
}

#mainbody a {
  color: black;
  background-color: transparent;
  text-decoration: none;
}

#noprint {
  display: none;
}

