html{width:100%}

body{background:white; text-align:left; color:black; font-size:11pt !important; font-family:Arial,Helvetica, sans-serif; width:90%}

*{margin:0; padding:0}

#logo-print{display:block; float:right}
#content{clear:both}

a:link, a:visited{color:black; background:transparent; text-decoration:none}

a img{border:none}

#logo, 
.skip, 
.jump, 
.all, 
.view-all, 
#nav1, 
#search, 
#nav2, 
#home-buttons, 
#sidebar, 
#subnav,
#port-search, 
#quicklinks, 
.quicklinks, 
#slide-nav, 
#notice, 
#contact-form, 
#rates-form, 
#footer p.contact{display:none}

h1{padding:0 0 1em 0; font-size:11pt !important; text-transform:uppercase}
h2, h3{padding:0 0 .5em 0; font-size:14pt !important}
p{padding:0 0 1em 0}
ul{padding:0 0 1em 0}
li{list-style:square inside; padding:0 0 .2em 0}
table td p{padding:0}

img.billboard{margin:0 0 1em 0}

#destination{margin:0 0 1em 0; display:block; float:left; clear:both}
#destination img{float:left; margin:0 8pt 0 0}

#info{clear:both}

.schedule h2{padding:0 0 .5em 0}
.schedule table{margin:0 0 3em 0; border-collapse:collapse; font-size:9pt !important; border-top:1pt solid black}
.schedule table th{padding:5pt 10pt 5pt 0; vertical-align:top; font-weight:bold; border-bottom:1pt solid black}
.schedule table td{padding:5pt 10pt 5pt 0; vertical-align:middle; border-bottom:1pt solid black}

.fleet-thumbnails{border-top:1pt solid black; margin:0 0 1em 0}
.fleet-thumbnails h2{padding:.5em 0 .5em 0; font-size:11pt !important; font-weight:bold}

.thumbnail, 
.fleet-thumbnail{margin:0 0 1em 0}
.thumbnail img, 
.fleet-thumbnail img{margin:0 5pt 0 0}

#vessel-specs img{margin:0 0 1em 0}
#vessel-specs table{margin:0 0 1em 0; border-collapse:collapse}
#vessel-specs td{padding:5pt 10pt 5pt 0; vertical-align:top; border-bottom:1pt solid black}

.article{padding:0 0 1em 0}
.article h2{padding:0 0 5pt 0}
.article p.date, 
#article p.date{font-size:9pt !important; padding:0 0 5pt 0}
.article p.excerpt{padding:0}

#openings{border-bottom:1pt solid black}
#openings h3{border-top:1pt solid black; padding:.5em 0 .5em 0; font-size:11pt !important; font-weight:normal}
#openings ul{padding:0 0 1em 0}
#general-inquiries{padding-top:3em}

#people-list table{margin:0 0 3em 0; border-collapse:collapse; font-size:9pt !important; border-top:1pt solid black}
#people-list table th{padding:5pt 10pt 5pt 0; vertical-align:top; font-weight:bold; border-bottom:1pt solid black}
#people-list table td{padding:5pt 10pt 5pt 0; vertical-align:middle; border-bottom:1pt solid black}
#people-list table th.email-index, 
#people-list table td.email-index, 
#people-list table th.email, 
#people-list table td.email{display:none}

#bio-photo img{margin:0 0 1em 0}

#person h2{}
#person h3{font-size:11pt !important; font-weight:bold}
#person .contact a{display:none}
#bio{margin-top:1em; clear:both}

#footer{margin-top:40pt; clear:both; font-size:8pt !important}


