#page{
   width:600px;
}

.header h1{
   color:#00C;
   float:right;
}

.data{
   clear:both;
   float:right;
   text-align:right;
}
.toFrom{
   float:left;
   width:600px;
   padding-bottom:10px;
}

.toFrom h3{
  margin:0px;
}

.to, .from{
   border:1px solid black;
   padding-left:10px;
   padding-right:80px;
   padding-bottom:10px;
   padding-top:10px;
}

.to{
   float:right;
}

.from{
   float:left;
}

.list{
   clear:both;
}

.activity{
   clear:both;
   float:left;
   width:100%;
   border: 1px solid black;
}

.activity h3{
   margin:0px;
   padding-left:10px;
   padding-top:10px;
}

.activity .right, .activity .right_count{
   padding-left:100px;
   width:100px;
   float:right;
}

.activity .title{
   padding:0px;
   padding-left:30px;
   width:300px;
}

table.receipt{
   border-spacing:0px;
   width:600px;
   padding-top:10px;
}

table.receipt th{
   border-bottom:solid;
   border-width:1px;
   text-align:left;
}
table.receipt td{
   border-bottom:dashed;
   border-width:1px;
}

.overlimit .right_count{
   color:red;
   font-weight:bold;
}

.printhide{
   display:none;
}

#banner{
   display:none;
}
#header{
   display:break;	
}
#navbar{
   display:none;
}
#nav{
   display:none;
}
#sidebar{
   display:none;
}

#footer{
   display:none;
}