/* TibbsDental.com Default Print CSS */

/* font shorthand example & syntax...
	----------------------------------------
	font: bold 16px/20px Georgia, "Times New Roman", Times, serif;
	list of declarations: font-style font-weight and font-variant, font-size/line-height, font-family;
*/

/* General properties
------------------------------------------------*/
html {width: 100%;}

body {
	background: white;
	text-align: left;
	color: black;
	font-size: 9pt !important;
	line-height: 1.3em;
	border: 0;
	border-top: 0;
	margin: 0;
	padding: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 95%;}

/* properties - un-defined */
	a:link, a:visited {
		color: black;
		text-decoration: underline;}
	p { 
		line-height:1.3em;
		margin-top:0.0em;
		padding-bottom: 3pt;}
	div {
		margin:0;
		padding:0;
		border:0;}
		
	h1, h2, h3, h4, h5, h6 {
		font-weight:normal;
		font-family:"Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial, Verdana, sans-serif;}
		
/* /properties - un-defined */

.print_header {
	display:block;
	width:auto;
	float:left;
	clear:both;}
	.print_header img {
		display:block;
		float:left;}
	.print_header hr {
		display:none;}

.wrapper {
	width: auto;
	border: 0;
	padding: 0;
	margin: auto;
	background: white;
	background-image: none;
	color: black;}

.client_logo,
.main_navigation,
.footer_links,
.crumb_trail,
.side_column,
.utilities,
.tagline,
.dev_by_stratapult {
	display:none;}

body.Home .tagline {
	display:block;
	float:left;
	margin:5pt 0 5pt 10pt;}
	body.Home .tagline h2 {
		font:13pt/16pt "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;}


.content {
	width:auto;
	float:left;
	margin-top:28px;
	padding:0 7px;}

.address,
.office_hours {
	width:auto;
	float:left;
	margin-top:0.3em;
	padding-right:0.7em;
	margin-right:0.5em;}
	.address {
		border-right:1pt dashed #000;}
	.address p,
	.office_hours p {
		margin-top:0.0em;
		padding-top:0.0em;
		padding-left:0.3em;
		font:12px/16px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;}
	.address h3,
	.office_hours h3 {
		padding-bottom:0.0em;
		margin-bottom:0.1em;
		font:bold 13px/15px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;}

.footer {
	border-top:1pt dashed #000;
	clear:both;
	float:none;
	height:30px;
	width: auto;
	margin:0;
	margin-top:4pt;
	text-align:left;
	padding:2pt 0 2pt 0;}
	
	.footer_text {
		float:right;
		padding-top:2pt;
		text-align:right;}

.main_content {
	width:auto;}
	.main_content h2,
	.main_content h3 {
		font-size:14pt;
		font-style:italic;
		padding-bottom:0.0em;
		margin:0.3em 0em 0.1em 0em;}
	.main_content h3 {
		font-size:12pt;}
.page_id {
	margin:0 0 8pt 0;
	padding:0;
	padding-bottom:3pt;
	width:auto;
	float:none;
	text-align:left;
	border-bottom:1px dashed #000;}
	
	.page_id h1 {
		margin:0;
		padding:0;
		padding-top:2pt;
		padding-bottom:3pt;
		font-size:18pt;
		color:black;
		font-weight:normal;}

.home_feature_info,
.home_secondary_feature {
	float:left;
	width:42%;
	padding:3pt 12pt 12pt 9pt;
	margin-top:10pt;
	margin-left:2pt;
	border-right:1pt dashed #000;}
	.home_feature_info  {border-right-width:0pt;}
	.home_feature_info h3,
	.home_secondary_feature h3 {
		xdisplay:block;
		xwidth:90%;
		margin-bottom:4pt;
		border-bottom:1pt solid #000;}
	.home_feature_info a.indicator_link img,
	.home_secondary_feature a.indicator_link img {display:none;}

.body_image_right_stack,
.body_image_right_row,
.body_image_left_stack,
.body_image_left_row {
	float:right;
	margin:2pt 0 0 8pt;}	
	.body_image_left_stack,
	.body_image_left_row { 
		float:left;
		margin:0 8pt 0 0;}
	
	