/******************************************************************************/
/* Styles for print-friendly versions                                         */
/* See the styleguide for usage guidelines: /styles/styleguide.html           */
/******************************************************************************/

/*	Inherits all existing styles, but overrides all font-size to use points
	instead of pixels and converts all colors to black and white
*/

/* Special ********************************************************************/

/* hides a section of the page for printing */
.printhide {
	display: none;
}
/* shows a section of the page for printing */
.printshow {
	display: block;
}
/* shows a section of the page ONLY for printing */
.printshowonly {
	display: block;
}
div {
  margin: 10px;
}

/* Defaults *******************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
body, td, th {
	font-size: 11pt;
	color: #000000;
}

/* Links **********************************************************************/
a:link, a:visited, a:hover, a:active {
	text-decoration: underline;
	color: #000000;
}

/* Headers ********************************************************************/
h1 {
	font-size: 17pt;
	color: #000000;
	border-bottom: 1px solid #000000;
}
h2 {
	font-size: 15pt;
	color: #000000;
}
h3 {
	font-size: 13pt;
	color: #000000;
}

/* Text Sizes *****************************************************************/
.h1, .h1 td, .h1 th {
	font-size: 17pt;
}
.h2, .h2 td, .h2 th {
	font-size: 15pt;
}
.large, .large td, .large th {
	font-size: 13pt;
}
.default, .default td, .default th {
	font-size: 11pt;
}
.small, .small td, .small th {
	font-size: 9pt;
}

/* Tables and Padding *********************************************************/
.tableStandard th {
	background-color: #000000;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-size: 11pt;
}
.tableStandard td {
	border-bottom: 1px solid #CCCCCC;
}

/* Lines **********************************************************************/
hr {
	color: #000000;
	background-color: #000000;
}

/* Thank you page *************************************************************/
.tableDark {
	background-color: #FFFFFF;
	color: #000000;
	border-color: #000000;
}
.tableDark th {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 13pt;
}
.tableDark th a:link, .tableDark th a:visited {
	color: #FFFFFF;
}
.lineTotal {
	border-color: #000000;
}
.boxTotal {
	border-color: #000000;
	font-size: 13pt;
}
#receipt {
	float: none;
}
#accountinfo {
	float: none;
}