

body {
    font-family: monospace;
    color: "#000"
}

/* Iphone -webkit-device-pixel-ratio=3*/
@media only screen
and (min-device-width: 350px)
and (max-device-width: 450px)
and (-webkit-device-pixel-ratio: 3) {
    @media (orientation: portrait) {
        body {
            font-size: 46px;
        }
        table {
            font-size: 50px;
        }
        td {
            padding: 2 25;
            margin-top: 0px;
        }
    }
    @media (orientation: landscape) {
        body {
            font-size: 18px;
        }
        table {
            font-size: 20px;
        }
        td {
            padding: 0 14;
        }
    }
}

@media only screen and (min-device-width: 800px) {
    body {
        font-size: 20px;
    }
    table {
        font-size: 20px;
    }
    td {
        padding: 0 16;
    }
    h2 {
        max-width: 800px;
    }
    p {
        max-width: 800px;
    }
}