/************************************************************************

	PRINT CSS 
	==========
	
	Provides all print styles, when a user prints the website.
	
	Author:		Tom Harman		[www.optixsolutions.co.uk]

************************************************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;	
}

form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, abbr, table {	
	margin: 1em 0;
}

div#header{
	visibility: hidden;
	display: none;
	height: 1px;
}
div#nav{
	visibility: hidden;
	display: none;
		height: 1px;
}
div#nav ul{
	visibility: hidden;
	display: none;
		height: 1px;
		margin: 0px;
}
div#nav ul li{
	visibility: hidden;
	display: none;
		height: 1px;
}
div#nav ul li a{
	visibility: hidden;
	display: none;
		height: 1px;
}
a.past{
		visibility: hidden;
		display: none;
		height: 1px;
		width: 1px;
}
a.book-now{
		visibility: hidden;
		display: none;
		height: 1px;
		width: 1px;
}
div#skip-to-content{
		visibility: hidden;
		display: none;
		height: 1px;
		width: 1px;		
}
div#skip-to-content a{
		visibility: hidden;
		display: none;
		height: 1px;
		width: 1px;		
}
img.left{
	height: 1px;
	width: 1px;
	visibility: hidden;

	float: right;
	display: none;
}
img.right{
	height: 1px;
	width: 1px;
	visibility: hidden;
	float: right;
	display: none;
}
/*img{
	height: 1px;
	width: 1px;
	visibility: hidden;
	float: right;
}*/
h1{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 8px;
	padding-bottom: 0px;
}
h2{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 4px;
	padding-bottom: 0px;
}
p{
	margin: 0px;
	padding: 5px;
	text-align: justify;
}
div.trip-image{
	height: 1px;
	width: 1px;
	visibility: hidden;
	display: none;
}
object{
	height: 1px;
	width: 1px;
	visibility: hidden;
	display: none;
}