@page
{
  margin: 1cm 1cm;
  size: portrait;
}

.panel
{
  display: none;
}

html, body
{
  text-align: left;
}

html, body, #body
{
  background-color: #FFFFFF;
}

h2 {
  border-bottom: 2px solid black;
}

html, body, #body, #doc {
  width: 100% !important;
}

.actions
{
  display: none;
}

input
{
  display: none;
}

img
{
  page-break-inside: avoid;
}

a {
  border: none;
  color: #000000 !important;
}

#header, #copyright, #nav, #subnav {
  display: none;
}

input {
  border: none;
}

input[type="submit"]
{
  display: none;
}

/* Print header */
#carlins-logo {
  background-color: #FFFFFF;
  position: absolute;
  left: 0;
  top: 0;
}

#page-title {
  color: inherit;
  border: none;
  height: 36px;
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
}

#print-date {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.8em;
  line-height: 36px;
}

#print-header {
  margin-bottom: 14px;
  position: relative;
  height: 136px;
  width: 100%;
  display: block;
}

#print-header p 
{
  margin: 0;
}

.print
{
  display: block;
}

.dont-print
{
  display: none;
}

.print.photos
{
  text-align: center;
  margin-bottom: 1em;
}

#branch-locations
{
  position: absolute;
  left: 180px;
  right: 0;
  top: 0;
  bottom: 0;
  font-size: 0.8em;
  line-height: 1.2em;
}

#branch-locations h2
{
  font-size: 1.2em;
}

#branch-locations h2, #branch-locations ul, #branch-locations li
{
  margin: 0;
}

h1,  h2,  h3,  h4,  h5,  h6,  h7
{
  margin-bottom: 0.5em;
  font-weight: bold;
}

h1
{
  font-size: 16px;
  line-height: 32px;
  color: #000000;
  background-image: url('/img/bg/h1.png');
  background-repeat: repeat-x;
}

h2
{
  font-size: 14px;
  line-height: 32px;
  color: #000000;
  padding-left: 0.5em;
  background-image: url('/img/bg/h1.png');
  background-repeat: repeat-x;
}

h3
{
  font-size: 16px;
  line-height: 20px;
}


.vehicle {
  padding: 0;
  width: 100%;
}

.vehicle .vehicle-photos {
  
}

.vehicle .vehicle-info {
  width: 167px;
}

.vehicle .vehicle-description {
  width: 183px;
}

.vehicle .vehicle-dates {
  width: 183px;
}

#search-box {
  display: none;
}

.search-results h2, .search-results .no-results, .search-results .results-list
{
  border: none;
}


.striped-list
{
  /* width: 700px !important; */
  width: 700px;
}

.odd.striped-list-element
{
  background-color: #EFEFEF;
}

.vehicle-content form
{
  display: none;
}

table
{
  width: 100%;
}
  
/* Vendor Report */

#vendorColumn
{
  width: 30px;
}

#lotNoColumn
{
  width: 30px;
}

#registrationColumn
{
  width: 30px;
}

#stockNumberColumn
{
  width: 50px;
}

#descriptionColumn
{
  width: 210px;
}

#highestBidColumn
{
  width: 50px;
}
