body {
font: normal 9px/11px verdana, helvetica, arial, sans-serif;
margin: 0;
padding: 0;
}

div {
margin: 0;
padding: 0;
}

.context-bar {
display: none;
}

.navigation {
display: none;
}

form {
display: none;
}

.zone_logo {
margin: 0;
padding: 0;
}

h1 {
margin: 0;
padding: 0;
}

.zone_logo h1 {
font: normal 24px helvetica, arial, sans-serif;
line-height: 24px;
margin: 0;
padding: 0;
}

.zone_logo h1 a {
text-decoration: none;
font: normal 24px helvetica, arial, sans-serif;
line-height: 24px;
margin: 0;
padding: 0;
}

h2 {
font: normal 18px/24px helvetica, arial, sans-serif;
margin: 0 0 6px 0;
padding: 0;
}

.t_section h2 {
font: normal 14/18px helvetica, arial, verdana, sans-serif;
color: #bbb;
}

a {
color: #000;
}

table {
border: 1px solid #bbb;
border-right: 0 none;
border-right: 1px solid #bbb;
border-bottom: 0 none;
}

td a,
th a {
text-decoration: none;
}

td {
padding: 6px 5px;
border-bottom: 1px solid #bbb;
}

td.title {
font-weight: bold;
}

td.irsc_upc {
text-align: center;
}

td.before_qty,
td.period_qty,
td.total_qty {
border-left: 1px solid #ddd;
text-align: center;
}

td.period_qty,
td.period_royalty {
background: #eee;
}

td.total_royalty,
td.before_royalty,
td.period_royalty {
text-align: right;
}

td.total_royalty,
td.total_qty {
font-weight: bold;
}

table.list tr td.groupby,
table.list tr th.groupby {
padding: 0;
text-indent: -3000px;
border-right: 0 none;
}

th {
padding: 3px 5px;
border-bottom: 1px double #bbb;
border-right: 1px solid #ddd;
text-align: left;
}

.group {
background-color: #eee;
}

.group th {
border-top: 1px solid #bbb;
border-bottom: 2px solid #bbb;
background-color: #eee;
border-right: 0 none;
padding: 12px 5px;
background: none #fff;
}

.group-aggregate {
page-break-after: always;
font-weight: bold;

}
.group-aggregate td {
font-weight: bold;
border-top: 3px solid #bbb;
}

#subsite_switcher {
display: none;
}

#wrap_footer {
display: none;
}

#devtools {
display: none;
}

.skip {
display: none;
}