body {
    margin: .4cm;
	background: transparent;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 120%;
	color: black;
}


#menu, img.logo, .no-print {
    display:none;
}

img.printable-logo
{
    width: 4cm;
    height: auto;
}



#content
{
    background:none;
    border:none;
    padding:0;
}

.number
{
    text-align:right;
}

#logout {
  display:none;
}

strong
{
    font-size: 10pt;
}


h1
{
}


hr {
  border: none;
  border-top: 1px solid #ccc;
}

.clear-all
{
	clear:both;
}

.center
{
    text-align:center;
    float:none;
    width: 100%;
    margin:auto;
}
.right
{
    float:right;
}
.left
{
    text-align:left;
}


h5 {
 margin: 0;
}

br {
	clear: left;
}




/* inovice show style */
table.invoice
{
    width: 100%;
    height:100%;
    border-top: 1px solid black;
    border-collapse: collapse;
}


table.invoice td
{
    vertical-align:top;
    border-collapse: collapse;
    border-bottom: 1px solid black;
}

table.invoice table.no-border,table.invoice table.no-border td
{
    vertical-align:middle;
    border: none;
}
table.invoice table.no-border
{
    width:98%;
    margin: 10px;
}
table.invoice td.thick-border
{
    border: 3px solid black;
}

table.invoice td.stamp-sized
{
    height: 5cm;
    vertical-align:bottom;
    text-align: right;
    padding-right: 1cm;
}

table.invoice td.body
{
    height: 7cm;
}

table.invoice td.ordered-by
{
    height: 1.5cm;
}