pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
 
  p, h2, h3 { orphans: 3; widows: 3; }
  @page { size:8.5in 11in;  }
	
  #body {
      margin: 0px;
      padding: 0px;
      clear: both;
      border:0;
	  
	  min-height:11in;
	  background:#ffffff;
      font-size:12px;
  }
*{
	font-family:arial!important;
}

#wrapper{
	min-height:9.5in;
	position:relative;
	overflow: visible;
}
  .header-holder{
	float:left;
  }
#printOnlyLogo, .showMoreBio,.printEmail{
	display:block!important;
	
}
.showMoreBio{
	display:table-cell!important;
	width:100%;
	vertical-align:top;
}
.showMoreBio p{
	font-size:12px;
	color:#545454;
}
.showMoreBio h3.space{
	display:block;
}

div#nav, .relatedInfoHeader, .img-holder, .tools-panel, li.vcard, .logo, .mask,h3.space, .show-moreArrow,.footer-holder p.site, .footer-holder .block, div.fileItem a, .mobile-only{
	display:none!important;
}
div.fileText{
	margin:0;
}
.printProf div.file-list{
	display:None;
}
.info-box{
	position:relative;
	left:24px;
	top:50px;
	background:none;
	color:#5e5e5e;
	font-size:12px;
}
.info-list li{
	background:none;
}	
.info-list span{
	padding:0;
}
.info-list li a {display:none;}
.info-box .holder{
	background:none;
	height:auto;
	overflow:auto;
	width:300px;
}
li.phone:before{
	content:"Tel: ";
	color:#5e5e5e;
	font-weight:bold;
	
}
li.email:before{
	content:"";
	color:#5e5e5e;
	font-weight:bold;
	display:block;
	float:left;
	margin-right:2px;
	
}
.footer-holder{
	
    padding-bottom:0;
    padding-top:10px;
}

#footer .printOnly{
	margin:0 auto;
	text-align:center;
	width:auto;
    line-height:25px;
    display:block;
}
#footer{
	color:#5e5e5e;
	position:static;
	bottom:0;
	border-top:1px solid #bdbdbd;
}

#main, 	#header, .heading-box, .container, .container-frame, #footer, .container-holder{
	background:none;
}

#main:before,
#main:after {
  display: table;
  content: " ";
}

#main:after {
  clear: both;
}
.container{
	position:static;
	padding:0;
}
.container-frame{
	padding:0;
}
#content h2{
	font:13px arial!important;
	font-weight:bold!important;
}
.container, .header-holder, .container-frame, .heading-box, .footer-holder {
	width:665px!important;
	float:left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.container, .header-holder, .container-frame, .heading-box, .footer-holder {
		width:675px!important;
	}

}
.container-content{
	padding-left:0!important;
	padding-right:0!important;
}
.profDetailTable {
	page-break-inside : avoid;
	}
.header-holder, #content{
	padding:0
}
.heading-box {
	margin:0;
	min-height:50px;
}
.printProf .heading-box {
	min-height:180px;
}
.contentTab{
	border-top:4px solid #BEBEBE;
	float:right;
	
}
#content h3.space{
	margin-top:20px!important;
	width:100%;
}
.printProf .contentTab{
	margin-top:-75px;
}
.contentTab p{
	line-height:20px;
}
.heading-box .photo-holder{
	height: 203px;
	width: 176px;
	position:static;
}
#profPageAddress{
	display:block!important;
	position:absolute;
	right:0;
	margin-top:60px;
	font-size:12px;
	color:#5e5e5e;
}
.heading-box .photo-holder img{
	width:176px!important
}
#main .heading-box h1{
	font: normal 24px arial;
	color:#0e407b!important;
	display: inline-block;
	padding-bottom: 20px;
}
#main .profDetail.heading-box h1{
	padding-bottom: 0
}
.heading-box .title{
	width:100%;
	position: static;
	left:0;
	height:50px;
}

.profDetail.heading-box .title{ 
	position: absolute;
}


.profDetail  h1{
	right: 103px;
	position:relative;
	top:-4px;
	margin-left:5px;
}
.profDetail.heading-box .title{
	width:385px;
	left:313px;
	height:185px;
}
.heading-box h1 span{
	color:#5e5e5e;
	position:relative;
	right:5px;
}

#content .contentTab{
	width:100%;
	
	margin-left:0;
}
.printProf #content .contentTab{
	width:455px!important;
	margin-left:36px;
}
.regFont table{
	width:100%;

}
.regFont table td{
	
}
#ExperienceDiv:before{
	content:"Experience";
	font: bold 1em/1.857em Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	border-bottom: 4px solid #BEBEBE;
	padding: 0 0 5px;
	margin: 0 0 11px;
	display:block;
	width:100%;
	margin-top:30px;
}
.heading-box h1 span{
	margin-top:5px;
	margin-left:7px;
}

.photo-holder img{
	border-radius:0!important;
}
#content{
	overflow:visible;
}
#sidebar{
	display:none;
	width:170px;
	margin-right:0;
	margin-top:20px;
}
.printProf #sidebar{
	display:block;
}	
