/* to be used for screen only css that doesnt affect print */

#wrapper {
    width:995px;
    overflow: hidden;
    position: relative;
}
#content{
    width:979px; /* if set to 100% the margin of 30px pushes it under the pagebody by 30px on the right*/
    overflow:hidden;
}
#content.threecol #primary-content .contentBlock {
	/* applied indevidually to the content blocks*/
	width:546px;
	overflow:hidden;
}
.wide-content{
	width:979px;
	overflow:hidden;
}
#maincol{ /* contains primary and tertiary content */
    width: 780px;
    float: left;
    overflow:visible;
}
    #primary-content{
        float:left;
        width:780px;
    }
    #primary-content .contentBlock {
        width:750px;
        overflow:hidden;
        margin: 0 15px 30px 15px;
    }
    #tertiary-content{
        width: 160px; /* this will always be the same width but might not always be there */
        float:left;
        margin-right:15px;
        font-size:0.95em;
		overflow:hidden;
    } 
        #content.threecol #maincol{
            border:0;
            width: 768px;
        }
           	 #content.threecol #primary-content{
                width: 577px;
            }
	
    #content.threecolleft #maincol { /* doc1 page where content is aligned left*/
        background:url(../display_images/columnbg.gif) 25px 0 repeat-y !important;
        width:780px;
        border:1px solid #eaebeb;
        border-width:0 1px 0 0;
    }
        #content.threecolleft #primary-content{
            width:542px;
            margin-right:20px;
        }
            #content.threecolleft #primary-content .contentBlock{
                width:525px;
                margin:0 0 0 15px;
            }