BODY{overflow: visible;}

.print-only{display:block}
.noprint{display:none}


.header_cell{display:none;}
.footer_cell{display:none;}
.content_cell{position:relative;margin:0px;}
.dropsort_dragbar{display:none;}
TABLE.listing TD.create_actions{display:none;}
TABLE.listing TD.sort_actions{display:none;}
TABLE.listing TD.edit_actions{display:none;}
TABLE.listing TH{display:none;}
.admin_filters{display:none;}

#popup{background:#FFFFFF}

DIV.report_scroller{width:auto !important;margin:0px !important;overflow:visible !important;overflow-x:visible !important;}
DIV.report_scroller TABLE.report{}
DIV.report_scroller TABLE.report TD
DIV.report_scroller TABLE.report TH,
DIV.report_scroller TABLE.report TD *,
DIV.report_scroller TABLE.report TH *{font-size:10px;padding:1px;}
DIV.report_scroller TABLE.report .col-left1{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-left1a{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-left2{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-right4{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-right3{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-right2{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-right1{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}
DIV.report_scroller TABLE.report .col-right1a{position:relative !important;;width:auto !important;;left:auto !important;;right:auto !important;;}