Jak ustawić marginesy drukowania Safari przez CSS, aby wydrukować bez obramowania

Chcę wydrukować stronę internetową w formacie PDF bez marginesów w przeglądarce Safari. Rozmiar strony jest ustawiony na „A4 borderless” w oknie dialogowym drukowania.

Cokolwiek robię, Safari w OSX dodaje dodatkowy margines wokół mojego HTML. Sprawdź „drukuj tła”, aby zobaczyć, co mam na myśli.

Oczywiście reguła @ nie ma wpływu na Safari, ale czy są jakieś inne sposoby?

http://jsfiddle.net/willemvb/psFHC/

@page {
  size: 21cm 29.7cm;   /*A4*/
  margin: 0; /*webkit says no*/
}

html{
    margin: 0;
    padding: 0;
    width: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    width: 100%; 
    background: #eee;
}

questionAnswers(2)

yourAnswerToTheQuestion