﻿#No-Print {
    display: none;
}
.main-footer, .gsc-input, .map-container, .page-title, .gray-container, .back-link, #nav-search, .main-navigation nav.left a, .main-navigation nav.right > a, .ad img
, .main-navigationaa, .no_print {
	display: none !important;
}
.main-navigation {
    -webkit-print-color-adjust:exact;
}
.main-navigation .logo {

    -webkit-print-color-adjust:exact;
}
.main-navigation .logo .background {
  display: list-item;
  list-style-image: url('../image/PrintLogo.png');
  list-style-position: inside;
}

.badges {
    text-align: left !important;     
}
.contact {
    text-align: left !important;
    position: absolute;
    right: -500px;
    top: 320px;
}
article.lawyer .avatar {
    -webkit-print-color-adjust:exact;
}
article.lawyer .status-text
{
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 5px 0 0;
    text-transform: none;
}
.profile-page .legal {
    font-size: 10px !important;
}

.post h1 {
	font-family: 'PT Sans', sans-serif !important;
	font-size: 30px !important;
}

/* on MemberDirectoryDetail.cfm page */
article.lawyer p.areas {
	padding-bottom:0px !important;
	margin-bottom:0px !important:
}

/* on MemberDirectoryDetail.cfm page */
.printSectionRight {
	text-align: left !important;
	float:right;
	margin-left:50px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
}
/* on MemberDirectoryDetail.cfm page */
.printSectionLeft {
	overflow:auto;
 }