Help: HTML email creating unwanted breaks in Outlook 2007, 2010

Hey All:

I am currently doing some email blasts and I have noticed a small consistent problem where my emails are getting breaks when they reach a significant length. They get random breaks in the html. I have done all of the best practices, using tables, style=“display:block” in my emails. Does anyone know of a fix to prevent these page breaks? I tried using page-break in the style tag:

  <style type="text/css">
      v\:* { behavior: url(#default#VML);}
    body {
    background-image:url('***');
    background-repeat: repeat-y no-repeat;
    margin:0;
    padding:0;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    font-family: Helvetica, Arial, sans-serif;
    page-break-inside:avoid;
}
.ReadMsgBody { width: 100%;}
.ExternalClass {width: 100%;}
      .yshortcuts,
  .yshortcuts a,
  .yshortcuts a:link,
  .yshortcuts a:visited,
  .yshortcuts a:hover 
  {color: rgb(13, 142, 226);text-decoration:none;}
@page{ height:6000px;page-break-inside:avoid;}     

Thanks in advance