@media print {

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent; }

body {
	font: 90% Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: left; 
	margin: 0; 
	padding: 0;
	background: #fff;
	}
	
a {
	color: #000;
	text-decoration: underline;
	}
	
p { 
	margin-bottom: 10px;
	font-size: 16px;
	}
	
h2 { font-size: 18px; }

h3 { font-size: 16px; }

#nav, #rotator, #search, #primary {display: none; }
#container {border:none;}
#footer {border:none;}

#header { 
	position: relative; 
	margin: 60px auto 0 auto;
	background: #fff;
	height: 147px;
	width: 960px;
	border: none;
	}
	
h1#blog-title a {display:none;}
h2#tagline {font-size:1.4em;color:#000;position: absolute;top 0px; left: 250px;font-style:italic;}

#header a, #header a:link, #header a:visited { 
	color: #000; 
	text-decoration: none; 
	font-weight: bold; 
	}

#header a:hover { 
	color: #000; 
	text-decoration: none;
	}

#header ul li a, #header ul li a:link, #header ul li a:visited { 
	color: #000; 
	text-decoration: none; 
	}

#header ul li a:hover { 
	color: #000; 
	text-decoration: none; 
	}
#footer li.last { border-right: none; }

#print-logo {display:block;position:absolute;top:15px;left:25px;}


.footer { 
	color: #000; 
	margin: 0 0 0 160px;
         padding-bottom: 10px;
	}

#magnets {
	width: 900px;
         margin: 0 0 20px 35px;
	}
	
#magnets a {color:black;text-decoration:none;}
	
#magnets h3 { 
	text-transform: uppercase;  
	}
	
#magnets p { 
	margin-bottom: none;
	}
	
#magnet-01 {
         	width: 180px;
         height: 220px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 8px 5px 0;
	}
	
#magnet-02 {
	width: 180px;
         height: 220px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 8px 5px 0;
	}
	
#magnet-03 {
	width: 180px;
         height: 220px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 8px 5px 0;
	}

.trans1 { /*controls the width of background content area*/
	position: relative;
	width: 700px; 
	margin: 0 0 0 0px; 
         padding-bottom: 10px;
	}

#content table {margin-left:15px;}

.title { 
	float: left; 
	width: 700px; 
	padding-top: 15px; 
	height: 30px; 
	margin-bottom: 10px;
	border-bottom: 2px solid #000;
	}
	
.title h1 { 
	font-family: Geneva,Verdana,Lucida Sans,Lucida Grande,Lucida Sans Unicode,sans-serif;
	font-size: 23px;
	text-transform:uppercase;
	font-weight:normal;
	}

.title-404 h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;  
	padding: 15px 150px 10px 0px; 
	}


#primary {margin: 20px 15px 20px 0px; width: 173px; float: left;}

#primary ul {  line-height: 18px; margin-top: 10px; width: 130px; }

#primary h2 { font-size: 1.6em; }

#primary li { margin-bottom: 10px; list-style: none;}

#primary ul li a { 

	 text-decoration: none;
         margin: 0;  
         font-size: 1.2em;
         font-weight: bold;
         }

#event-mag div {
	margin:3px 10px 3px 0;
	padding:10px 10px 0 10px;
	font-size:.8em;
	line-height: 18px;
	border: none;
	color: #000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow:none;
}
#event-mag div a {color:#000;text-decoration:none;}
#event-mag div p {line-height: 18px;}
#event-mag h3 {margin:5px 0 15px 15px;font-size:1.4em;}
#event-mag div h4 {color:#000;text-align:center;font-size:1.6em;border-bottom:3px solid #000;padding-bottom:5px;}


#mini-mags div {

	margin:3px 10px 3px 0;
	padding:0 5px;
	border: none;
	font-size:.8em;
	color: #000;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow:none;
	
}
#mini-mags img {display:none;}
#mini-mags div a {color:#000;text-decoration:none;}
#mini-mags div p {line-height: 18px;}
#mini-mags div#mag-1 {margin-top:26px;}


	
#content { width: 400px; float: none; margin-top:20px;}
#content a {color: #000;text-decoration:none;}

#footer {
	height: 50px;
	width: 100%;
	clear: both;
	
	text-align: center;
	padding-top: 3px;
	margin: 100px auto 20px auto;
}

.cats { 
	font-size: 90%; 

	}
	
.trans0 .cats { 
	font-size: 90%; 

	}
	
.trans1 { /*controls the width of background content area*/
	position: relative;
	width: 748px; 
	margin: 0 0 0 0px; 
         padding-bottom: 10px;
	}

h3 {
	font-size: 1.4em;
	
        clear: both;
	}

.entry { 
 
	width: 650px;
	}
	
.entry ul { margin: 0 0 10px 25px; }

.entry li a { 
	line-height: 18px;
	 }
	
.entry li { 
          list-style: disc;
          font-size: 1.2em;
	 line-height: 18px; }
	 
img.content-image-left {
	border: #eee dotted 1px;
	margin: 0 10px 10px 0;
	padding: 3px;
	float: left;
	}
	
img.content-image-right {
	border: #eee dotted 1px;
	margin: 10px 0 10px 10px;
	padding: 3px;
	float: right;
	}
	
img.content-image-center {
	border: #eee dotted 1px;
	margin: 10px auto 10px auto;
	padding: 3px;
	}

p.content-p-left {text-align:left;}
p.content-p-right {text-align:right;}
p.content-p-center {text-align:center;}

.clear {clear: both;}


#content div.sresult {
	width: 100%;
}	
}
