I am drawing a chart in an HTML5 canvas. When the chart is printed I would like to use "printer friendly" colors. Is there any event that gets triggered, or anything I can add to the media="print" css that will indicate that the page is being printed so that I can re-render the canvas with the correct colors?
I wanted to avoid using a "printer friendly version" button.