.printAll{
	float: right;
    font-size: 10px;
    right: 175px;
    top: 2px;
    position: relative;
}
.printAll:hover{
	/*color: #50b547;*/
	color:#008F49;
	cursor: pointer;
	cursor: hand;
}
#mcProdResultsNon{
	font-size:10px;
	width:100%;
	text-align:center;
	overflow: hidden;
}
#mcProdResults{
	font-size:10px;
	width:100%;
	text-align:center;
	overflow: hidden;
	display: -moz-inline-grid
}
#graphContent{
	width: 832px;
	margin-top: 2px;
	float: left;
	margin-left: 4px;
}
#graphTotalsContent{
	width: 840px;
	margin: auto;
	margin-top: 5px;
	background: #00aeef;
	border: 2px solid white;
	position: absolute;
	bottom: 0px;
}
#keyCodesContent{
	width: 844px;
	height:17px;
	margin: auto;
}
.keyColours{
	width:18px;
}
#dailyResults, #nonDailyResults{
	width: 840px;
	margin: auto;
	border: 2px solid white;
}
.resultDivs{
	/*border: 2px #00aeef solid;*/
}
.resultDivs table{
	background: #00aeef;
	border-spacing: 1px 0px;
	/*padding-bottom: 2px;*/
	border: 2px solid #00aeef;
}
#dTestResults{
	/*background: #00AEEF;*/
	height: 220px;
	/*overflow: hidden;*/
}
#ndResults{
	/*background: #00AEEF;*/
	height: 190px;
	overflow: hidden;
}
#graphCon{
	overflow: hidden;
	width: 832px;
	float: left;
}
#ndResults .tableContainer{
	height: 168px;
	background: white;
	width: 840px;
}
#dTestResults .tableContainer{
	height: 200px;
	background: white;
	width: 840px;
}