﻿@media print {

    img {
        max-width: none !important;
    }

    .panel-tab,
    #city-logo-img,
    #search-container,
    #city-logo-link,
    #busyIndicatordiv,
    .ui-accordion-header,
    .navbar-inverse,
    .feature-details button,
    .search-result-edit,
    .bottom-bar,
    .navigationContainer,
    body > .quickdate,
    .close-btn {
        display: none !important;
    }


    #sidebar .ui-accordion-content,
    .feature-details {
        overflow: visible !important;
    }

    .feature-editor {
        margin-top: 0;
    }

        .feature-editor .editor-container .tab-container,
        .feature-editor .event-details .editor-container .tab-container {
            height: 100%;
        }

        .feature-editor .tab:not(.active) {
            display: none;
            visibility: collapse;
        }

        .feature-editor .file-input-wrapper {
            display: none;
        }

        .feature-editor a[href]:after {
            content: none !important;
        }

        .feature-editor .event-details.open {
            background: white !important;
        }

    #selectioncontainer,
    #sidebar-options,
    #taskscontainer {
        height: 100% !important;
    }

    #sidebar {
        bottom: 0 !important;
        top: 0 !important;
    }

    .imgTileStyle {
        max-width: initial !important;
    }

    .feature-details,
    #taskscontainer {
        background: white !important;
    }

    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-right,
    .ui-corner-br {
        border-radius: 0;
    }

    .branding-container {
        display: block !important;
        position: absolute;
        bottom: 0px;
        right: 0px;
        z-index: 1000;
    }

    #beehivebranding {
        width: 200px;
        height: 65px;
    }

    .print-city-container {
        display: block !important;
        text-align: center;
        position: absolute;
        bottom: 0px;
        width: 100%;
        padding-bottom: 12px;
        z-index: 1000;
    }

    #print-city {
        background-color: white !important;
        padding: 5px;
    }

    .right-slide-panel {
        background-color: white !important;
    }

    input[type="text"]:disabled,
    input[type="tel"]:disabled,
    input[type="email"]:disabled,
    input[type="password"]:disabled,
    input[type="datetime"]:disabled,
    input[type="number"]:disabled,
    select:disabled,
    textarea:disabled {
        border: 1px solid #c8ccce;
    }

    .map-dynamicDiv {
        background-color: white !important;
    }

    #search {
        height: 100% !important;
    }

    .collapsible-body {
        height: 100% !important;
    }

    .collapsible-section-titlebar {
        border-bottom: 0px solid #333333;
    }

    .mapregion #parentPanel {
        top: 0 !important;
    }
}
