/*
All content and scripts of this and any file included in this
website are Copyright 2015, All Rights Reserved, New Jersey REALTORS®
Created - William Thompson Jr., Education Technology Coordinator, New Jersey REALTORS®
*/
/*
    Created on : Mar 5, 2015, 10:05:04 PM
    Author     : williamthompson
*/

/* Hide what's not necessary to be printed */
html *{
	background-color: transparent;
	border-color: #000 !important;
	border-width: 1px !important;
	color: #000 !important;
	box-shadow: none !important;
}

.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
	color: #FFF !important;
}

.bodyWrap, .pageWrap. #pageWrap {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

header{
	border-bottom: 1px solid #000 !important;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.even{
	background-color: #FAFAFA !important;
}

.odd{
	background-color: #F1F1F1 !important;
}

.noprint{
	display: none !important;
}

div#menu, nav, #fProviderText, #fLinks, #fLogo{
	display: none !important;
}

#fancybox-title, #fancybox-overlay, .fancybox-bg, #fancybox-close{
	display: none !important;
}

#fancybox-wrap{
	position: static !important;
}

#fancybox-content{
	box-shadow: none !important;
}

.pageAfter:not(:last-child){
	page-break-after: always;
}

.ViewMore{
	display: none !important;
}

.ViewThis{
	display: block !important;
}

#cboxOverlay{
	display: none !important;
}

#colorbox{
	position: relative !important;
}

.item-list-item-badge-text{
	color: black;
}

#logos{
	height: 84px;
	display: table;
	margin: 0 auto;
}

#logos .wrap{
	display: table-cell;
	height: 84px;
	vertical-align: middle;
}

#logos .wrap.logo{
	max-width: 49%;
}

#logos .wrap.seperator{
	max-width: 2%;
}

#boardLogo{
	max-width: 100%;
	max-height: 79.2px;
}

#seperator{
	width: 2px;
	height: 63px;
	background-color: #00305B;
	margin: 0 9px;
	overflow: hidden;
	border-radius: 2px;
}

#siteLogo, .siteLogo{
	max-height: 79.2px;
	max-width: 100%;
}

body{
	font-size: 1.5em;
	line-height: 1.6;
}

body div{
	font-size: 10.2px;
}

p {
	font-size: 10.2px;
	line-height: normal;
	margin: 0;
	margin-bottom: 5px;
}

h1 {
	font-size: 30px;
	border-bottom: 1px solid #00305B;
}

h2 {
	font-size: 25.2px;
	border-bottom: 1px solid #00305B;
}

h3 {
	font-size: 21.6px;
	line-height: 1.3;
}

h4 {
	font-size: 18px;
	line-height: 1.35;
}

h5 {
	font-size: 14.4px;
	line-height: 1.5;
}

h6 {
	font-size: 12px;
	line-height: 1.6;
}

label, legend{
	font-size: 10.8px;
}


.button, button,input[type="submit"], input[type="reset"], input[type="button"] {
	height: 21px;
	padding: 0 12px;
	font-size: 9.6px;
	line-height: 10.8px;
}

input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select{
	height: 22.8px;
	margin: 6px 6px;
}

td.iValue .mce-tinymce{
	margin: 6px 0 6px 6px;
}

label.ownLine, legend.ownLine{
	margin: 0 10px;
}

table#regTable td.subTitle,table.regTable td.subTitle,table.regTable tr.subTitle td, div.regWrap .subTitle{
	border-bottom: 1px solid #00305B;
	font-weight: 400;
	font-family: "Corben", serif;
	color: #00305B;
	font-size: 18px;
	line-height: 1.35;
	padding-top: 5px;
}

table#regTable td.subTitle.smaller,table.regTable td.subTitle.smaller, div.regWrap .subTitle.smaller{
	font-size: 12px;
	line-height: .5;
	border-bottom: 0;
	padding-top: 9px;
}

table#regTable td.subTitle.poweredby,table.regTable td.subTitle.poweredby, div.regWrap .subTitle.poweredby{
	border-bottom: 0;
}

div.regWrap .cell{
	width: 100%;
	float: none;
	vertical-align: middle;
}

div.regWrap.cell25 .cell{
	width: 100%;
	float: none;
	vertical-align: middle;
}

.regWrap input, textarea, select{
	margin-left: 0;
	margin-right: 0;
}

td.iValue .mce-tinymce{
	margin: 6px 0;
	box-shadow:  2px 2px 3px #888888;
}

#tTitle{
	font-size: 14.4px;
}

.twoOptions .option{
	width: 100%;
	float: none;
}

.twoOptions .option .option-inside{
	width: 75%;
}

.accordionImage{
	width: 12px;
	height: 12px;
}

.Visa{
	height: 28.2px;
	width: 87.6px;
}

.MasterCard{
	height: 28.2px;
	width: 45.6px;
}

.AmericanExpress{
	height: 28.2px;
	width: 33px;
}

.Discover{
	height: 28.2px;
	width: 44.4px;
}

#checkLogo{
	height: 90px;
	width: 175.8px;
}

.pinEntry .pinEntry-remember input[type="checkbox"] {
	zoom: 0;
	margin-right: .5em;
}

.item-list-item-details-description, .item-list-item-badge, .item-list-head, .cart-wrap, .item-list-item-add-button {
	display: none !important;
}
.item-list div {
	background-color: white !important;
}

/*p a[href^="http://"]:after, a[href^="https://"]:after {
	content: " (" attr(href) ")";
}
p a {
	word-wrap: break-word;
}*/
