.print_only{display:block !important;}
.no_print{display:none !important;}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:none;} abbr[title]:after{content:" (" attr(title) ")";} .sprite a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;width:auto !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;} div,article{float:none !important;width:100% !important;margin-left:0 !important;} #sectionsHeader,#search,nav,#sidebarNav,.filter,.blog-navigation,.person img,footer,.addthis_toolbox,.comments,#bg{display:none !important;} #logo,#logo img{width:150px !important;} #banner{position:relative !important;} #page,.overImage{padding:0 !important;margin-top:0 !important;} #content{margin-top:30px !important;padding-top:0 !important;} h1,h2,h3,h4{margin:40px 0 10px 0;text-align:left !important;} h1{font-size:36px !important;line-height:40px !important;} h2{font-size:24px !important;line-height:30px !important;} h3{font-size:24px !important;line-height:30px !important;} h4{font-size:18px !important;line-height:20px !important;} .person{width:50% !important;} .person .label{padding-left:0 !important;height:100px;} .collapsed,.single-cf_lawyers #content .collapsed,.single-cf_administration #content .collapsed{display:block !important;}}
