/* PRINT
------------------------------------------------ */

/* Hide everything that doesn't need to be printed */
#print-content,
#user-type,
#header-links,
#searchForm,
#main-navigation,
#sidebar,
#footer,
#related,
#video-player,
#phone div ul img,
#phone p,
#phone #back-to-phone-list,
.print-content,
.time {display:none;}

body {font-family:Arial,Helvetica,Tahoma,Garuda,serif;font-size:12px;line-height:18px;color:#000;}

h1 {border-bottom:1px solid #000;padding:0 0 .5em;}
h1 a {color:#000;text-decoration:none;}
a {color:#71aa4c;}
small {font-size:11px;}

/* print article with images */
ul.images,
ul.images li {list-style:none;margin:0;padding:0;}
ul.images li img {border:1px solid #000;}

/* phone */
#phone .image {float:left;margin:0 20px 0 0;}
#phone div ul li {list-style:none;}
#phone div ul li p {display:block;margin:0;}
#phone div ul li h3 {margin-top:5px;}

#properties {clear:both;}
#properties #t1,
#properties #t2 {border-bottom:1px solid #000;padding:10px 0 5px;font-weight:bold;font-size:18px;}
#properties #d1,
#properties #d2 {margin-left:20px;}
#properties dd ul {padding-left:0;}
#properties dd ul li dl dt {width:300px;float:left;}
#properties dd ul li dl dd {width:70%;clear:right;}

/* bold accordion headings */
.cms #accordion div.header {font-weight:bold;}

/* tables */
.cms table {width:100%;border-collapse:collapse;margin-bottom:.7em;border:1px solid #000;}
.cms table td,table th {vertical-align:top;}
.cms table tr th p,.cms table tr td p,.cms ol li p,.cms ul li p,.cms dl dt p,.cms dl dd p {display:inline;margin:0;padding:0;}
.cms table tbody tr td,.cms table tbody tr th {border:1px solid #000;}
.cms table td, .cms table th {padding:5px 10px;}
.cms table thead tr th {color:#000;font-size:12px;vertical-align:bottom;padding:8px;}
.cms table tbody .vac.side-ti {background-image:none;}
.cms table td.center,.cms table th.center {text-align:center;}
.cms table tr td.vac,.cms table tr th.vac {vertical-align:middle;}
.cms table td.imp,.cms table th.imp {font-size:1.3em;}
.cms table.narrow {width:270px;}
.cms table.narrow-table td {padding:5px 6px;}