@page {
    size: landscape;
}
/* Print using IE, and do not forget to set the print background colour option in the advanced setting.
It is not perfect, but it does a lot, whereas Mozilla seems to screw up with the background!
*/
@media print {   
    div.signature {
      visibility: hidden;
    }
    
    div.toc {
      background-image: url("W3CLogo.png");
      background-repeat: no-repeat;
      background-position: 5 40;
    }  
    
    div.toc ol {
        padding-left: 130px;
        margin-left: 0px;
    }    

    div.projSlide { 
        font-size: 220%; 
        padding-top: 4; 
    }
    /* For some reasons, in some cases the table cell's font sized was not increased although
    the previous statement should have done it...
    */

    div.projSlide td, div.projSlide th {
        font-size: 220%;
    }
    
    /* I got messed up with this margin-tops, at some point I will have to clean that. I am afraid
    of chasing css errors through IE and Mozilla... (probably IE, that is...). It is, in any
    case, a better idea to print using Mozilla in my experience
    */
    div.projSlide h1 {
        margin-top: 0px;
    }
    
    div.projHeader {
        background: #048;
        color: white;
    }
        
    /* That does not seem to work with the background logo... I leave it in, maybe a future release
    of a browser will make it right... */
    div.projSlide { 
        page-break-before: always;
        page-break-inside: avoid;
        background-image: url("W3CLogo.png");
        background-repeat: no-repeat;
        background-position: left bottom;
        background-attachment: scroll;
    }
}
