body {font-family: "Times New Roman", Times, serif;  background-image: none; background-color: #fff;color: #000;}
.print-header img {vertical-align: middle;}
p {clear:both;}
/*Racing to Read*/
.rtrwrap {width: 95%; margin: 0 auto; text-align: left; font-size: .85em; line-height: 1.3;}
.rtrwrap h4 {font-size: 1em; margin:0; padding:0; border-bottom: none;}
.rtrwrap h2, .rtrwrap h3 {margin:0; padding:0;}
.rtr .quadrant  {border-left: none; page-break-inside: avoid;}
.rtr .quadrant img {max-width: 100px;}
ul.small-block-grid-3  {margin-left: 1em; margin-bottom: 1em; list-style-type: disc;}
.small-block-grid-3 > li {display: block; float: none; list-style-type:disc; margin:0; padding:0;}
span.booktitle {text-transform:capitalize;}
.rtrprint-header {margin: 0; padding:0; text-align: center;font-family: Verdana, Arial, sans-serif;  font-size: 1.2em; padding-bottom: .5em; border-bottom: 1px solid #000;}
.rtrprint-footer {font-family: Verdana, Arial, sans-serif; font-size:.8em; padding-top: .5em; padding-bottom: .5em;  border-top: 1px solid #000;}

/*Booklists*/
.bookinfo img {float: left;padding-right: 10px;}
.info_container {margin-left: 102px;}
.cover {float: left; min-height: 100px; min-width: 75px; padding-right: 20px; text-align: center;}
.info {margin-left: 102px;padding: 10px;margin-bottom: 20px;}
.info p {margin-bottom: 0;padding-bottom: 0;}
.info strong {color:#b35535;font-weight: normal;}
.book h4 {margin: 10px 0 0 102px;cursor: pointer;font-weight: normal;}
.bookinfo, .book {min-height: 120px;clear: both;border-bottom: 1px dotted #000;line-height: 1.3; font-size: 12pt;}
.book img, .cover img {max-height: 120px; width: auto;}
.booklist ul {list-style-type: disc;}
.booklist li {background: none; padding-left: 0;}
#date_updated {display: none;}
a {color: #000;text-decoration: none;}
.book {padding: 0!important; margin:1rem 1rem 0rem 1rem; page-break-inside: avoid;}
.year_hdr {border-top: 1px solid #000; border-bottom: 1px solid #000;}
.yearbooks {page-break-inside: avoid;}
.image_container {float:left; margin-right: 20px; margin-bottom: 20px;}
h3 {font-family: "Times New Roman", Times, serif!important; margin-bottom: .5em; margin-top: .5em;}
.print-header {text-align: center;font-family: Verdana, Arial, sans-serif; font-size: 1.2em; padding-bottom: 1em; border-bottom: 1px solid #000;}
.print-header img {vertical-align: middle;}
.print-footer {font-family: Verdana, Arial, sans-serif; font-size:.8em; margin-top: 1em; padding-top: 1em;  padding-bottom: 1em; border-bottom: 1px solid #000; border-top: 1px solid #000;}

