@media print { 
	.printHide { 
		visibility: hidden; 
	} 
} 
.cssReport_Pane {
	margin:10px;
	width:45%;
	float:left;
}
.cssReport_Pane_Contents {
	width:100%;
}
.cssDynamicDates_Container{
	width:100%;
	float:left;
	min-width:300px;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.2);

	background: rgb(254, 254, 254, 0.8);
	border-style: solid;
	border-color: #efefef;
	border-width: 1px;
	border-radius: 6px;
}
.cssDynamicDates_Options{
	width:100%;
	float:left;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:20px;
	min-width: 250px;
}
.cssDynamicDates_ChoosePeriod{
	width:40%;
	float:left;
	text-align:right;
}
.cssDynamicDates_RollingCount{
	width:20%;
	float:left;
	text-align:center;
}
.cssDynamicDates_Retrieve{
	width:20%;
	text-align:right;
	float:left;
}

.cssDynamicDates_Period{
	float:left;
	text-align:left;
	width:90%;
}
.cssDynamicDates_Number{
	float:left;
	text-align:left;
	width:90%;
}
.cssDynamicDates_Button{
	float:left;
	text-align:left;
	width:90%;
	min-width:150px;
}

.cssDynamicDates_Dates{
	width:100%;
	display: inline-block;
	margin: 0 auto;
	text-align:center;
	margin-bottom:20px;
}
.cssDynamicDates_Start{
	width:45%;
	float:left;
}
.cssDynamicDates_End{
	width:45%;
	float:left;
}
/*~~~~~ Profit Report ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.cssProfitReport_Container{
	width:100%;
	float:left;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.2);

	background: rgb(254, 254, 254, 0.8);
	border-style: solid;
	border-color: #efefef;
	border-width: 1px;
	border-radius: 6px;
	display: inline;
}
.cssProfitReport_Section{
	width:100%;
	float:left;
	text-align:left;
	padding:10px;
}
.cssProfitReport_Profit_Title{
	width:22%;
	text-align:right;
	float:left;
}
.cssProfitReport_Profit_Amount{
	width:22%;
	font-size:24px;
	font-weight: bold;
	float:left;
	text-align:right;
}
.cssProfitReport_HighestGrossing{
	width:45%;
	float:left;
}
/*~~~~~ Profit Report - Item listing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.cssProfitReport_TopXItem{
	width:100%;
}
.cssProfitReport_TopXName{
	float:left;
	width:60%;
}
.cssProfitReport_TopXQuantity{
	float:left;
	text-align:center;
	width:15%;
}
.cssProfitReport_TopXTotal{
	float:left;
	width:15%;
	text-align:right;
}
/*~~~~~ Receipt listing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.cssRecipt_SetFilters{
	width:100%;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	background: #dddddd;
	border-style: solid;
	border-color: #dddddd;
	border-width: 1px;
	border-radius: 6px;
}
.cssRecipt_SetFilters_Time_Title{
	display: inline-block;
	width:15%;
	text-align:right;
}
.cssRecipt_SetFilters_Time_Value{
	display: inline-block;
	width:15%;
}
.cssRecipt_SetFilters_Type_Title{
	display: inline-block;
	width:15%;
	text-align:right;
}
.cssRecipt_SetFilters_Type_Value{
	display: inline-block;
	width:15%;
}
.cssRecipt_SetFilters_Over_Title{
	display: inline-block;
	width:15%;
	text-align:right;
}
.cssRecipt_SetFilters_Over_Value{
	display: inline-block;
	width:15%;
}
.cssReceipt_Headers{
	width:100%;
	text-align:left;
}
/*~~~~~ Receipt Report Items ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.cssLIReceipt_LI{
	width:100%;
	text-align:left;
	border-bottom: 1px solid #efefef;
}
.cssLIReceipt_Line{
	width:100%;
	font-size:12px;
}
.cssLIReceipt_DateTime{
	display: inline-block;
	width:10%;
	text-align:left;
}
.cssLIReceipt_Total{
	display: inline-block;
	width:8%;
	text-align:right;
}
.cssLIReceipt_TotalItems{
	display: inline-block;
	width:8%;
	text-align:center;
}
.cssLIReceipt_Author{
	display: inline-block;
	width:15%;
}
.cssLIReceipt_Customer{
	display: inline-block;
	width:10%;
}
.cssLIReceipt_Ref{
	display: inline-block;
	width:10%;
	text-align:center;
}
.cssLIReceipt_AuthId{
	display: inline-block;
	width:10%;
	text-align:center;
}.cssLIReceipt_Tab{
	display: inline-block;
	width:10%;
	text-align:center;
}
.cssReceiptFilter_Totals{
	display: inline-block;
	width:100%;
	text-align:right;
	padding-right:2%;
	margin-top:50px;
}
.cssReceiptFilter_Totals_Header{
	display: inline-block;
	font-weight: bold;
	background:#efefef;
	width:100%;
}
.cssReceiptFilter_Totals_Amounts{
	display: inline-block;
	width:100%;
}
.cssReceiptFilter_Totals_Item{
	display: inline-block;
	width:12%;
	height:30px;
	text-align:right;
}
