@media print {
      thead {
      display: table-header-group; 
      }
      
      th {
      padding: 10px 0;
      background: #dcdcdc;
      border: 1px solid black;
      }
      
      body {
		background:none;
		}
      
}
@media screen and (max-width: 1200px) {

    #columntop 
    {
	    display:none;
    }

    .MainTitle
    {
        float:none;
        padding-left:20px;
        padding-bottom:20px;
    }
    
    .page {
    	width: 100%;
    }

    .SwitchLanguage
    {
        float:none;
    }
    .JsOn
    {
        font-size:0.8em;
        padding-left:20px;	
    }
    .JsOff
    {
        font-size:0.8em;
        padding-left:20px;	
    }
}
/************************************************************************/
@media screen and (max-width: 768px) 
{
     .MainTitle
    {
        font-size:0.8em;
    }
    .page {
		padding-left: 0px;
    }
    .JsOn
    {
       /* font-size:0.6em;*/
        padding-left:0px;	
    }
    .JsOff
    {
        font-size:0.6em;
        padding-left:0px;	
    }
    
    .tablecontent, .tablecontent caption {
    	background-color: white;
    }
}   

/***********************************************************************************/
@media screen and (max-width: 480px) {

   
}


/************************************************************************/
@media screen and (max-width: 320px) {
.leftCell{
    display: table-cell;
    width: 100px;
}
}