
 .iwm_map_canvas { width: 100%; display: inline-block; position: relative; list-style: none; } .iwm_map_canvas:after { padding-top: 61.7%; display: block; content: ''; } .iwm_map_canvas div[id*='map_canvas_'] { position: absolute; top: 0; bottom: 0; right: 0; left: 0; } .iwm_map_overlay .iwm_data { position: absolute; top: 0; left: 0; pointer-events: none; } .iwm_map_overlay { width: 100%; display: inline-block; position: relative; list-style: none; } @media only print { .iwm_map_canvas { overflow: auto; max-width: 600px; max-height: 400px; } .iwm_map_canvas:after { padding-top: 0; display: block; content: ''; } .iwm_map_canvas svg { zoom: 40%; } .iwm_map_canvas div[id*='map_canvas_'] { position: relative; } }