﻿@Media Print 
{
	
	/* Remove unwanted elements */
	.noprint
	{
		display: none;
	}
	
	/* clear margins content div */
	#ContentSection
	{
	    margin-top:0px !important; 
	    margin-left:0px !important; 
	    margin-right:0px !important;
	    margin-bottom:0px !important;
	    /*position:relative;*/
		position:absolute; 
	}
	
	table.topHeader
	{
		border:0px;
		padding-left:0px;
		padding-right:0px;
	}

    .infoBarOptions {
        display:none;
    }

	/* Ensure the content spans the full width */
	.loggedOutMainPanel
	{
		background-color:#ffffff;
		width:100%;
		border-left:none 0px #ffffff;
		border-right:none 0px #ffffff;
		border-bottom:none 0px #ffffff;
	}

	/* Improve padding and font color */
    .mainContent
    {
	    padding-left:0px;
	    padding-right:0px;
	    padding-top:5px;
	    vertical-align:top;
	    color:#000000;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12pt;
	    width:99%;
    }
    
    #content
    {
        margin-right: 0px;
    }
    
    #ContentTable
    {
        width: 100% !important;
    }
    
	.mainContentLoggedOut
	{
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		vertical-align:top;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11pt;
		text-align:justify;
		line-height:1.5;

	}

	.pageTitleCell
	{
		padding-left:0px;
		padding-top:10px;
		vertical-align:top;
		color:#2894C9;
		font-family:Georgia, Times New Roman, Serif;
		font-size:20pt;
		border-top:solid 1px #000000;
	}
    .pageTitleCell2
    {
	    padding-left:0;
	    padding-top:10px;
	    border:0px solid white;
        border-bottom:1px solid #C8C8C8;
        width:100%;
        position: absolute;
    }
    #divMainContent
    {
        width:100%;
        padding-left:0px !important;
    }
    .tile {
      margin: 10px;
      padding: 20px;
      border: 1px solid #c8c8c8;
      background-color: #ffffff;
      color: #000000;
      width: 95% !important;
    }
    .tile-table 
    {
      margin: 10px;
      display: table;
      width: 95% !important;
    }

	.leftNav
	{
		display:none;
	}
	.widthOnPrint
	{
		width: auto;
	}
	
#CalendarTable 
{
    
	margin: 0;
	width: 700px;
}

.calendarDayDataCell
{
    background-color:#FFFFFF;
    border: solid 1px #0066cc;
	}

.calendarDefaultOutline
{
	MARGIN:1px;
	border:solid 1px #0066cc;
	BORDER-COLLAPSE:collapse;
}
}



