/*
 *	Default print stylesheet for DynaMLogoaster light
 *	@author: infogate <http://www.infogate.se> <richardp@infogate.se>
 *	@version: 2.0
 *
 */

/* hide this items */
.panel, #contentlink, #logo h1, #navigation, #address .about, .next, .previous { display: none; }

/* print logo */
#logo { border-bottom: 1pt solid #ccc; padding-bottom: 0.5cm; }
#logo img { /*height: 3cm;*/ border: none; }

body { background: white; color: black; font-family: "Times New Roman", Times, Georgia, serif; font-size: 0.9em; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif; }
a:link, a:visited { color: black; }
a img { border: none; }
th { text-align: left; padding: 0.1cm 0.2cm; border-bottom: 1pt solid #ddd; }
td { padding: 0.1cm 0.2cm; border-bottom: 1pt solid #eee; }
.left { float: left; margin: 0 1cm 1cm 0; }
.right { float: right; margin: 0 0 1cm 1cm; }

#content { margin: 0.5cm 0; }

div.image { padding: 0 1cm; margin: 1cm 0 0 0; float: right; min-height: 5cm; background: #eee; }
	div.image.odd { float: left; }
	div.image img { border: 1pt solid #aaa; padding: 2pt; }
	div.image p { padding: 0.2cm 0; }
	
#address { border: 1pt solid #ccc; border-width: 1pt 0 1pt 0; padding: 0.2cm 0.3cm; font-size: 0.9em; clear: both; margin-top: 1cm; }
	#address ul, #address li { list-style-type: none; padding: 0; margin: 0; }
	#address .org { font-size: 1.2em; font-weight: bold; margin-bottom: 0.1cm; }
	#address .address:after { content: ", "; }
	#address .adr { display: inline; }
	#address .email a { color: black; text-decoration: none; font-weight: normal; }

/* forms */
	legend { display: none; }
	fieldset { border: none; }
	label { display: block; margin-top: 0.4cm; }
	form .text { width: 90%; border: 1pt solid #ccc; font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif; font-size: 1em; padding: 0.1em; }
	button { font-size: 1em; display: block; margin-top: 0.4cm; }
	.mandatory label:after { content: "*"; color: red; }

/* eof */