html, body, .hefcw div, .hefcw span, .hefcw applet, .hefcw object, .hefcw iframe,
.hefcw h1, .hefcw h2, .hefcw h3, .hefcw h4, .hefcw h5, .hefcw h6, .hefcw p, .hefcw blockquote, .hefcw pre,
.hefcw a, .hefcw abbr, .hefcw acronym, .hefcw address, .hefcw big, .hefcw cite, .hefcw code,
.hefcw del, .hefcw dfn, .hefcw em, .hefcw font, .hefcw img, .hefcw ins, .hefcw kbd, .hefcw q, .hefcw s, .hefcw samp,
.hefcw small, .hefcw strike, .hefcw strong, .hefcw sub, .hefcw sup, .hefcw tt, .hefcw var,
.hefcw b, .hefcw u, .hefcw i, .hefcw center,
.hefcw dl, .hefcw dt, .hefcw dd, .hefcw ol, .hefcw ul, .hefcw li,
.hefcw fieldset, .hefcw form, .hefcw label, .hefcw legend,
.hefcw table, .hefcw caption, .hefcw tbody, .hefcw tfoot, .hefcw thead, .hefcw tr, .hefcw th, .hefcw td {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; 
}
body {
    line-height: 1;
}
.hefcw ol, .hefcw ul {
    list-style: none;
}
.hefcw blockquote, .hefcw q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
.hefcw ins {
    text-decoration: none;
}
.hefcw del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
.hefcw table {
    border-collapse: collapse;
    border-spacing: 0;
}
