/* City of Minneapolis Print Stylesheet 
   Date: Sep 8, 2009
   Author: Grant E. Johnson
----------------------------------------------- */

body {margin:0; padding:0; background:#fff; background-image:none; font-family: times, serif; font-size:11pt;}
p, td, li {font-family: times, serif; font-size:11pt;}
img {border:none;}
h1 {font-size: 1.2em; margin:0 0 10px 0;}
h2 {font-size: 1em;}
h3 {font-size: .9em;}
form {padding:0; margin:0;}
.gobtn {margin:0 0 0 2px; font-size:13px;}
.smalltext {font-size: .7em;}
address {font-size:1.1em; font-style:normal; margin:0 0 1em 2em; color:#036;}
.red { color: #f00; }
.green { color: #080; }
.blue { color: #00f; }
.container {width:98%;}
/* Display URL after href tags*/ 
#rmain_col p a:link:after, #rmain_col p a:visited:after { content:"  (" attr(href) " )  "; color:#666; }

/* Header */
#header #top h1 {display:block; color: #000; font: bold italic 9pt arial; }
#header #top h1 a, .menu_title a{text-decoration:none; color:#000;}
#nav, #nav2, #nav li, #nav2 li, .skip, #l_col, #top p, #top div, #top img, #navbar, #Ex_Weekly p, #dlbCalendars, #cmdOK{display:none;}
#l_col {display:inline;float:left;}
#l_col #leftnav{list-style-type:none; width:0; padding:0; margin:0; overflow:visible;}
.menu_title {position:absolute; top:0; left:11em; white-space:nowrap; list-style-type:none; font: italic 9pt arial; }
.toc, .sub_menu, .subhead, .mainmenu, .contactus,  #promo {display:none;}
.leftlink_title{float:left;}
.leftlinks {clear:left; float:left;}

/* Content */
#middle {margin:0; padding:0; text-align:left; font-size:1em; border-collapse: collapse;}
#middle tr,td {vertical-align:top; padding:0;}
#home_main {padding:12px 10px;}
#home_main h2 {margin:.8em 0; border-bottom:1px solid #ccc;}
#home_main h3 {margin:.8em 0; border-bottom:1px solid #ccc;}
#home_main p {margin:0; padding:0 .3em 1em .4em;}
#home_main fieldset {margin: 0 0 1em 0;}
#home_main legend {color: #036;}
#home_r_col {width:220px; padding:12px 0;}
#home_r_col h3 {margin:0; padding:.4em; background-color:#E1EBF5;}
#home_r_col p {margin:0; padding:0 .3em 1em .4em;}
#main_col h2 {margin:.6em 0; padding:0; border-bottom:1px solid #ccc;}
#main_col h3 {margin:.4em 0; padding:0;}
#main_col p {margin:0; padding:0 0 1em .5em;}
#main_col fieldset {margin: 0 0 1.5em 0;}
#main_col legend {color: #036;}
#rmain_col, #wide_main {padding-top:2em;}
#rmain_col, #main_col, #fmain_col {padding:1em; }
#r_col {padding:1em 0;}
#freqused {margin:0 0 1em 0; padding: 0 0 1em 0; background-color:#FAFAFA;}
#freqused h3 {margin:0; padding:.4em; background-color:#E1EBF5;}
#freqused p {margin:0;padding:.4em; font-size:.9em;}
#onlinesvc {margin:0 0 1em 0; padding: 0 0 1em 0; background-color:#FAFAFA;}
#onlinesvc h3 {margin:0; padding:.4em; background-color:#E1EBF5;}
#onlinesvc p {margin:0;padding: .4em; font-size:.9em;}
#specevent {margin:0 0 1em 0; padding: 0 0 1em 0; background-color:#FAFAFA;}
#specevent h3 {margin:0; padding:.4em; background-color:#E1EBF5;}
#specevent p {margin:0;padding:.4em; font-size:.9em;}
.sidebox {margin:0 0 1em 0; padding: 0 0 1em 0; background-color:#FAFAFA; display:block;}
.sidebox h3 {margin:0; padding:.4em; background-color:#E1EBF5;}
.sidebox p {margin:0; padding: .4em; font-size:.9em;}
ul.content {margin:0 0 0 2em; padding:0;}
ul.content li {margin:0; padding:.4em 0;}
.clear {clear: both; line-height: 0; margin: 0; padding: 0;}
/* Footer */
#globalfooter {width:100%; background:#fff; padding:.5em 0; color:#999; font-size:.9em;}
#globalfooter p {padding:.2em; margin:0;}
#copyright {text-align:right; padding: 0 1em 2em 0;}
#footer {display:none;}