﻿
    
        .Desktop 
        {
            display:none;
        }
    
    
    
    
        @media ( min-width: 40em ) {
            /* Show the table header rows and set all cells to display: table-cell */
          .reflow-tbl td,
          .reflow-tbl th,
          .reflow-tbl tbody th,
          .reflow-tbl tbody td,
          .reflow-tbl thead td,
          .reflow-tbl thead th {
              display: table-cell;
              margin: 0;
           }
  
            /* Hide the labels in each cell */
            .reflow-tbl td .ui-table-cell-label,
            .reflow-tbl th .ui-table-cell-label {
                display: none;
            }
        }

    thead 
    {
        font-size:small;
        font-style:normal;
    }

        
	    table tbody tr.even,
	    table tbody tr.alt { background-color: #f3f3f3; }
	    table tbody tr:nth-child(even) { background-color: white; }
	    
	    table tr td th {border: none;
	           padding-right: 0;           
	           
	           }
	           
        div 
        {
            padding-left:3px;
            margin-right: 0px;
        }	           
        
        .joinlist 
        {
            background-color: White;
        }

        #searchtrans_, #bannertrans_, .firstLevelHeader, .secondLevelHeader
        {            
            display:none;
        }


        #sitesearch, #bannertrans_, #banner_, #logotrans_, 
        #titletrans_, #globalmenu_, .dropdown, .top, #nav_, #footer
        {
            display:none;
        }
        .otherroadclosures, infotable, otherroadclosures
        {
            margin-right: 7px;
        }
        
        
        .firstLevelHeader, .secondLevelHeader, .thirdLevelHeader, .headerfollower,
        .otherroadclosures, .blurb, .joinlist
        {
            padding-top: 0;            
        }
        
         .headerfollower
        {
            
        }

        .gridinfo, table, tr, td
        {
            border: none !important; 
        }
        
        
        #bannertrans_, #banner_, #logotrans, #titletrans_, #globalmenu_, .dropdown        {            height: 0;            display: none;        }
        #content_, #form1, #desktopstuff 
        {
            top: 0 !important;            
            margin-right: 3px;            
        }
        
        
        #Div2 
        {
            position: fixed;
            top: 0 !important;
            padding-top: 0 !important;            
            color: White !important;
        }
        
        head1 
        {
            display: none;            
        }
        
        #_content, #main, #MasterPageBodyTag
        {
            width: 100%;
        }

        .DetailOn div, table, tbody
        {
            width: 100% !important;            
            word-wrap: break-word;        
        }

        td, th, td span 
        {
            word-wrap: break-word !important;
        }

        .ui-title 
        {
            color: White;
        }
        
        #content_ 
        {
            width: 100%;
        }
        
    table td, table th
    {        
        white-space:normal !important;
    }