body
{
	margin:0;
	padding:0;
}
body,p,div,td,textarea,input,select,button
{
	font-family: Trebuchet MS, helvetica,arial,sans-serif; /*,"Trebuchet MS", Arial, Verdana; */
	font-size: 13px; 
	max-width: 1400px;
}

#title, #tabs, table.data-table tr td.cmd, table.data-table tr th.cmd, span#filters a.cmd, span#filters img, span#toolbar, div#account-bar, div#pos-payment, form#pos-form, table.data-table tr td a
{
    display: none;
}

#title span.comp-name {
    display: inline;
}

#title {
    border-bottom: 1px solid gray;
}

div#_usrjoy_button {
    display: none;
}

 @page 
    {
        size: auto;   /* auto is the initial value */
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

div.report-title {
___font-size: 130%; padding: 28px 18px 0 18px;
}

body input.datep {
    padding: 2px 2px 2px 2px;
    padding-left: 2px;
    background-image: url(none);
    background-repeat: no-repeat;
    text-align: left;
    border: none;
    font-weight: bold;
}


#controls span#filters a.act {
    font-weight: bold;
}

body div#pos-print center {
    padding: 0;
}

body div#pos-print center div {
    box-sizing: border-box;
    width: 100%;
}

body div#pos-print center div.POS {
    padding: 0px;
    width: 100%;
    ___font-size: 8px;
}
body div#pos-print center div.POS table td {
    ___font-size: 4px;
    font-family: sans-serif;
}

center.warning {
display: none;
}