/* specialtytooth.com print styles */
.printonly {
position: relative;
left: auto;
}
.noprint {
display: none;
}
body {
	color: #000 !important;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em !important;
	text-align: left;
	vertical-align: top;
	width: 100% !important;
	height: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	background-image: none;
	background: white;
}
p, table, td, td table, ul, ol, dl, li, div, span, blockquote, font, h1, h2, h3, h4, h5, h6 {
	color: #000 !important;
	line-height: 1.5em !important;
	font: Verdana, Arial, Helvetica, sans-serif;
}
h1 {font-weight: bold;}
a {
color: #960e0e !important;
}
a:visited  {
color: #960e0e !important;
}
#container {
width: 100%;
margin: 0px;
text-align: left;
border: 0px;
}
#header, #tabs {
display: none;
}
#title-bar {
width: 100%;
height: auto;
background: #fff;
border:0px;
}
#mid {
clear: both;
width: 100%;
}
#footer {
width: auto;
text-align: left;
}


/* sub-pages */
#title-bar img {
display: none;
}
#title-bar h1 {
color: #000;
font-size: 150%;
margin: 6px 0px;
}
#sub, #main {
width: 100%;
padding: 0px;
}
#left {
width: 0px;
padding: 0px;
}
#left h2, #nav, #left * {display: none;}


/* home page */
#home-main {
width: 100%;
padding: 0px;
background-image: none;
}
#home-boxes {
width: 100%;
}
.box-left {
width: 120px;
}
.box-rt {
width: 150px;
padding: 3px 0px;
}
.col-spacer {width: 10px;}
.row-spacer {height: 10px;}