/**
 * $Header: /mastspine.com/css/print.css 3     10/04/07 4:47p Robinp2 $
 *
 * @name	locator.css
 * @package	MASTSpine.com
 * @version	$Revision: 3 $
 * @author	Phil Robinson <phil.robinson@medtronic.com>
 */

#header img,
#flash-header,
#nav,
#sidebar,
#footer-links,
#usage-links,
#extra,
#faq-nav-back {
	display: none;
}

body {
	font-size: 75%;		/* for text resizing in IE; 1em = 12px */
	font-family: Arial, Verdana, sans-serif;
}

html>body {
	font-size: 12px;	/* for text resizing in everything else */ 
}

#header {
	height: 116px;
	border-bottom: 1px solid #cbcbcb;
	background: transparent url(/images/header_logo_print.gif) no-repeat top left;
}

#page {
	text-align: left;
	line-height: 1.5em;		/* 18px = 18px/12px = 1.5em */ 
	font-size: 1em;			/* 12px */
}

#page a {
	color: #007aa9;
	text-decoration: none;
}

#intro img {
	display: block;
	float: none;
}


h1 {
	margin: .9375em 0;		/* 15px = 15px/16px =  .9375 */
	color: #069;
	line-height: 1.125em;	/* 18px = 18px/16px = 1.125em */
	font-weight: bold;
	font-size: 1.333em; 	/* 16px = 16px/12px = 1.333em */
}

h2 {
	margin: 1.286em 0;		/* 18px = 18px/14px = 1.286em */
	color: #8b8b8b;
	line-height: 1.286em;	/* 18px = 18px/14px = 1.286em */
	font-weight: normal;
	font-size: 1.167em;		/* 14px = 14px/12px = 1.167em */
}

h3 {
	margin: 0 0 1em 0;
	color: #069;
	line-height: 1.286em;	/* 18px = 18px/14px = 1.286em */
	font-weight: bold;
	font-size: 1.167em;		/* 14px = 14px/12px = 1.167em */
}

h4 {
	margin: 0;
	color: #666;
	font-weight: bold;
	line-height: 1.5em;		/* 18px = 18px/12px = 1.5em */
	font-size: 1em;			/* 12px = 12px/12px = 1em */
}

#content p {
	margin: 0 0 1.5em 0;
}

#content dl {
	margin: 1.5em 0;		/* 18px = 18px/12px = 1.5em; */
	font-size: 1em;			/* 12px */
}

#content dt {
	line-height: 1.5em;		/* 18px = 18px/12px = 1.5em; */
	font-weight: bold;
}

#content dd {
	margin-bottom: 1em;
	line-height: 1.5em;		/* 18px = 18px/12px = 1.5em; */
}

#content img,
#content img.right {
	margin: 0 0 1.5em 1.5em;
	float: right;
}

#content img.left {
	margin: 0 1.5em 1.5em 0;
	float: left;
}

/* FAQs */
ul#faq-list {
	margin: 1.5em 0pt;
	padding: 0;
	list-style-type: none;
	line-height: 1.5em;
	font-size: 1em;
}

dl#faq-list dt {
	margin: 0 0 1em 0;
	color: #069;
	line-height: 1.286em;	/* 18px = 18px/14px = 1.286em */
	font-weight: bold;
	font-size: 1.167em;		/* 14px = 14px/12px = 1.167em */
}

dl#faq-list dd {
	margin-bottom: 1.5em;
	border-bottom: 1px solid #cbcbcb;

	/* Dustin Diaz Min-Height Fast Hack @ http://www.dustindiaz.com/min-height-fast-hack */
	min-height: 145px;
	height: auto !important;
	height: 145px;
}

dl#faq-list dd img {
	float: left;
	margin: 0 0 1.5em;
} 

dl#faq-list dd h4 {
	margin: 0 0 1em 140px;
}

dl#faq-list dd p {
	margin-left: 140px;
}

abbr, acronym {
	border-bottom: 0;
	text-decoration: none;
}

.disclaimer {
	color: #666;
	font-style: italic;
}


#footer-text {
	margin-top: 20px;
	padding: 20px 0 0 0;
	border-top: 1px solid #cbcbcb;
	color: #797979;
	font-size: 1em;			/* 12px */
	line-height: 1.833em;	/* 22px = 22px/12px = 1.833em */
	text-align: center;
}

/* Michelson bug */
img#michelson-logo {
	display: block;
	float: right;
	margin: 40px 0 50px;
}


/* miscellaneous
   ---------------------------------------------------------------------------*/

/* self-clearing floats; no more .clearfix classes! */
dl#faq-list dd:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
