.print-hide {display:none;}

body {padding-top: 0;background: #fff; color: #333; font-family: Arial, Helvetica, sans-serif; text-align: left; font-size:14px;}
#content h2 {font-size: 2.6em;font-family: Times, "Times New Roman", serif; font-weight: 300; font-variant: small-caps; }
#content h5 { font-size: 2.2em; font-family: Times, "Times New Roman", serif; font-weight: 300; font-variant: small-caps; margin: 30px 0 0 0;}

#header h1, #nav, #footer, #billboard #SlideShowDiv, #sidebar, #teaser a {display:none;}

ul { margin: 0 0 10px 0}
h3 { margin: 0; padding: 0; }
#spotlight {}
#spotlight img {float: right;margin: 0 10px;}
#spotlight a{display:none;}

#news {}
#news img {float: right;margin: 0 10px;}
#news a {display:none;}

#content img.right {float:right; margin: 5px 10px;}
#content img.right-community {float:none;} 

#content-side h2.attorney-name {margin-bottom: 0; padding-bottom: 0; font-weight:600; color:#000;}
#content-side p {width: 410px; margin-bottom: 15px; }
#content-side p.attorney-title {font-size: 1.1em; margin-top: 0;padding-top: 0; color:#000; font-weight:600}
#content-side h3 {color: #000;font-size: 1.2em;font-weight: 600; margin-bottom:5px; margin-top:0;}

#content-side #bio {float:right; margin-left: 10px; width: 210px; margin-right: 10px; margin-top:5px; margin-bottom: 50px; font-size:14px;}
#content-side #bio p{ padding:0; margin:0 0 10px 0; line-height:120%;}
#content-side #bio img {display: block; margin-bottom: 10px;}
#content-side #bio h4 {color: #000;font-size: 1.2em;font-weight: 600; padding: 5px 0 5px 0; margin-bottom:5px; margin-top:0; border-bottom: 1px dotted #333;}
#content-side {padding: 0; margin:0; }
#content-side ul {padding: 0; margin:0px 10px 15px 25px; }


#content-side #service {float:right; margin-left: 15px; width: 250px; margin-right: 10px; margin-bottom: 12px; margin-top:10px; }
#content-side #service img {display: block; margin-bottom: 0px;}

#content-side #service-verticle {float:right; margin-left: 15px; width: 250px; margin-right: 10px; margin-bottom: 12px; margin-top:10px; }
#content-side #service-verticle img {display: block; margin-bottom: 0px;}


#content-side #service-bio {float:right; clear:right;  margin-left: 10px; width: 250px; margin-right: 10px; margin-top:5px; margin-bottom: 50px; font-size:14px;}
#content-side #service-bio img {display: block; margin-bottom: 10px;}
#content-side #service-bio h4 {color: #000;font-size: 1.6em;font-weight: 600; padding: 0 0 5px 0;margin-bottom: 5px;border-bottom: 1px dotted #333;}
#content-side #service-bio p {padding: 0;}
#direction{width:350px; float:right; font-size:1em; margin:10px 10px 20px 20px; clear:right;}
#direction p{ padding:0; margin:0;}

#content ul.contact {list-style:none; border-bottom: none; text-decoration:none; margin: 0 0 0 0; float: left;}
#content ul.contact-left {width: 365px; float: left;}
#community-links {float: right; margin-right: 45px; margin-top: 0px;}

#bio  {width: 100%;}
#bio p {width: 70%}

a, a:link {color: #666; text-decoration: none;}

.print {margin-left: 0px;}
.print-hide {display: none;}


.print-link, .calendar-print {display:none;}

#bio .column-header {margin-top: -10px;}

.italic{font-style: italic;}
.bold{font-weight:600;}

