@font-face {
    font-family: 'OmnesMedium';
    src: url('../font/omnes_medium-webfont.eot');
    src: url('../font/omnes_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/omnes_medium-webfont.woff') format('woff'),
         url('../font/omnes_medium-webfont.ttf') format('truetype'),
         url('../font/omnes_medium-webfont.svg#OmnesMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Folksolid';
    src: url('../font/folksolid-webfont.eot');
    src: url('../font/folksolid-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/folksolid-webfont.woff') format('woff'),
         url('../font/folksolid-webfont.ttf') format('truetype'),
         url('../font/folksolid-webfont.svg#Folksolid') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Cabin Sketch';
  font-style: normal;
  font-weight: 700;
  src: local('CabinSketch Bold'), local('CabinSketch-Bold'), url(http://themes.googleusercontent.com/static/fonts/cabinsketch/v5/ki3SSN5HMOO0-IOLOj069BAPw1J91axKNXP_-QX9CC8.woff) format('woff');
}
@font-face {
  font-family: 'Cabin Sketch';
  font-style: normal;
  font-weight: 400;
  src: local('Cabin Sketch Regular'), local('CabinSketch-Regular'), url(http://themes.googleusercontent.com/static/fonts/cabinsketch/v5/d9fijO34zQajqQvl3YHRCaRDOzjiPcYnFooOUGCOsRk.woff) format('woff');
}

body.itinerary div#super, 
body.itinerary div.main_nav_links, 
body.itinerary div#additional_cta, 
body.itinerary div#breadcrumb, 
body.itinerary div.itin_content_right, 
body.itinerary div.content_right, 
body.itinerary div#social, 
body.itinerary div#footer_top, 
body.itinerary div#footer_bottom, 
body.itinerary div#footer, 
body.itinerary div#itin_print,
body.itinerary a.itin_remove
{
	display:none;
}

body.itinerary h1
{
	font-family: 'Cabin Sketch', cursive;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	text-transform: none;
	font-size: 3em;
	border-bottom: 5px solid #e0ddd8;
	margin: 0 0 30px 0 !important;
	padding: 20px 0 30px;
	line-height: 1em;
	display: block;
	overflow: hidden;
	width: 100%;
}

body.itinerary h3
{
	font-weight: normal;
	font-family: 'Folksolid',Arial,Helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
	font-size: 2em;
}

body.itinerary a
{
	text-decoration: none;
	color:black;
}

body.itinerary div#logo_container
{
	height:50px;
}

body.itinerary div#logo_container img
{
	float:right;
}