@media print {
	h4	{ display: block; page-break-before: always; }
	
	body {padding: 0px}
	
	header, footer, li, ul, .fixed-toolbar, .six, .three, .columns {
		display: none;
	}
	#totalMessages {
	    width: 130%;
	    height: 460px;
	position: relative;
	padding: 0px;
	display: block;
	/*float: left;*/
	text-align: center;
	overflow: hidden;		
	}

	#protocolBlocked {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#recipientBlocked {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#virusBlocked {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#spamBlocked {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#quarantined {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#allowed {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}

	#h4 {
		width: 100%;
		/*height: 15px;*/
		display: block;
		/*overflow: hidden;*/
	}

	#topSendingDomains {
		
		width: 140%;
		height: 250px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#topReceivingDomains {
		
		width: 140%;
		height: 250px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#topSender {
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#topRecipient {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#topIp {
		
		width: 49%;
		height: 150px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#top50Senders {
		
		width: 49%;
		height: 250px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#top50Recipients {
		
		width: 49%;
		height: 250px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	#top50Ips {
		
		width: 49%;
		height: 250px;
		position: relative;
		display: block;
		float: left;
		/*overflow: hidden;*/
	}
	
	
	/*== New Reports Page Print ==*/
	.newReportsPage .logoBox img{width: 250px;}
	.newReportsPage .rightHeaderBox{display: none;}
	.newReportsPage .topButtonsBox{display: none;}
	.newReportsPage .x_Icon{display: none;}
	.newReportsPage .removeItem.x_Icon{display: none;}
	body.newReportsPage{-webkit-print-color-adjust:exact;}		
	.newReportsPage .header_v3.bg1{background-color: #fff !important;}
	.newReportsPage .newReportsContainer{float: left;width: 1302px;}
	.newReportsPage .filteringTabsContentBox *{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.newReportsPage .filteringTabsContentBox{margin: 0;padding: 0;background: #fff;border: 1px solid #dbdbdb;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.newReportsPage .filteringTabsContentBox > div{border-bottom: 8px solid #e7e7e7;float: left;width: 100%;padding-bottom: 0;}
	.newReportsPage .filteringTabsContentBox > div:last-child{border-bottom: 0px none;}
	.newReportsPage .grayConatiner{background: #fafafa;padding: 25px;}
	.newReportsPage .whiteConatiner{background: #fff;padding: 25px;}
	.newReportsPage .selectedItemsContainer{float: left;width: 100%;}
	.newReportsPage .selectedItemsContainer.emptyContainer{display: none;}
	.newReportsPage .selectedItemsBox{background: #aaa;float: left;width: 274px;padding: 10px;margin: 0 15px 15px 0;}
	.newReportsPage .selectedTit{color: #fff;float: left;font-size: 16px;line-height: 100%;padding: 2px 0 10px;width: 100%;}
	.newReportsPage .selectedListBox{float: left;padding: 0 10px 0 0;width: 100%;display: block;}
	.newReportsPage ul.selectedList{float: left;margin: 0;padding: 0;width: 100%;display: block;}
	.newReportsPage ul.selectedList li{float: left;margin: 0;padding: 5px 0 5px 2px;width: 100%;display: block;}
	.newReportsPage .selectedName{float: left;width: 100%;color: #f1f1f1;font-size: 14px;line-height: 100%;display: block;}
	.newReportsPage .topButtonsBox{float: right;position: relative;}
	.newReportsPage .openPopup.download .popupLicense{right: 90px;}
	.newReportsPage .openPopup .popupLicense{display: block;}
	.newReportsPage .popupLicense{min-width: 330px; z-index: 9; right: 0;background: #919191;display: none;color: #fff;font-family: "Roboto",sans-serif;font-size: 16px;font-weight: 400;line-height: 100%;padding: 15px 40px 14px 10px;position: absolute;top: 50px;white-space: nowrap;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage .popupLicense:after{border-bottom: 8px solid #919191;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";height: 0;position: absolute;right: 14px;top: -7px;width: 0;}
	.newReportsPage .popupLicense .closeLicense{cursor: pointer;background: url("../../img/close-status.png") no-repeat;height: 15px;margin: -7px 0 0;position: absolute;right: 10px;top: 50%;width: 15px;}
	.newReportsPage .graySmallBtn{background: url('../../img/reports-sprite.png') no-repeat;width: 37px;height: 37px;float: left;margin: 0 1px 0 7px;}
	.newReportsPage .graySmallBtn.downloadLink{background-position: 0 0;}
	.newReportsPage .graySmallBtn.printLink{background-position: -37px 0;}
	.newReportsPage .graySmallBtn.emailLink{background-position: -74px 0;}
	.newReportsPage .activityChartBox{float: left;width: 100%;}
	.newReportsPage #activityChartDiv{width:100%;height:215px;float: left;}
	.newReportsPage #filesChartDiv{width:100%;height:215px;font-size:11px;}
	.newReportsPage #webAdvancedThreatsChartDiv{width:100%;height:215px;font-size:11px;}
	.newReportsPage #webApplicationsChartDiv{width:100%;height:215px;font-size:11px;}
	.newReportsPage #webCategoriesChartDiv{width:100%;height:215px;font-size:11px;}
	.newReportsPage .activityChartBox .pageTitle{padding: 20px 0;}
	.newReportsPage .informationBoxesRow{text-align: justify;padding: 50px 0 0;}
	.newReportsPage .informationBox{background: #fff;display: inline-block;text-align: center;width: 396px;min-height: 56px;border: 1px solid #bbb;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	.newReportsPage .informationBox .bigTextInfo{float: left;font-family: "Roboto",sans-serif;font-size: 20px;font-weight: 700;line-height: 100%;padding: 9px 0 1px;text-align: center;width: 100%;color: #393939;}
	.newReportsPage .informationBox .smallTextInfo{float: left;font-family: "Roboto",sans-serif;font-size: 16px;font-weight: 400;line-height: 100%;width: 100%;color: #393939;text-align: center;}
	.newReportsPage .helperBox{width: 100%;display: inline-block;visibility: hidden;height: 0;}
	.newReportsPage .userContainer{background: url("../../img/reports-sprite.png") no-repeat 0 -37px;float: left;height: 41px;margin: 7px 0 0 75px;padding-left: 52px;}
	.newReportsPage .userContainer .bigTextInfo,.userContainer .smallTextInfo{text-align: left;padding: 1px 0;}
	.newReportsPage .expandBox{position: relative;}
	.newReportsPage .expandBtn{background: #e7e7e7;color: #1c1c1c;font-family: "Roboto",sans-serif;cursor: pointer;font-size: 16px;font-weight: 700;height: 36px;line-height: 100%;padding: 11px 0 0 19px;position: absolute;right: 0;text-align: left;top: -10px;width: 135px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage .expandBtn:after{border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #1c1c1c;content: "";height: 0;position: absolute;right: 17px;top: 17px;width: 0;}
	.newReportsPage .open .expandBtn:after{border-top: 0 none;border-bottom: 6px solid #1c1c1c;top: 16px;}
	.newReportsPage .expandBtn:hover{background: #d5d5d5;}
	.newReportsPage .switchContainer{float: left;width: 1300px;margin: 10px 0 0 -25px;display: none;}
	.switchContainer > div{border-top: 1px solid #e7e7e7;float: left;width: 100%;display: block;}
	.newReportsPage .open .switchContainer{display: block;}
	.newReportsPage .leftReportsContainer{float: left;width: 49%;}
	.newReportsPage .rightReportsContainer{float: right;width: 49%;}
	.newReportsPage .fullWidthReportsContainer{float: right;width: 100%;}
	.newReportsPage .topOptionsBox{background: #fff;border: 1px solid #bbb;margin: 13px 0;padding: 21px 17px 11px 13px;float: left;width: 100%;display: block;}
	.newReportsPage .leftReportsContainer .topOptionsBox,
	.newReportsPage .rightReportsContainer .topOptionsBox{}
	.newReportsPage .topOptionsTitle{color: #1c1c1c;font-size: 18px;line-height: 100%;}
	.newReportsPage .topListHeader{padding: 18px 0 8px;color: #1c1c1c;}
	.newReportsPage .topListHeader .numberCol{float: left;padding: 0 0 0 11px;width: 42px;color: #1c1c1c;}
	.newReportsPage .topListHeader .nameCol{float: left;}
	.newReportsPage .topListHeader .bytesCol{float: right;text-align: center;width: 125px;color: #1c1c1c;}
	.newReportsPage .topListHeader .filterField{cursor: pointer;font-size: 14px;padding-right: 15px;position: relative;}
	.newReportsPage .topListHeader .filterField:after{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid #1c1c1c;content: "";height: 0;position: absolute;right: 0;top: 7px;width: 0;}
	.newReportsPage .topListHeader .filterField.up:after{border-bottom: 5px solid #1c1c1c;	border-top: 0 none;top: 6px;}
	.newReportsPage .topListBody ul.topList{padding: 0;margin: 0;}
	.newReportsPage .topListBody ul.topList li{background: #f2f2f2;overflow: hidden;cursor: pointer;position: relative;display: block;height: 30px;margin: 0 0 2px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage .topListBody ul.topList li:after{background: url("../../img/reports-sprite.png") no-repeat 0 -78px;content: "";position: absolute;top: 9px;right: 9px;width: 14px;height: 14px;}
	.newReportsPage .topListBody ul.topList li.selected:after{width: 18px;height: 13px;background-position: -14px -78px;right: 5px;top: 8px;}
	.newReportsPage .topListBody ul.topList li:nth-child(2n){background: #fff;}
	.newReportsPage .topListBody ul.topList li.selected{background: #a1a1a1;}
	.newReportsPage .topListBody ul.topList li .progressbar{background: #d4d4d4;height: 100%;left: 0;position: absolute;top: 0;z-index: 0;}
	.newReportsPage .topListBody ul.topList li .listItemNum{color: #1c1c1c;float: left;font-size: 14px;line-height: 30px;overflow: hidden;padding: 0 0 0 12px;position: relative;white-space: nowrap;width: 42px;text-overflow: ellipsis;}
	.newReportsPage .topListBody ul.topList li .listItemName{color: #1c1c1c;float: left;font-size: 14px;line-height: 30px;padding: 0;position: relative;white-space: nowrap;}
	.newReportsPage .topListBody ul.topList li .listItemBytes{color: #1c1c1c;float: right;font-size: 14px;line-height: 30px;padding: 0 34px 0 0;position: relative;white-space: nowrap;}
	.newReportsPage .topListPaginationBox{text-align: center;}
	.newReportsPage ul.topListPagination{display: inline-block;margin: 0;padding: 16px 0 0;}
	.newReportsPage ul.topListPagination li{color: #585858;float: left;font-size: 14px;height: 22px;line-height: 22px;margin: 0 5px;text-align: center;width: 22px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage ul.topListPagination li a{float: left;width: 100%;height: 100%;line-height: 22px;font-size: 14px;color: #585858;text-align: center;text-decoration: none;position: relative;z-index: 9;}
	.newReportsPage ul.topListPagination li.prev,
	.newReportsPage ul.topListPagination li.next{background: #f2f2f2;overflow: hidden;text-indent: 9999px;white-space: nowrap;position: relative;}
	.newReportsPage ul.topListPagination li.prev:after{border-bottom: 4px solid transparent;border-right: 5px solid #aaa;border-top: 4px solid transparent;content: "";height: 0;left: 8px;position: absolute;top: 7px;width: 0;}
	.newReportsPage ul.topListPagination li.next:after{border-bottom: 4px solid transparent;border-left: 5px solid #aaa;border-top: 4px solid transparent;content: "";height: 0;right: 8px;position: absolute;top: 7px;width: 0;}
	.newReportsPage ul.topListPagination li.active{background: #aaa;color: #fff;}
	.newReportsPage ul.topListPagination li.active a{color: #fff;}
	.newReportsPage .closeAllBox{display: none;}
	.newReportsPage #scroller{display: none;}
	.newReportsPage .googleChartBox{margin: 16px 0 0;text-align: center;}
	.newReportsPage .googleChartBox div{float: left;width: 100%;}
	.newReportsPage .googleChartBox .google-visualization-table-table{float: left;width: 100%;}
	.newReportsPage .googleChartBox .google-visualization-table-table *{padding: 0;}
	.newReportsPage .googleChartBox .google-visualization-table-sorthdr{font-size: 14px;font-family: "Roboto",sans-serif;font-weight: 700;color: #1c1c1c;}
	.newReportsPage .googleChartBox .google-visualization-table-sortind{color: #1c1c1c;font-size: 11px;}
	.newReportsPage .googleChartBox .google-visualization-table-seq{font-family: "Roboto",sans-serif;font-weight: 400;color: #1c1c1c;font-size: 14px;line-height: 30px;width: 42px;padding: 0 0 0 12px;text-align: left;}
	.newReportsPage .googleChartBox .google-visualization-table-table tr{border-bottom: 2px solid #fff;height: 30px;cursor: pointer;}
	.newReportsPage .googleChartBox .google-visualization-table-table tr.google-visualization-table-tr-head-nonstrict{border-bottom: 3px solid #fff;}
	.newReportsPage .googleChartBox .google-visualization-table-table tr.google-visualization-table-tr-head-nonstrict td:last-child{text-align: right;padding: 0 34px 0 0;}
	.newReportsPage .googleChartBox .google-visualization-table-tr-even,
	.newReportsPage .googleChartBox .google-visualization-table-tr-even td,
	.newReportsPage .googleChartBox .google-visualization-table-tr-even-nonstrict{background-color: #f2f2f2;}
	.newReportsPage .googleChartBox .google-visualization-table-tr-odd,
	.newReportsPage .googleChartBox .google-visualization-table-tr-odd td,
	.newReportsPage .googleChartBox .google-visualization-table-tr-odd-nonstrict{background-color: #fff;}
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel,
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel td,
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel-nonstrict{background-color: #a1a1a1;}
	.newReportsPage .googleChartBox .google-visualization-table-tr-over,
	.newReportsPage .googleChartBox .google-visualization-table-tr-over td,
	.newReportsPage .googleChartBox .google-visualization-table-tr-over-nonstrict{background-color: #d4d4d4;}
	.newReportsPage .googleChartBox .tabletext{color: #1c1c1c;font-family: "Roboto",sans-serif;font-weight: 400;font-size: 14px;line-height: 30px;text-align: left;}
	.newReportsPage .googleChartBox .google-visualization-table-td-number{color: #1c1c1c;font-family: "Roboto",sans-serif;font-weight: 400;font-size: 14px;line-height: 30px;padding: 0 34px 0 0;text-align: right;position: relative;}
	.newReportsPage .googleChartBox .google-visualization-table-td-number:after{background: url("../../img/reports-sprite.png") no-repeat 0 -78px;content: "";height: 14px;position: absolute;right: 9px;top: 10px;width: 14px;}
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel .google-visualization-table-td-number:after,
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel td.google-visualization-table-td-number:after,
	.newReportsPage .googleChartBox .google-visualization-table-tr-sel-nonstrict .google-visualization-table-td-number:after{background-position: -14px -78px;height: 13px;right: 5px;top: 10px;width: 18px;}
	.newReportsPage .googleChartBox .google-visualization-table-div-page{display: inline-block;margin: 16px 0 0;}
	.newReportsPage .googleChartBox .charts-custom-button-collapse-right{float: left;}
	.newReportsPage .googleChartBox .charts-custom-button-collapse-left{float: right;}
	.newReportsPage .googleChartBox .charts-custom-button{background: #f2f2f2;color: #585858;font-size: 14px;height: 22px;line-height: 22px;margin: 0 5px;text-align: center;width: 22px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage .googleChartBox .charts-custom-button img{height: 7px !important;width: 6px !important;opacity: 0.4;}
	.newReportsPage .googleChartBox .charts-custom-button-outer-box,
	.newReportsPage .googleChartBox .charts-custom-button-inner-box{width: 100%;height: 100%;border: 0 none !important;padding: 0;}
	.newReportsPage .googleChartBox .google-visualization-table-page-numbers{margin: 0;}
	.newReportsPage .googleChartBox .google-visualization-table-page-numbers .page-number{background: none;border: 0 none;color: #585858;float: left;font-family: "Roboto",sans-serif;font-size: 14px;font-weight: 400;height: 22px;line-height: 22px;margin: 0 5px;padding: 0;text-align: center;text-decoration: none;width: 22px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.newReportsPage .googleChartBox .google-visualization-table-page-numbers .page-number.current{background: #aaa;color: #fff;font-weight: 400;cursor: auto;}
	.newReportsPage .googleChartBox .charts-custom-button-disabled[role="button"]{cursor: auto;}

}