@media print {

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

    body {
        font-size: 13px;
        line-height: 1.4;
    }

    .container {
        padding: 0px;
    }

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

    a[href]:after {
        content:"" !important;
    }

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

	.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;
	}

	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;
	}

    @page {
        margin: 2cm 1cm;
    }

    @page :first {
        margin-top:0cm;
    }

    header nav,
    section.register,
    footer,
    .btnBlock,
    .backBlock {
        display: none;
    }

    .propertyBlock .flex-direction-nav {
        display: none;
    }

    .propertyBlock.single {
        padding-top:20px;
    }

    header {
        position: relative;
        float:left;
        width: 100%;
    }

    .propertyBlock.single .detail .right .agentBlock .title {
        font-weight: normal;
    }

}
