html {
  background-color:#efefef;
}

body {
  background-color:#ffffff;
  
  max-width:600px;
  /* width can be smaller than 600px, but not more
     thus the page should fit on most phone screens */
  
  margin:0 auto !important;
  /* remove top and bottom margin
     and center page on screen 
     (if viewed on screens larger than 600px in width) */
}

.hidemobile  {
  display:none !important;
  /* this class name is used on all elements that need
     to be hidden from handheld media */
}

* {
  float: none !important;
  width: auto !important;
  height: auto !important;
  position:static !important;
  
  /* for all elements
     remove float, width, and position
     CSS rules. */
}

td {
  display:block;
  /* display all table data elements as block level elements. */
}

img {
  max-width:100% !important;
}