
* {
    background: transparent !important;
    color: #444 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

body {
	font-family: 'Lucida Sans Unicode', Arial, sans-serif;
    color: #444;
    font-size: 9pt;
}

a,
a:visited {
    text-decoration: none;
}

a[href]:after {
    /*content: " (" attr(href) ")";*/
}

abbr[title]:after {
    content: " (" attr(title) ")";
}

/*
 * Don't show links for images, or javascript/internal links
 */

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}

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;
    border: none;
}

@page {
    margin: 2cm;
}

h1 {
    font-size: 25pt;
    font-weight: normal;
    width: 100%;
    border-bottom: 1px dotted #999999;
    page-break-after: avoid;
}

h2 {
    font-size: 18pt;
    font-weight: normal;
}

h3 {
    font-weight: normal;
    font-size: 10pt;
}

p,
h2,
h3 {
    orphans: 3;
    widows: 3;
}

h2,
h3 {
    page-break-after: avoid;
}

h1.listing-details-title{
    display: block;
    width: 100%;
    border-bottom: 1px dashed #999;
}

h2.page-subtitle{
    font-weight: 500;
}

h3.page-subtitle{
    display: none;
}

h3.listing-address{
    font-size: 14pt;
    margin-top: 0;
    padding-top: 0;
    line-height: auto;
    font-weight: bold;
}

span.page-title{
    display: none;
}

#hide-when-lt-medium{
    display: none;
}

#listing-view-about{
    font-size: 12px;
    color: #444;
}

#footer, #header-search-inner {
	display: none;
}

.nav-dropdown-links {
	display: none;
}

.go-back, .search-again, #small-nav-trigger, #listing-details-views, .hide-when-lt-large {
	display: none;
}

#bottom-ads, #banner-ad-images, .textad {
	display: none;
}

#main-content-inner {
	overflow: visible;
	display: inline;
}

#header-logo {
	display: block !important;

}

.swappr-next-arrow,
.swappr-prev-arrow{
    display: none;
}

.nav-dropdown,
.nav-dropdown-links{
    display: none !important;
}

ul#nav{
    display: none;
}

#small-nav{
    display: none;
}

.typekit-badge{
    display: none !important;
}

#header{
    display: none;
}

#header-search {
    display: none;
}

#header-saved-properties {
    display: none !important;
}

#page-title{
    display: none;
}

#listing-details-overview{
    width: 30%;
}

#listing-details-content{
    width: 70%;
    word-wrap: normal;
}

.listing{
    border-bottom: 1px dashed #999;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.listing img{
    margin-top: 20px;
    margin-bottom: 20px;
}

.listing-price{
    display: inline-block;
    color: #777;
    width: 100%;
}

#similar-listings,
#sidebarRight {
    display: none;
}

#page-footer {
    display: none;
}

.print-logo{
    width: 100%;
    height: 108px;
    display: block;
    border-bottom: 1px dashed #999;
    margin-bottom: 20px;
}

#listing-print-extra {
    display: block;
    font-size: 9pt;
}

#listing-print-extra .ygutter {
	padding: 0;
}
.agent-options, .office-options{
	display:none;
}
.pluginConnectButton{
	display:none;
}
