/* CSS Document */

body{
	color:#FFFFFF;
	display: block;
	color:#FFFFFF;
	page-break-before: auto;
	page-break-after:auto;
	page:auto;
	margin-right: .5in;
	margin-bottom: .75in;
	margin-left: .5in;
	text-align:center;
}

#map_view{
	display: block;
	padding:	0;
	page-break-after:auto;
	background: #fff; 
	font-size: 10px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-align:center;
	color:#333333;
	width:750px;
	size:portrait;
}

#map_view table{ 
width:100%; margin: 5px 0 0;
}

 TH
 {
 	text-align:left;
 }
#maneuvers table thead th{ 
 padding: 5px; 
 color: #272750; 
font-size: 1.2em; 
font-weight: bold;
text-align:left;
}

#map_view th p{ display: inline; font-weight: normal; 

font-size: 1em;}
#map_view th.textr{ text-align: right;}
#map_view th.textc{ color: #272750; text-align: center;}
#map_view #maneuvers tr{
	padding: 5px;
	border-bottom:2px solid #666666;
	vertical-align:top;
	page-break-after:auto;
	}

#map_view #maneuvers td{ padding: 5px 3px 0; font-size: 1.2em;}

#map_view td.manmap{text-align: center;}

#map_view td.rs{ width: 42px;}

#map_view td.rs img{ margin-left: 10px;}

#map_view td.num{ width: 30px; 
padding-left: 1px; font-weight: bold; text-align: right;}

#map_view td.nowrap{ text-align: right;}

#map_view td.totals b{ margin-left: 10px;}

#map_view d.totals span{ margin-left: 25px; font-size: 1em;}

#map_view td.totals{ padding: 10px 0;}
#map_view b{ color: #272750;}/* =advanced options */


@media print {
  @page         {
  margin-top:20px;
  margin-bottom:20px;
  }
  blockquote, 
  pre           { page-break-inside: avoid }  
}