header, footer,.tab-bar {height:0 !important; padding:0 !important; margin:0 !important}  #header-links, header #user, header *, #nav, aside, #logo, footer *, .tab-bar{ display:none !important; }        .contact-form{    border:0;    padding-top:1.5em;  }  #contact-form-arrow-right{    width:0;    height:0;       border-top:22px solid transparent;      border-bottom:22px solid transparent;        border-left:22px solid #FFF;    position:absolute;    left:-5px;    top:50%;    -moz-transform:translateY(-50%);    -webkit-transform:translateY(-50%);    -o-transform:translateY(-50%);    -ms-transform:translateY(-50%);    transform:translateY(-50%);  }    #footer-graphic{    position:absolute;    width:100%;    bottom:0;    left:0;  }