/****************************************************
	P R I N T
****************************************************/
.HideOnPrint {
	display: none ! important;
}

.ShowOnPrint {
	display: block ! important;
}

.ResizeOnPrint {
	border: 0 ! important;
	margin: 0 ! important;
	padding: 0 ! important;
	width: 100% ! important;
	float: none ! important;
	overflow: visible ! important;
}

body {
	background-image: none;
}

body, 
input, select, textarea, 
table, tr, td,
h1, h2, h3, h4, h5, h6 {
	background-color: #FFFFFF ! important;
	color: #000000 ! important;
}

a, a:visited {
	text-decoration: underline ! important;
	color: #000000 ! important;
}

div#ContentColumnInner ul {
	list-style-type: disc !important;
	margin: 0 0 1em 2em;
	padding: 0;
}

body#Site1 div#ContentColumnInner ul li,
div#ContentColumnInner ul li,
p.UnorderedList {
	background-image: none !important;
	padding: 0.4em 0 0 0em;
}

/****************************************
	 boxes - ie sitemap                   
****************************************/
div.Corners,
div.Corners b,
div.CornersContent,
div.CornersContentInner,
div.BoxContent {
	background-color: #FFFFFF !important;
	border: 0px solid #FFFFFF !important;
	background-image: none !important;
}

div.Corners b.CornersTop,
div.Corners b.CornersBottom {
	display: none;
}


table {
	border: 1px solid #e6e6e6 !important;
}


table.TableSummerCottage,
table.TableGeneral,
table.TableGeneralSmall,
table.TableUnitFrontpageVertical,
table.PublicationItem {
	border: 0px solid #FFFFFF !important;
}

table td {
	vertical-align: top !important;
}

table thead tr td {
	background-color: #e6e6e6 !important;
}

table tr.TrSpeciel td {
	background-color: #eeeeee !important;
	vertical-align: top !important;
}

table thead tr td h1,
table thead tr td h2,
table thead tr td h3,
table thead tr td h4,
table thead tr td h5,
table thead tr td h6 {
	background-color: transparent !important;
}


div.Clear {
	display: none;
}