#wrap {
min-height: 100%; 
height: auto; margin: 0 auto -60px; 
padding: 0 0 60px;
}

#wrap > .container {
  padding-top: 70px;
}

#footer > .container {
  padding-left: 15px;
  padding-right: 15px;
}

#footer {
  height: 60px;
  background-color: #f5f5f5;
}

#footer p {
    margin: 20px 0;
}

code {
  font-size: 80%;
}

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}

table.table-forecast thead th {
    text-align: center;
}
