/* Print CSS Document */

body, #mainbody, div#footer {
   font-size:12pt;
   color:black;
   background:#fff;
   background-color:#fff;
   max-width:750px;
   }
  
#navigation, div#navigation, div#tagline, .hideprint{
   display: none;
   } 
   
div#page, div#content,div#cfp-content,div#main, div#col-left, div#col-right,div#content div#col-left, div#content div#col-right, div#footer, div.form-nav  {
   position:relative;
   width:100%;
   padding: 0;
   margin:0;
   border: 0;
   float:none;
   background:#fff;
   display:block;
   height:auto;
   text-align:left;
   overflow:visible;
   font-size:1em;
   clear:both;
   }

   
fieldset{
	position:relative;
	width:110%;
   padding: 0;
   margin:3%;
   border: 0;
   float:none;
   background:none;
   display:block;
   height:auto;
   text-align:left;
   overflow:visible;
   font-size:1em;
   clear:both;
}	

div#navfooter, div#disclaimer, div#imgholder, div#map_canvas_start {
   display: none;
   }   
body.responsive #masthead .hgroup .logo img, body.responsive #masthead .hgroup .custom-logo{
	width:69%;
	height:69%;
}

a:link, a:visited {
   color: #999;
   background: transparent;
   text-decoration: underline;
   margin-left:1em;
   }
   /*
b{
	margin-left:1em;
}

div#map_canvas_0, div#map_canvas_1, div#map_canvas_2, div#map_canvas_3, div#map_canvas_4, 
*/
div#route_0, div#route_1, div#route_2, div#route_3, div#route_4,
div#delorder_0, div#delorder_1, div#delorder_2, div#delorder_3, div#delorder_4 {
   position:relative;
   width:600px;
   padding:0;
   margin:0;
   border:0;
   float:left;
   background:#fff;
   display:inline;
   height:auto;
   text-align:left;
   overflow:visible;
   clear:both;
   }
