/*Print*/
@media print {

	/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	main,
	nav,
	section,
	summary {
		display: block
	}

	audio,
	canvas,
	video {
		display: inline-block;
		*display: inline;
		*zoom: 1
	}

	audio:not([controls]) {
		display: none;
		height: 0
	}

	[hidden] {
		display: none
	}

	html {
		font-size: 100%;
		-ms-text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%
	}

	html,
	button,
	input,
	select,
	textarea {
		font-family: sans-serif
	}

	body {
		margin: 0
	}

	a:focus {
		outline: thin dotted
	}

	a:active,
	a:hover {
		outline: 0
	}

	h1 {
		font-size: 2em;
		margin: .67em 0
	}

	h2 {
		font-size: 1.5em;
		margin: .83em 0
	}

	h3 {
		font-size: 1.17em;
		margin: 1em 0
	}

	h4 {
		font-size: 1em;
		margin: 1.33em 0
	}

	h5 {
		font-size: .83em;
		margin: 1.67em 0
	}

	h6 {
		font-size: .67em;
		margin: 2.33em 0
	}

	abbr[title] {
		border-bottom: 1px dotted
	}

	b,
	strong {
		font-weight: bold
	}

	blockquote {
		margin: 1em 40px
	}

	dfn {
		font-style: italic
	}

	hr {
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0
	}

	mark {
		background: #ff0;
		color: #000
	}

	p,
	pre {
		margin: 1em 0
	}

	code,
	kbd,
	pre,
	samp {
		font-family: monospace, serif;
		_font-family: 'courier new', monospace;
		font-size: 1em
	}

	pre {
		white-space: pre;
		white-space: pre-wrap;
		word-wrap: break-word
	}

	q {
		quotes: none
	}

	q:before,
	q:after {
		content: '';
		content: none
	}

	small {
		font-size: 80%
	}

	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}

	sup {
		top: -0.5em
	}

	sub {
		bottom: -0.25em
	}

	dl,
	menu,
	ol,
	ul {
		margin: 1em 0
	}

	dd {
		margin: 0 0 0 40px
	}

	menu,
	ol,
	ul {
		padding: 0 0 0 40px
	}

	nav ul,
	nav ol {
		list-style: none;
		list-style-image: none
	}

	img {
		border: 0;
		-ms-interpolation-mode: bicubic
	}

	svg:not(:root) {
		overflow: hidden
	}

	figure {
		margin: 0
	}

	form {
		margin: 0
	}

	fieldset {
		border: 1px solid #c0c0c0;
		margin: 0 2px;
		padding: .35em .625em .75em
	}

	legend {
		border: 0;
		padding: 0;
		white-space: normal;
		*margin-left: -7px
	}

	button,
	input,
	select,
	textarea {
		font-size: 100%;
		margin: 0;
		vertical-align: baseline;
		*vertical-align: middle
	}

	button,
	input {
		line-height: normal
	}

	button,
	select {
		text-transform: none
	}

	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
		*overflow: visible
	}

	button[disabled],
	html input[disabled] {
		cursor: default
	}

	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
		*height: 13px;
		*width: 13px
	}

	input[type="search"] {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box
	}

	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}

	button::-moz-focus-inner,
	input::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	textarea {
		overflow: auto;
		vertical-align: top
	}

	table {
		border-collapse: collapse;
		border-spacing: 0
	}

	[hidden] {
		display: none !important
	}

	#yui3-css-stamp.cssnormalize {
		display: none
	}

	body,
	body * {
		color: #000 !important;
	}

	h1,
	body h1 {
		font-size: 25px;
	}

	body .supreme_wrapper {
		visibility: visible;
	}

	.frontend_website:link:after {
		content: " ["attr(href) "] ";
	}

	.left-off-canvas-menu,
	.home_page_banner,
	.home_page_banner .map_sidebar,
	.header-widget-wrap,
	header .nav_bg,
	.primary_menu_wrapper,
	.inner-wrap .tab-bar,
	div#menu-primary,
	div#menu-secondary,
	div#menu-secondary1,
	.mega-menu,
	div#menu-primary .mega-menu,
	div#menu-secondary1 .mega-menu,
	#comments-template,
	.share_link,
	.social-share-link-wrap,
	.edit,
	.social-media-share,
	.wordpress .tabs-content #listing_map,
	.listing_rating,
	.sidebar .widget,
	#footer,
	body .tab-bar,
	#tabs.ui-tabs .ui-tabs-nav,
	.post-meta,
	.pos_navigation,
	.get_direction,
	.claim-post-wraper,
	.singular-property #loop_property_taxonomy.grid,
	#property_video,
	#property_map,
	.property-page-end,
	#comments,
	.tmpl_property_agent .tmpl-agent-details #contact_frm,
	#breadcrumb,
	.breadcrumb,
	.clearfix:after,
	.singular-listing h2,
	.singular-listing #loop_listing_taxonomy,
	#tmpl-back-link,
	/*body .header_container,*/
	.map-wrap{
		display: none !important;
		height: 0 !important;
		overflow: hidden !important;
		width: 0 !important;
	}

	div#header, header#header, #branding, #branding1{width: auto !important;}
	.directory-single-page .hentry .entry-header-title .entry-header-custom-wrap .entry-header-custom-left{width: 100% !important; border:0 !important;}
	#site-title {font-size: 14px !important;}
	#branding, #branding1 { padding: 0; position: static; width: auto; float: none;}
	#header{clear: none !important; display: inline-block;}

* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }

	.grid .post,
	.grid div[id*="post"] {
		display: inline-block;
		float: none;
		width: 30%;
	}

	.wordpress .tabs-content > .content {
		display: block !important;
	}

	body.tevolution-directory #listing_description .listing_content,
	.entry-map-wrap .map-wrap, .entry-map-wrap .entry-wrap {
		width: 100%!important;
	}

	body .flexslider .slides img {
		display: block !important;
		height: auto !important;
		width: auto !important;
	}

	body .more_photos li,
	body .more_photos.slides,
	#directory_detail_img {
		display: none !important;
		opacity: 0 !important;
		visibility: hidden !important;
		height: 0 !important;
		width: 0 !important;
		margin: 0 !important;
	}

	.location_fld_wrapper{display: none; height: 0; width: 0;}

	.hentry .entry-header-logo img {
		max-height: 100px !important;
		max-width: 100px !important;
	}

}