body{
    background: none;
    font-family: "Lato", "Trebuchet MS",helvetica,sans-serif;
}
#page-container, #wrap, #BranchCommit, .modal-backdrop,
#Search .search-result-paging, #Search .search-result-paging-pre{
	display:none !important;
}
.ui-dialog{
	display:none !important;
}
.ui-widget-overlay{
	display:none !important;
}
.bold {
    font-weight: bolder;
}

@media print {
	* {
		color: inherit !important;
		text-shadow: inherit !important;
		background: inherit !important;
		box-shadow: inherit !important;
	}
	a,
	a:visited {
		text-decoration: inherit;
	}
	a[href]:after {
		content: inherit;
	}
	abbr[title]:after {
		content: inherit;
	}
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content: inherit;
	}
	pre,
	blockquote {
		border: inherit;
		page-break-inside: inherit;
	}
	thead {
		display: inherit;
	}
	tr,
	img {
		page-break-inside: inherit;
	}
	img {
		max-width: inherit;
	}
	@page {
		margin: inherit;
	}
	p,
	h2,
	h3 {
		orphans: inherit;
		widows: inherit;
	}
	h2,
	h3 {
		page-break-after: inherit;
	}
	select {
		background: inherit !important;
	}
	.navbar {
		display: inherit;
	}
	.table td,
	.table th {
		background-color: inherit !important;
	}
	.btn > .caret,
	.dropup > .btn > .caret {
		border-top-color: inherit !important;
	}
	.label {
		border: inherit;
	}
	.table {
		border-collapse: inherit !important;
	}
	.table-bordered th,
	.table-bordered td {
		border: inherit !important;
	}
	.visible-print {
		display: inherit !important;
	}
	table.visible-print {
		display: inherit;
	}
	tr.visible-print {
		display: inherit !important;
	}
	th.visible-print,
	td.visible-print {
		display: inherit !important;
	}
	.hidden-print,
	tr.hidden-print,
	th.hidden-print,
	td.hidden-print {
		display: inherit !important;
	}
}
#printHtml{
	display: block !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	z-index: 100;
	text-align: left;	
	page-break-before: avloid;
}
#printHtml .popup_print{
	color: #242424;
    display: inline-block;
    left: 30px;
    text-align: left;
    top: 10px;
	width: 650px;
}
.popup_print .popup_Cart{
	background: none repeat scroll 0 0 #FFFFFF;
    border-collapse: separate;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 650px;
}
.popup_Cart .popupHeader{
	border-bottom: 1px solid #EEEEEE;
    height: 79px;
	margin-bottom: 10px;
	overflow: hidden;
}
.popup_Cart .popupHeader img{
	height: 80px;
    margin-left: 27px;
    width: 240px;
}
.popup_Cart .sectionTitle{
	font-size: 24px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 32px;
}
.popup_Cart .cartEmailDesc{
	font-size: 14px;
    margin: 19px 0;
    padding-left: 32px;
    padding-right: 32px;
}
.popup_Cart .CartItem{
	margin: 18px 0;
}
.popup_Cart td{
	color: #242424;
    font-size: 14px;
    vertical-align: top;
}
.popup_Cart .CartItem .cartItem_img{	
	background-color: #F7F7F7;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}
.popup_Cart .CartItem .cartItem_img img{	
	max-height: 90px;
	max-width: 90px; 
	vertical-align: middle;
}
.popup_Cart .CartItem .cartItem_Info{
	padding-left: 18px;
}
.popup_Cart .CartItem .cartItem_ID{
	float: right;
	text-align: right;
}
.popup_Cart .CartItem .cartItem_Price{
	text-align: right;
    width: 115px;
}
.popup_Cart .CartItem .format{
	font-size: 12px;
    line-height: 20px;
	margin-top: 10px;
	color: #242424;
}
.popup_Cart .cartEmailDesc a{
	color: #6EC6EC !important; 
}
.popup_Cart .CartTotal{
	color: #242424;
    font-size: 20px;
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	height: 65px;
    line-height: 65px;
    text-align: right;
}
.popup_Cart .CartTotal .CartTotal_totals{
	color: #9B6300;
}
.popup_Cart .CartTotal .CartTotal_saved{
	color: #999999;
	font-size: 16px;
}
.popup_Cart .cartItem_gray{
	color: #999999;
}
.popup_Cart .gray_12 {
    color: #999999;
    font-size: 12px;
    line-height: 20px;
}
.popup_Cart .helpContent{
	color: #333333;
    font-size: 14px;
    line-height: 20px;
}
#Receipt{
	border: 0 none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: 0px 0px 0px #ccc;				
	-webkit-box-shadow: 0px 0px 0px #ccc;
	-moz-box-shadow: 0px 0px 0px #ccc;
    display: inline-block;
	text-align: left;
}
#Receipt .widgetTitle .moreOptions{
	display: none;
}

.cfdebug{
	display: none;
}
.popup_Cart .checkmateIcon{
	float: left;
    margin-right: 5px;
    padding-top: 2px;
}
.cartEmailDesc_title{
	font-size: 14px;
    height: 20px;
    line-height: 20px;
	font-weight: bold;
}

#footer{
    display: none;
}

