/* Base---------------------------------------------------------------------------- */
body{font:normal 14pt/20pt Georgia, Times, serif;color:#000;width:auto !important;float:none !important;}
.print_only{display:block !important;}
a:link, a:visited{color:#000;background:transparent;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:Georgia, Times, serif;}
h1{font-size:20pt !important;}
h2{font-size:18pt !important;}
h3{font-size:16pt !important;}
h4, h5, h6{font-size:13pt !important;}
.credit, .footnotes{font-size:13pt !important;}
#header{margin-bottom:3em;padding-bottom:1em;border-bottom:thin solid #333;}
/* http://nicolasgallagher.com/micro-clearfix-hack/ */
#header .print_only:before,#header .print_only:after{content:" ";display:table;}
#header .print_only:after{clear:both;}
#header span.visuallyhidden{display:none;}
.visuallyhidden,#header-meta-wrap,#search-wrap{display:none !important;}
#header .banner{width:700px;height:100%;padding-bottom:10pt;}
#header img.small-logo{width:150px;max-height:160px;clear:both;}
#header .print_only .left{float:left;width:40%;max-height:160px;}
#header .print_only .left img{height:auto;max-height:160px;}
#header .print_only .left-inline{float:left;width:20%;padding-left:10pt;}
#header .print_only .right{float:right;width:55%;}
#header .print_only .right-inline{float:right;width:75%;padding-right:10pt;}
#header .print_only .right ul li{list-style:none;float:left;clear:both;margin-bottom:0pt;}
#header .print_only .right ul li span{font-weight:bold;}
#header .print_only .right ul > li + li{clear:left;}
#header .print_only .right ul > li.address_item{clear:none;padding:0pt 4pt 0pt 0pt !important;margin-bottom:3pt !important;}
#header .print_only .right ul li:first-child{font-size:18pt;width:100%;margin-bottom:10pt !important;}
#header .print_only .right-inline ul li:first-child{font-size:14pt;}
#header .print_only .right-inline ul li{float:left;font-size:9pt;list-style:none;padding:0pt 4pt 0pt 0pt;}
#header .print_only .right-inline ul li.address_item{padding:0pt 2pt 0pt 0pt !important;}
#header .print_only .right-inline ul li span{font-weight:bold;}
#header .print_only .right-inline ul li.first_address{clear:left;}
#logo{font-size:22pt;}
#logo, #logo img{border:none !important;display:block;}
blockquote{font-weight:bold;font-size:14pt !important;}
.wp-caption-text,.gallery-caption{font-size:9pt;font-style:italic;}
#content ul.gallery{height:auto !important;}
#content ul.gallery li{position:static !important;display:block !important;opacity:1 !important;height:auto !important;}
#slideshow ul{height:auto !important;}
#slideshow ul li{margin-bottom:3em;display:block !important;position:static !important;width:auto !important;height:auto !important;}
#slideshow ul li img{position:static !important;height:auto !important;}
#slideshow ul li div{float:none !important;position:static !important;width:auto !important;height:auto !important;}
#slideshow li a.action{display:none;}
#listing{padding:0;list-style:none;}
#listing li{margin-bottom:3em;}
#footer{margin-top:4em;padding-top:.5em;border-top:thin solid #333;font-size:9pt;}
#copyright{color:black;}
/* Disabled Elements---------------------------------------------------------------------------- */
#logo img, #client-bar, #clinic-bar, #site-meta, #controls, #header-widget, #subfooter, #features, #social-profiles, #sidebar, .breadcrumb, ul.page-numbers, .filters{display:none !important;}
/* Webster specific styles---------------------------------------------------------------------------- */
.info-table td,.info-table th{text-align:left;padding:0.5em 1em;}
#epethealth .table-filters{display:none !important;}
/* Pet ID Card---------------------------------------------------------------------------- */
#the_card{font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;}
#the_card h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body.printIdCard #header-wrap,body.printIdCard #main #content h1,body.printIdCard #main #content .pet-record .before-card,body.printIdCard #main #content .pet-record .after-card,body.printIdCard #footer-wrap{display:none;}
#the_card h4,#the_card p,#the_card img,#the_card tfoot,#the_card thead{background:none repeat scroll 0 0 transparent;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
#header{padding:1em 0;}
#branding{background:none;}
#branding .inner{padding:0;}
#logo{display:none;}
#content{width:auto;}
#main .inner{width:auto;background:none;}
/* Accessibility toggle button */
.lifelearn-accessibility-wrapper{display:none;}
/* WP admin bar */
#wpadminbar{display:none;}
