@import 'master.css';

/* --PrintExceptions-- */
.header,#email,.socialmedia,.ordernow,.qmarkcell a,.footnav,.itinerarybuttons,.headertext a,.filter,.safarifix193,.safarifix303,.slides_02

{ display: none !important; }

body
{ 
background-image:none !important; 
background-color:#FFFFFF !important;
width: 100% !important;
margin: 0 auto !important;
padding: 0 !important;
}

.headertext {
background: none!important;
}

.navExperience .toplogo {
width: 960px !important;
background: url("/images/header_logo_bw.gif") no-repeat scroll center top!important;
}

.sponsoredBy {
float: right!important;
height: 20px!important;
color: #000000 !important;
padding: 23px 16px 0 0!important;
}

.footer {
position: relative!important;
height: 20px!important;
background: url("/images/footer_emerson_bw.gif") no-repeat scroll 0 0!important;
}

.footnote {
position: absolute!important;
top: 27px;
left: 0;
float: left!important;
color: #000000 !important;
width: 400px!important;
padding: 23px 0 25px 0!important; 
}

.headertext.right p {
margin: 0 0 0 300px;
}

.ScheduleText.itinerary  {
padding:25px 0 20px 40px;
}

.Schedule tr.Music td.leftheader,.Schedule tr.Theater td.leftheader,.Schedule tr.Art td.leftheader,.Schedule tr.Dance td.leftheader {
color: #000;
}

td {
background: none!important;
}

.Schedule tr {
	border-bottom: none;
	border-top: 1px solid #000;
}

tr {
background: none!important;
border-top: 1px solid #000;
}

tr.head {
background: none!important;
border-top: none;
}

.cost {
border-right: none!important;
}

html, p {
color: #000000 !important;
font-size: 10pt !important;
}
a, a:link, a:visited {
color: #000000 !important;
text-decoration: underline !important;
}
h1, h2, h3, h4, h5, h6 {
color: #000000 !important;
}

table { width: 100% !important; }
