
/* Ultra simple print stylesheet */
/* This stylesheet is used instead of application.css */

#console,
#footer,
#navigation,
#secondary_navigation,
.context_navigation ul,
.paginator,
.sidebar,
.tool {
  display: none;
}

body {
  background-color: #ffffff;
  color: #000000;
  line-height: 1.6em;
}

h1 {
  margin-top: 1em;
}

#branding {
  background-image: none;
  background-color: #ffffff;
  border-bottom: 0.1em solid #333333;
  font-weight: bold;
  padding-bottom: 0.4em;
}

#logo {
  background-image: none;
  color: #000000;
  padding: 0;
  text-indent: 0;
  text-decoration: none;
}

th,
td {
  padding: 0.2em 0.5em 0 0.2em;
  text-align: left;
  vertical-align: top;
}

/* Network listing */

ol.network .connections {
  font-size: 0.8em;
  font-weight: normal;
}

ol.network li {
  margin-bottom: 1em;
}

ol.network a.entity {
  font-weight: bold;
}

/* Key figures page 
------------------------------------ */

table.key_figures {
  border-collapse: collapse;
  margin-top: 0;
  margin-bottom: 1em;
  width: 100%;
}

table.key_figures th.title {
  vertical-align: middle;
}

table.key_figures th.amount {
  text-align: right;
}

table.key_figures td {
  text-align: right;
  vertical-align: middle;
}

table.key_figures td .amount {
  display: none;
}

.chart {
  /* Printing the charts look terrible, so we'd better remove them until we figure out a proper print */
  display: none;
}

div.visual-legend {
  display: none;
}
