﻿body, table, tr, td, div, select, img, textarea, p {margin: 0;padding: 0;}
body {font-family: Trebuchet MS, Arial, sans-serif;font-size: 13px;line-height: 20px;color: #414141;text-align: center;background: #fff;}
html {font-family: Trebuchet MS, Arial, sans-serif;font-size: 13px;line-height: 20px;color: #414141;text-align: center;background: #fff;min-height: 100%;}
p {margin: 0 0 0 0;padding: 0 0 8px 0;}
#container {margin: 10px auto 10px auto;text-align: left;width: 800px;background-color: #fff;}
.no-print {display: none !important}
.print {display: inline-block;}
h1 {font-size: 27px; font-weight: normal; color: #000;margin-left: 0;margin: 0 0 18px 0;line-height: 31px;}
a{color: #000;cursor: hand;cursor: pointer;text-decoration: none;font-style: italic;}
a:visited{color: #000;text-decoration: none;font-style: italic;}
a:active {color: #000;font-style: italic;text-decoration: underline;}
a:hover {color: #000;font-style: italic;text-decoration: underline;}
#events-programme .programme-cont {border: none !important;}
#events-programme .programme-cont .day-cont {border: solid 1px gainsboro; margin: 0 0 5px 0 !important;}
#events-programme .programme-cont .day-cont .events-cont .item-cont td.event-col .event-cont .more {background: url('/images/icons/down.gif') top left; width: 16px; height: 16px; display: block; float: right; margin: 2px 0 0 0; padding: 0; display: none;}
#shuttle-schedule .programme-cont {border: none !important;}
#shuttle-schedule .programme-cont .day-cont {border: solid 1px gainsboro; margin: 0 0 5px 0 !important;}
#events-programme .programme-cont {display: block !important; float: none !important}
.day-cont {page-break-after: always !important}