/*
 * print.css
 * site: onoville.com
 */

body {margin:0; padding:0; font-family:Verdana,Arial,sans-serif; font-size:10pt;}
strong {font-weight:bold;}
em {font-style:italic;}
a:link,
a:visited {color:#003366 !important; font-weight:bold; text-decoration:underline;}
a:hover {color:#009933 !important;}
a:focus {}
a:active {}
img {margin:0; padding:0; border:none;}
h1, h2, h3, h4, h5, h6 {margin:0.5em 0 0 0; font-family:Georgia, serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

p, li, div, dd {line-height:1.8em;}
p {margin:0.5em 0 0.7em 0;}

ul {list-style-type:disc; list-style-image:url('../graphics/bg_li_square_rnd.gif'); padding:0 0 0 1.4em;}
ol {list-style-type:roman-numeral; padding:0 0 0 1.4em;}
table {margin:0.5em 0; padding:0; width:100%;}
tr {margin:0; padding:0;}
td {margin:0; padding;0;}
sub {vertical-align:sub !important; font-size:0.8333em;}
sup {vertical-align:super !important; font-size:0.8333em;}
#main, #content {float:none !important; padding:0; width:auto;}
#content a:link:after,
#content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

#nav, #sidebar {display:none;}
#footer {border-top:2px solid #ccc; width:100%;}
#footer ul {list-style:none; display:block; float:left; margin:0 1% 0 0; padding:0; width:48%;}

.right {float:right; margin:1em 0 1em 1em;}
.left {float:left; margin:1em 1em 1em 0;}
.w250 {width:250px;}
.tn {}

#photo {width:100%; text-align:center;}
#photo img {margin:0 auto 0 auto; width:150px;}

#photo_gallery .imageElement {float:left; margin:0.5em; width:170px; height:150px;}

.boat-rentals {width:100%; overflow:hidden; page-break-inside:avoid;}
.boat-rental {float:left; padding:0.5em 1%; border:1px solid #ccc; width:47%;}
.boat-rental h4 {font-weight:bold;}
.boat-rental table {width:100%;}
.boat-rental table th {padding:0.3em; font-weight:bold;}
.boat-rental table td {padding:0.3em;}
