.box {
  width: calc(94%);
  margin: 2px;
  border: 1px solid gray;
  min-height: 100px;
  background: white;
  position: relative;
}
.box.nocontent {
  min-height: 20px;
}
h2 {
  margin: 5px 0;
}
div.p {
  padding: 5px;
}
table {
  width: 100%;
}
table td {
  padding: 2px 4px;
  border: 1px dashed #c3c3c3;
}
.graphBox {
  width: 50%;
  float: left;
  margin: 0px;
  padding: 0px;
}
.graphBox .graph {
  width: 100%;
  min-height: 100px;
}
.pieGraph table {
  width: auto;
  border-collapse: collapse;
  border-spacing: 0;
}
.pieGraph td {
  padding: 0px;
  border: none;
}
.pieGraph th {
  padding: 0px;
  border: none;
}
.pieGraph td.legendLabel {
  padding-left: 4px;
}
