@charset "UTF-8";

@page {
    margin: 0.75in;

    @bottom-left {
        content: "&copy; ApartmentData 1986-2021";
    }
    @bottom-right {
        content: "Page " counter(page) " of " counter(pages);
    }
}
/*
html, body { height: auto; font-size: 65%; }
* {
    font-size: 1em;
    line-height: 1;
}
*/

#body {
    margin: 0;
    padding: 0;
    border: 0;
}

#logo img {
    max-width: 250px;
}

#banners, #footer {
    display: none;
}

/*section:not(#overview) .columns > .column {
    padding: 0 1rem !important;
}*/

/* Defining all page breaks */
a {
    page-break-inside: avoid;
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
    page-break-inside: avoid;
    page-break-after: avoid;
}

img {
    page-break-inside: avoid;
    page-break-after: avoid;
}
blockquote, figure, pre {
    page-break-inside: avoid;
}
ul, ol, dl  {
    page-break-before: avoid;
}
table {
    page-break-before: avoid;
}
tr {
    page-break-inside: avoid;
}

/* Format */
h1 {
    margin-top: 0;
}

/* Links */
a, a:visited {
    /*text-decoration: underline;*/
    text-decoration: none;
}
/*a[href]:after {
    content: " (" attr(href) ")";
}*/
abbr[title]:after {
    content: " (" attr(title) ")";
}
/* Don't show links for javascript/internal links */
a.print-no-link:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
}


.page-break {
    page-break-inside: avoid;
}

.page-break-before {
    page-break-before: always;
}

.page-break-after {
    page-break-after: always;
}

/* Display / hide content */
#top-bar, .reports-page #sidebar-col, .no-print, .tablesorter-filter-row {
    display: none !important;
}

.print-only, .print-display {
    display: inherit !important;
}

.print-hide {
    display: none !important;
}

section#construction table span.badge::after {
    padding: 8px;
}

/* Site App */
body.bg-grey, #header {
    background-color: transparent;
    border: 0;
}

.fixed-header {
    position: relative;
    text-align: center;
    background-color: transparent;
    margin-bottom: 1px;
}


.global-wrapper { margin-bottom: 380px; }

/*footer img {
    width: 380px;
}*/

.tablesorter-wrapper {
    position: inherit !important;
}

.tablesorter-wrapper .arrow-up-down {
    display: none;
}

/* Dashboard */
#overview .block {
    min-height: 130px;
}

/* Submarkets */
#submarkets #sidebar-col,
#submarkets #content-col, .print-12 {
    width: 100%;
}

#submarkets .masonry-layout {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

#submarkets form > .columns {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

#map {
    position: relative;
    overflow: hidden;
}

#map .gm-style-cc, #map .gm-fullscreen-control {
    display: none;
}
