I don't normally use p tags in HTML emails but I have two tables aligned left and right that collapse for mobiles. In order to remove the 3px vertical gap that Outlook 2007 and 2010 add I've had to wrap some of my content in a <p> tag.

I realise that support for margins was dropped in Outlook.com but I've followed these instructions to try to remove the unwanted margin anyway. Unsurprisingly it's not working. Does anyone know if it's possible to remove the bottom margin?

This is the CSS from the Email on Acid instructions that I can't get to work:

<style type="text/css">
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {
        line-height: 100%;
} 
p {
        margin:0;
        padding:0; 
        margin-bottom:0;
}
</style>

<p style="margin-top:0;margin-bottom:0;"></p>