/* @override 
	http://newfrontierranches.local/css/print.css
*/

/* @group base */

body {
	height: auto !important; /* prevents blank page in IE */
	background-image: none;
	background-color: #FBF9DC;
	}

p, ul {
	color: #000 !important;
	}

a {
	color: #000 !important;
	text-decoration: none !important;
	}

a.moreLink {
	display: none;
	}

a.textBtn {
	display: none;
	}

.hide {
	display: none;
	}

/* @end */

/* @group shadow frame */

.frameBox,
.frameBody,
.frameHead,
.frameHead2 {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	}

.frameBox {
	width: auto !important;
	margin: 0 auto !important;
	}

.frameBox img {
	padding: 5px;
	border: 1px solid #BFBEA6;
	}

/* @end */

/* @group wrapper */

#wrapper {
	position: static;
	padding-top: 38px;
	}

/* @end */

/* @group header */

#header {
	border: 1px solid #97876A;
	}

#header img.screen {
	display: none;
	}

#header img.print {
	display: block;
	width: 212px;
	height: 71px;
	}

/* @end */

/* @group navigation */

#nav {
	display: none;
	}

/* @end */

/* @group content */

#content,
#content.twoCol {
	float: none;  /* FireFox wants this */
	zoom: 1;  /* IE wants this (for contact header) */
	background: none;
	}

#content.twoCol #mainCol {
	width: 494px;
	background: none;
	border: none;
	}

#topCol {
	border: none;
	}

p.backBtn,
p.nextBtn,
p.printBtn {
	display: none;
	}

#mainCol .contentBox {
	margin: 0;
	padding: 20px 30px;
	border: none;
	}

#sideCol .contentBox {
	border: none;
	}

#sideCol .promoBox {
	display: none;
	}

#sideCol div.lastItem {
	background: none;
	}

#sideCol .sideColBtmCap {
	display: none;
	}

#sideCol .contactBox {
	padding: 10px 20px;
	border: none;
	}

.badge {
	display: none;
	}

/* @end */

/* @group home */

body.pg-home #topCol {
	display: none;
	}

body.pg-home #content #mainCol {
	border: none;
	}

#featuredBox {
	border: none;
	}

#greetingBox {
	margin: 0;
	border: none;
	padding: 20px 30px 30px;
	}

#bottomBox {
	background: none;
	border: none;
	padding: 0 30px;
	}
	
#bottomBox .outline {
	border: none;
	padding: 0;
	}

#bottomBox h2 {
	color: #932923;
	}

#bottomBox p {
	font: normal 1em/1.8em Verdana, Arial, Helvetica, Geneva, sans-serif;
	}

#bottomBox h2,
#bottomBox p {
	margin: 0;
	}

#bottomBox hr {
	display: none;
	}

/* @end */

/* @group property listing */

.propItem {
	clear: both;
	padding: 20px;
	border-bottom: 1px solid #97876A;
	}

.propItem .outline {
	margin: 0;
	padding: 0;
	border: none;
	}

#mainCol .propItem p.location,
#mainCol .propItem p.price {
	float: none;
	padding-bottom: .5em;
	}

.propItem .frameBox {
	position: static;
	float: left;
	}

.propItem .overview {
	width: auto;
	margin-left: 230px;
	padding: 0;
	border: none;
	}

.propItem .description {
	clear: none;
	}

.propItem .quickInfo {
	display: none;
	}

/* @end */

/* @group property detail */

.propDetail .gallery {
	padding: 20px;
	border: none;
	}

.propDetail .gallery p.note {
	display: none;
	}

.propDetail .gallery .outline {
	margin: 0;
	padding: 0;
	border: none;
	}

img#galleryPhoto {
	padding: 10px;
	}

.propDetail .description {
	padding: 0 20px 20px;
	}

.propDetail div.price,
.propDetail .features {
	border: none;
	}

.propDetail .quickInfo {
	display: none;
	}

.propDetail .features li span {
	color: #000;
	}

div#shareBox {
	display: none;
	}

/* @end */

/* @group presentations */

body.pg-pres #content.twoCol #mainCol {
	float: none;
	width: auto;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}

body.pg-pres #sideCol {
	display: none;
	}

body.pg-pres #presentation {
	overflow: visible;
	}

body.pg-pres #presentation #slides {
	width: auto;
	}

body.pg-pres #presentation.scrollable #slides {
	position: static;
	}

body.pg-pres .slide {
	float: none;
	width: auto;
	border-bottom: 1px solid #97876A;
	list-style: none;
	}

body.pg-pres .slide .outline {
	border: none;
	}

body.pg-pres .frameBox {
	text-align: center;
	}

body.pg-pres .slideThumbs {
	margin-left: 0;
	margin-right: 0;
	overflow: visible;
	}

body.pg-pres #presentation.scrollable .slideThumbs {
	height: auto;
	}

body.pg-pres #presentation.scrollable .thumbs {
	display: inline;
	position: relative;
	width: auto;
	}

body.pg-pres .thumbs li {
	display: inline;
	width: auto;
	}

body.pg-pres #presentation.scrollable .prevThumbs,
body.pg-pres #presentation.scrollable .nextThumbs {
	display: none;
	}


/* @end */

/* @group footer */

#footer {
	position: absolute;
	float: none;
	top: 0;
	left: 0;
	}

#ftrContact {
	position: relative;
	border: none;
	}

#footer p.left,
#footer p.right {
	display: none;
	}

/* @end */
