@media print
{
	/* Header Styles */
	.printHeader1
	{
		font-size:14pt;
		text-align:center;
        }
	.printHeader2
	{
		font-size:13pt;
		/*font-weight:bold; */
		width:33%;
	}
	.firstPage td
	{
		font-size:10pt;
		/*font-weight:bold; */
		width:25% !important;
                white-space:nowrap;
	}
	.printFooter1 td
	{
		/*font-weight:bold; */
		font-size:10pt;
		width:10%;
	}
	.printFooter2 td
	{
		/*font-weight:bold; */
		padding-top:10px;
		font-size:10pt;
		width:33%;
	}
        
        
        
        .grid-view td.extrarow {
            padding:15px;


        }
	/* Grid View Styles */

	.grid-view table
	{
		width: 100% !important;
	}
	.grid-view table, .grid-view th, .grid-view td
	{	
		
		border-style:solid ;
		border-width:.5px ;
		border-collapse:collapse ;

	}
	
	.grid-view th:nth-child(1)
        {
             padding: 2px !important; 
             width: 2% !important;
        }


	.grid-view thead  th
	{	
		width: auto !important;
		font-size:13pt !important;
		height:15px !important;

	}
	
	.grid-view tbody tr td
	{

		width: auto !important;
		text-align:left !important;
		font-size:13pt !important;
		height:50px !important;

	}

	.grid-view tfoot tr td
	{	
		
		height:35px !important;
		font-size:13pt !important;
		
	}
	.printFooter
	{
		/*font-weight:bold; */
	}
	.mpowerStyle
	{
            font-size:12px;
            color:#000000;
            border-collapse : collapse;
	}        
	.mpowerStyle tr td.sec1 {
            border:1px solid black;
	}
        .mpowerStyle tr td.sec3{
            border:1px solid white !important;
        }
        .subTable{
            border-collapse : collapse;
        }
        .subTable tr td , .subTable tr th{
            border:1px solid black;
        }
}    
