
html
{
	background-color: transparent ;
	color: black ;
}

body
{
	background-color: transparent ;
}

article
{
	padding: 0em 1em 0em 1em ;
}

#banner
{
	display: none ;
}

a:link, a:visited
{
	color: black ;
	text-decoration: underline ;
	text-decoration-style: dotted ;
	text-decoration-color: gray ;
}

nav
{
	display: none ;
}

h1
{
	color: black ;
}

h2, h3, h4, h5, h6
{
	color: black ;
}

header
{
	display: none ;
}

footer
{
	display: none ;
}

table.programme
{
	background-color: transparent ;
	color: black ;
}

table.programme caption
{
	background-color: transparent ;
}

table.programme  thead th
{
	background-color: transparent ;
}

table.programme tr:nth-child(odd)
{
	background-color: lightblue ;
}

table.programme tr:nth-child(even)
{
	background-color: lightcyan ;
}

figure.photo img
{
	background: none ;
}

figure.photo figcaption
{
	background: none ;
}

div.travelgallery
{
	position: relative ;
}

div.travelgallery a, div.travelgallery a:visited
{
	color: black ;
	text-decoration: underline ;
	text-decoration-style: dotted ;
	text-decoration-color: gray ;
}

/*
div.travelgallery span
{
	width: 100% ;
	display: block ;
	float: left ;
	clear: both ;
}
*/


div.travelgallery figure.size640x480  img
{
	width: 94% ;
	height: auto ;
}

div.travelgallery figure.size640x480  
{
	padding: 1% 1% 0% 1% ;
	width: 96% ;
	height: auto ;
}

div.travelgallery figure.size640x480 figcaption
{
	width: 96% ;
	padding: 0% 1% 0% 1% ;
	height: auto ;
	margin: 0 ;
} 

div.travelgallery figure.defaultimage
{
	visibility: visible ;
	position: relative ;
	margin-left: auto ;
	margin-right: auto ;
	top: 0 ;
}

div.travelgallery  figure.showonhover
{
	display: none ;
}

div.travelgallery a:hover+figure.showonhover
{
	display: none ;
}

div.travelgallery a:active+figure.showonhover
{
	display: none ;
}

div.travelprint
{
	display: inline ;
}


div.travelprint figure.size640x480  img
{
	width: 88% ;
	height: auto ;
}

div.travelprint figure.size640x480  
{
	padding: 1% 1% 0% 1% ;
	width: 86% ;
	height: auto ;
	margin: 1em ;
}

div.travelprint figure.size640x480 figcaption
{
	width: 86% ;
	padding: 0% 1% 0% 1% ;
	margin: 0 ;
	height: 2.5em ;
} 


div.imagepluscode
{
	background: none ;
}

p.hoverclickinstructions
{
	display: none ;
}
