@media screen {
    /* Global background color
       fixes issue with whitespace between content and footer */
    html * { background-color: #000000; cursor: url('/Stylesheets/cursor_Halloween.png'), auto; }

  /* These work but they color the sidebar links too
       body a:link { color: #99A8D1; }
       body a:visited { color: #9999cc; } */

    /* Link colors */
    a { color:#E66C2C; }
    a:visited { color:#E4611B; }

    .main {
        margin: 0;
        margin-left: 10em; /* Same as the width of the sidebar */
        padding: 0 .5em;
        padding-bottom: 4em;
        font-family: Helvetica;
        height: 100%;
        overflow: auto;
        display: auto;
        background: #000000;
	color: #F9F9F9;
        z-index: 1;
    }

    /* Override rendering engine's default padding that puts a white border around the body */
    main, body {
        margin: 0;
        padding: 0;
        z-index: 1;
        text-align: center;
    }

    /* Align text to left for article entries */
    main, p { text-align:left; }

    /* Title for article updates */
    .wrapper {
        width: 100%;
        height: 2em;
        display: table;
    }
    .center {
        width: 60%;
        height: 2em;
        display: table-cell;
    }
    .left, .right {
        text-align: right;
        font-size: .6em;
        width: 20%;
        height: 2em;
        display: table-cell;
    }
}

/* sub-XGA screens */
@media screen and (max-width:1023px) {
    .main {
        font-size: 1.8em;
        margin-top: 1.6em;
        margin-left: .2em;
}

@media print and (color) {
    .main {
        margin: 0;
        padding: 0 .5em;
        padding-bottom: 4em;
        font-family: Helvetica;                                                                                                                                                                                  
        height: 100%;                                                                                                                                                                                         
        overflow: auto;
        display: auto;
        z-index: 1;
        text-align: center;
    }                                                                                                                                                                                                            
                                                                                                                                                                                                                 
    /* Override rendering engine's default padding that puts a white border around the body */                                                                                                                   
    main, body {                                                                                                                                                                                                 
        margin: 0;                                                                                                                                                                                               
        padding: 0;                                                                                                                                                                                          
        text-align: center;                                                                                                                                                                                     
    }                                                                                                                                                                                                            
                                                         
    /* Title for article updates */                                                                                                                                                                              
    .wrapper {                                                                                                                                                                                                   
        width: 100%;                                                                                                                                                                                             
        height: 2em;                                                                                                                                                                                             
        display: table;
        text-align: center;
    }                                                                                                                                                                                                            
    .center {                                                                                                                                                                                                    
        width: 60%;                                                                                                                                                                                              
        height: 2em;                                                                                                                                                                                             
        display: table-cell;
        text-align: left;
    }                                                                                                                                                                                                            
    .left, .right {                                                                                                                                                                                              
        text-align: right;                                                                                                                                                                                       
        font-size: .6em;                                                                                                                                                                                         
        width: 20%;                                                                                                                                                                                              
        height: 2em;                                                                                                                                                                                             
        display: table-cell;                                                                                                                                                                                     
    }
    /* Align text to left for article entries */                                                                                                             
    main, p { text-align:left; }
}
