If I have a single column email, 600px wide, is there any reason why I can't have only one media query that targets 599px and makes the email elements 100% so that no matter how small the width the mobile email client is, the width of the email elements, including the images (that are the full width of the email) will be 100% of the viewport? eg:

 @media only screen and (max-width: 599px) {
    .deviceWidth {
        width: 100%!important; /* like a table */
    }
    .image {
        width: 100% !important;
        height: auto;
        display:block;
    }
}