/* CSS for printing */
* {
    float: none !important;
}

body {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11pt;
}

.photo_thumb {
    display: none !important;
}

.olMapViewport {
   height: 400px !important;
   width: 650px !important;
   overflow: hidden !important;
}

.noprint,
.olControlZoom,
.olControlLayerSwitcher
{
    display: none;
}

.clr {
    clear: both;
}

.pb {
    page-break-after: always;
    display: block;
/*
    height: 0.6em;
*/
}

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

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

div.padding.pb {
    padding: 0 !important;
    margin: 0 !important;
    height:0 !important;
}

#rp-route-print{
    overflow: visible !important;
    visibility: visible;
    display: block !important;
}


.ext-ie .not-main-map .olLayerGridSingleTile {
    top: -11px !important;
    left: 2px !important;
}

.ext-ie .not-routing.not-main-map .olLayerGridSingleTile {
    top: -22px !important;
    left: 4px !important;
}
svg { overflow: hidden; }