﻿/* print styles */
body, table, font {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	margin: 0;
	padding: 0;
	color: #333;
}
body { background-color: #fff; width: 7in; margin:0 auto; text-align:center;position:relative;}
p { margin: 1em 0; }
ul { margin: 1em 0; padding: 0 0 0 1.5em; }
li { margin: 0; padding: 0;}

.assoclist li {margin:5px 0;}
.assoclist ul,ul.cardlist {list-style-type:square;}
.assoclist.simple a {font-weight:bold;}
.assoclist.small {font-size:11px;line-height:14px;}
.nestedareas ul { margin: 0 0 20px 0; }
.nestedareas ul ul { margin: 0px; }
.nestedareas ul li { line-height: 14px; margin: 7px 0px; }
.nestedareas li li { background: transparent none; padding: 0 0 0 10px; }


h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 11pt; }
h1, h2, h3, h4 {
    font-weight: normal;
    line-height: 1.25em;
    margin: 0.5em 0;
    padding: 0;
    font-family:Optima, Helvetica, Arial, Sans-Serif;
}

.liner h1 
{
    margin:0 0 20pt;
    padding-bottom:20pt;
    border-bottom:solid 1px #eee;
}
.assoclist h2 {margin-top:0;}

a { text-decoration: none; }
a, a:link, a:visited, a:active, .fauxlink { color: #333; }

#page {text-align:left;}
#content {margin-top:0.3in;}
#maincontent {margin:0 0.5in;}

/* hide stuff */
#navigation, #bannerlogo, #breadcrumbs, #skyline, #pagetools, #bannercontent, #leftcontent, #rightcontent, #footermininav, #footerofficelinks, #footermisclinks, #footerlogo, .tinymaplink, .email, .vcard, #areatidbits, #biovcard, #bioimage, .biosocial { display: none; }

#logoPrint {width:2.627in; height:0.36in;}
#headerCap, #footerCap {width:7in;}

/* practice area pages */

#printAreaBanner {margin-top:0.1in;}
#printAreaBanner img {width:7in;height:1.633in;}

.practiceArea .liner h1 {border-bottom:none;padding-bottom:0;margin-bottom:0;}
.practiceArea #maincontent,.smallhead #maincontent {display:block; float:left;	width: 4in;	position: relative;	top: 0px;	left: 2in;}
.practiceArea #leftcontent, .smallhead #leftcontent {display:block; float:left; width: 2.0in; position: relative;	top: 0px;	left: -4.85in; }
.practiceArea #leftcontent .assoclist {margin:0 0.1in 0.2in 0.15in;}
#assocFocusPrint {width: 2.1in;}


/* bio pages */

.smallhead #maincontent {width: 4.7in;left: 2in;}
.smallhead #leftcontent {width: 1.5in;left: -4.85in; }
.smallhead #maincontent {margin:0 0.2in;}

h1.bioname { margin: 5px 0 0 0; padding:0 !important; border:none;}
h2.biotitle { font-size:12pt; margin: 5px 0 0; }
h3.biorepwork { text-transform: uppercase; margin-top: 20px;font-size:14px; }
.biosidecontent { font-size: 11px; line-height: 14px; }
.biosidecontent h2 { margin-top: 15px; }
#leftcontent .biosidecontent h2 { font-size: 13pt; }

#biocontact { width: 100%; position: relative; margin: 5px 0px 20px 0px; font-size:8pt; }
#biocontact .bioemail { margin-top: 10px;}
#biocontact .biophone { float: left; margin-right: 45pt;}
#biocontact .bioaddress { float: left;  } 

/* bb mods */
.smallhead #leftcontent { width: 1.8in; position: relative;}
.smallhead #leftcontent .sidecontentwrap { width: 1.79in; }
#bioprintimage { position: relative; width: 1.8in; height:115px; overflow: hidden; left:-0.15in; }
#bioprintimage .mask { width: 1.8in; height:115px; position: relative; overflow: hidden; z-index:7; }
#bioprintimage .mask img { width: 1.8in; display: block; }
#bioprintimage .photo { height:110px; display: block; position: relative; top: -115px; left: 25px; z-index: 5;}
.liner1 { margin-top: -35px; }

.locationbiolistheader {margin-top:26pt;}
.searchresultstable tr.altidx0 { background-color: #f7f7f7; }
#copyright {display:block;text-align:center;text-transform:uppercase;font-size:6pt;margin-top:3pt;}