@media only screen and (max-width:999px) {

    .contentSource{margin-top:45px;display:block;}
    .lr-module .dl-firstli{width: 100%;}
    .lr-module .dl-firstli img{width: 38%; float:left; padding-right: 5px; padding-top: 5px;}
    .lr-module .dl-firstli .mod-teaser{display: block;width: 60%; font-size: 26px; float: right;}
    .lr-module .dl-firstli .mod-teaser a{color:#000;text-decoration:none}
}

@media only screen and (max-width:999px) and (min-width:768px) {            
    body                {background: none !important;}
    .lo-adLB,
    .lo-container       {max-width: 768px;margin:0 auto;overflow:hidden;}
    .lo-content         {max-width:768px;padding:0px;}
    .content-header,
    .content-footer     {max-width:740px;}  
    .lo-left            { float: left; width: 420px;padding:15px 0 0 15px;/*TBD*/overflow:hidden; } 
    .lo-right           { float: right; width: 300px; padding:15px 10px 0 10px;  /*TBD*/overflow:hidden; }
}