@media screen, print {
	body {
		background-color: #09c;
		margin: 0em 0em;
		color: #fff;
		font: 75% arial,helvetica,san-serif;
	}
	select, input, textarea {
		font-family: arial,helvetica,san-serif;
	}

	fieldset {
		border: 1px solid #000;
		padding: 0.2em 0.5em;
	}
	legend {
		padding: 0.2em 0.5em;

		background-color: transparent;
		color: #000;

		font-weight: bold;
	}

	a {
		font-weight: bold;
		color: #009;
	}
	a:hover {
		font-weight: bold;
		color: #000;
	}

	/*-- Custom Styles --*/

	#header_information {
		padding: 0 0 10px 0;
		background-color: transparent;
		font-size: 100%;
	}
	#header_information a {
		background-color: transparent;
		color: #ff9;
	}
	#header_information a:hover {
		background-color: transparent;
		color: #ff0;
	}

	#footer_navigation {
		background-color: transparent;
		font-weight: bold;
		font-size: 95%;
	}
	#footer_navigation td {
		padding: 0 5px 0 5px;
	}
	#footer_navigation a {
		background-color: transparent;
		color: #ff9;
	}
	#footer_navigation a:hover {
		background-color: transparent;
		color: #ff0;
	}

	#footer_information {
		padding: 5px 0 20px 0;
		font-size: 100%;
	}
	#footer_information a {
		background-color: transparent;
		color: #ff9;
	}
	#footer_information a:hover {
		background-color: transparent;
		color: #ff0;
	}

	#side_navigation {
		padding: 5px 0 0 0;
	}

	#main_content {
		padding: 5px 0 0 0;
	}
	#main_content h1 {
		font-size: 140%;
	}
	#main_content h2 {
		font-size: 120%;
	}
	#photograph {
		border: 1px solid #09c;
		background-color: #0cf;
		color: #000;
	}
	.tariff {
		border: 1px solid #09c;
		background-color: #0cf;
		color: #000;
	}
	.tariff td {
		border: 1px solid #09c;
	}
	.main {
		background-color: #0cf;
		color: #000;
	}
}
