body {
	background-color: #FFFFFF;
}

/******************************************* 
Print view of custom classes
********************************************/

/* Remove screen heading
*/
.heading {
	display: none;
}

/* Remove header logo
*/
#logo {
	display: none;
}

/* Remove left_menu
*/
#left_menu {
	display: none;
}

/* Remove print notice
*/
.printNotice {
	display: none; 
}

.printItems {
	color: #000;
	background-color: #FFF;
	position: relative;
	float: left;
	width: 120px;
	height: 170px;
	border: thin silver solid;
	margin: 0.5em;
	padding: 0.25em;
	display: inline;
	text-align: center;
	font-size: small;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
}

.pageBreak {
	page-break-after: right;
	width: 0;
	height: 0;
}

/* Remove admin toc
*/
#adminTOC {
	display: none; 
}

/******************************************* 
Print view of gallery
********************************************/

#categoryLinks {
	display: none;
}

div .printItems {
	color: #000;
	background-color: #FFF;
	position: relative;
	float: left;
	width: 120px;
	height: 170px;
	border: thin silver solid;
	margin: 0.5em;
	padding: 0.25em;
	display: inline;
	text-align: center;
	font-size: small;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
}

.pageBreak {
	page-break-after: right;
	width: 0;
	height: 0;
}

.item img {
	border: 0;
	padding-bottom: 5px;
	margin: 0;
}

.smaller {
	color: #000;
	font-size: .8em;		
}


/************************************************
Transaction receipt
*************************************************/
.orderInfo h3 {
	text-align: left;
	font-size: medium;
}

.orderInfo {
	width: 600px;
	margin: 20px;
	padding: 10px;
	color: #000000;
	text-align: left;
	clear: both;	
}

.orderInfo table {
	width: 300px;
	border: 1px;
	clear: both;
	border: 1px solid #CCCCCC;
}

.orderInfo td {
	text-align: right;
}

.customerAddress {
	position: relative;
	float: left;
	width: 200px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.receiptText {
	text-align: left;
	margin:5px;	
}

.reminder {
	position: relative;
	float: left;
	width: 350px;
	padding: 5px;
	font-size: small;
}

/****************************************** 
Remove footer styles
*******************************************/

.tagline {
	display: none; 
}

#copyright {
	display: none; 
}

#counter {
	display: none; 
}

#remarc {
	display: none; 
}

#geovisitor {
	display: none; 
}