/* -------------------------------------------------------------- 
   
   * print.css - BlueTrip CSS Framework
   * Thanks to Hartija Print Framework
	 
-------------------------------------------------------------- */

body { 
	width:90% !important;
	margin:0;
	padding:0;
	line-height: 1.4;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background: none;
	font-size: 9pt;
}

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }
h1{font-size:16pt; margin:0 0 0 0; padding:1em 0;}
h2{font-size:14pt; margin:0 0 0 0; padding:0 0 0 0;}
h3{font-size:12pt; margin:0 0 0 0; padding:0 0 1em 0;}
h4,h5,h6{font-size:10pt; margin:0 0 0 0; padding:0 0 0 0;}

h3{
display:block;
margin:0 0 0 0; 
padding:0 0 1em 0;
}

.printOnly{
display:block !important;
}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */
img { display:block; margin: 0; }
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/*add sections here to hide various parts from the site*/
#leftPanel, #primary, #secondaryContent, #global, #shareFeed, #crumble, #infoPic, #infoPicPanel, .pagination
{display:none;}

ul.imageboxpanel	{ float:left; width:100%; margin:18px 0 0; padding:0; list-style:none; overflow:hidden; }
ul.imageboxpanel li	{ float:left; width:174px; height:9.2em; line-height:1.3em; margin:0 10px 10px 0; padding:5px; overflow:hidden; border:1px solid #ccc; }
ul.imageboxpanel li.linend	{ margin:0 0 10px 0; }
ul.imageboxpanel li h4	{ margin:0; padding:0; }
ul.imageboxpanel li p		{ margin:0; padding:5px 0 0 0; color:#555; clear:both;}
ul.imageboxpanel li  div	{ margin:5px 0 0 0; padding:0; height:40px; overflow:hidden; }
ul.imageboxpanel li a		{ text-decoration:none; }

ul.imageboxpanel.retail.long li
{
height:202px;
}
ul.imageboxpanel.retail.auto li
{
height:auto;
}

ul.imageboxpanel.retail.auto li.lastcolumn
{
margin:0 0 10px 0;
}

ul.imageboxpanel.retail li
{
height:186px;
width:164px;
}
ul.imageboxpanel.retail li div 
{
height:auto;
text-align:center;
width:100%;
}

ul.imageboxpanel.retail li.doublewidth
{
width:348px;
}

ul.imageboxpanel.retail li.fullwidth
{
height:auto;
width:538px;
}

ul.imageboxpanel.retail li.hightop
{
height:206px
}
ul.imageboxpanel.retail.longer li
{
height:237px;
}
ul.imageboxpanel.retailwide li
{
height:auto;
width:auto;
}
ul.imageboxpanel.retailwide li div 
{
height:auto;
text-align:center;
width:auto;
}


ul.imageboxpanel.property li
{
height:186px;
width:164px;
}
ul.imageboxpanel.property li div 
{
height:auto;
text-align:center;
width:100%;
}
ul.imageboxpanel.property.high li
{
height:266px;
}

ul.imageboxpanel.property.high
{
height:auto;
}


