#datagrid_topleft,#datagrid_top,#datagrid_left,#datagrid_data{float:left;overflow:hidden;position:relative}
#datagrid_topleft .content,#datagrid_top .content,#datagrid_left .content,#datagrid_data .content{position:absolute}
#datagrid_topleft .hide_row,#datagrid_topleft .hide_col,#datagrid_top .hide_row,#datagrid_top .hide_col,#datagrid_left .hide_row,#datagrid_left .hide_col,#datagrid_data .hide_row,#datagrid_data .hide_col{visibility:hidden}
#datagrid_topleft .hide_row>div,#datagrid_topleft .hide_col>div,#datagrid_top .hide_row>div,#datagrid_top .hide_col>div,#datagrid_left .hide_row>div,#datagrid_left .hide_col>div,#datagrid_data .hide_row>div,#datagrid_data .hide_col>div{display:none}
#datagrid_topleft .content .row,#datagrid_top .content .row,#datagrid_left .content .row,#datagrid_data .content .row{position:absolute;margin-left:0;overflow:visible}
#datagrid_topleft .content .cell,#datagrid_top .content .cell,#datagrid_left .content .cell,#datagrid_data .content .cell{float:left;border:solid #ccc;line-height:1.4;border-width:0 1px 1px 0;overflow:hidden}
.event_pending{opacity:.5;filter:alpha(opacity=50)}
#datagrid_data{overflow:auto}