@charset "UTF-8";

/* This is print css is used with media=all on dedicated print page */

#medelaLocationfinderSearch,
#medelaLocationfinderResultoutput {
    display: none;
}

#body {
    page-break-inside: avoid;
    height: 550px;
    overflow: hidden;
    position: relative;
    zoom:1;
}

.location_info {
    height: 90px;
    overflow: hidden;
    position: relative;
    zoom:1;
}

#medelaLocationfinderGmap {
    height: 400px;
    margin-bottom: 0;
    margin-left: 0;
    min-height: 0;
    min-width: 0;
    overflow: hidden;
    width: 640px;
}

#headerBottom,
#serviceNavigation,
#medelaLocationfinderGmap-shadow
/*
#medelaLocationfinderResultoutput,
#medelaLocationfinderGmap-shadow,
#medelaLocationfinderGmap,
.infowin-controls,
.infowin-bottom,
.infowin-top*/ {
    display: none;
}

#headerTop {
    height: auto;
    position: static;
    width: auto;
}

#branding {
    position: static;
}


#medelaLocationfinder-print {
    display: none;
}

#medelaLocationfinder {
    border: 0;
    min-height: 0;
    overflow: hidden;
    page-break-inside: avoid;
    position: relative;
}

#page {
    margin: 0;
    overflow: hidden;
    position: absolute;
    top:0;
    left: 0;
    bottom:0;
    width: 640px;

}

.print .vcard {
    font-size: 1.2em;
}

.print .vcard .org {
    font-size: 1.2em;
    font-weight: bold;
}

.print #print_page {
    font-size: 1.2em;
    position: absolute;
    right: 0;
    top:0;
    z-index: 10;
}

.print .location_info {
    margin-bottom: 20px;
}

@media print {
    .print #print_page {
        display: none;
    }
}

fieldset {
    height: 0;
}
