/*realmarkits CSS styling sheet for printing*/

@page {
  margin:									3cm;
}

body { 
  color : 								#000000; 
  background-color: 			white !important;
  background-image: 			none !important; 
  font-family : 					"Times New Roman", Times, serif;
  font-size : 						10pt;
	line-height:						115%; 
	margin:									0;
	padding:								0;
}

a { 
  text-decoration : 			underline; 
  color : 								#0000ff; 
}


#header, #navbar, #breadcrumb, #sidebar, #localnav, #googleads, #syntheticbook { 
  display : 							none !important; 
}

#footer {
   padding-top:						70px;
   font-size:							8pt;
	 text-align:						justify;
	 page-break-inside:		  avoid;
}


/*----------Typography--------------------*/

h2, h3 {
			 		  padding-top:			25px;
}

.bigquote {
					  font-size:				115%;
						font-style:				italic;
						color:						#999999;
						padding-top:			15px;
						padding-bottom:		15px;
}

.formula  {
					  text-align:				center;
}


/*table formatting*/

caption {
				 		font-size:				120%;
						font-weight:			bolder;
						padding:					10px;
}

p {         page-break-inside:				 avoid;
}


table {
			 			margin-left:			20px;
						margin-right:			20px;
						border-collapse:	collapse;
						page-break-inside:				 avoid;
}		

th {
	 					background-color: white;
						color:						black;
}

th {
			 			padding:					5px;
						text-align:				right;
}				

td {
			 			padding-left:			5px;
						padding-right:		5px;
						text-align:				right;
}				

.celltitle {
					  text-align:				left;
						font-weight:			normal;
}

.subcategorytitle {
						font-weight:			bold;
						text-align:				left;
}

.total {
			 			font-weight:			bold;
						border-top-color: black;
						border-top-style:	solid;
						border-top-width:	medium;
}
											
.subtotal {
					 	border-top-color: black;
						border-top-style:	dotted;
						border-top-width:	thin;
}	

.equitytitle {
						font-weight:			bold;
						text-align:				left;
						padding-top:			20px;
}
