body { color: #000; background: #fff; }
div { height: auto; }

.header,
.footer,
.actions,
.question .next,
.printScreen,
#Scrollbar-Container2,
#Scrollbar-Container3,
#inp-state {
  display: none;
}

.container { width: auto; }

.container,
.detailsForm { padding: 0; }

.detailsForm input.txt,
.detailsForm select {
  border: 1px solid #000;
  color: #000;
}
.detailsForm label { color: #000; }
.detailsForm input.txt { background: #fff; }

.postalInstructions,
#inp-state-printable { display: block }

h2.bcsda,
h3.fotb {
  text-indent: 0;
  color: #000;
  font-size: 1em;
  margin: 0;
  width: auto;
  height: auto;
  background: none;
}
h3.fotb { margin: 0 0 1em 0; }

#Scroller,
.tailorMessage .SContainer,
#tailorMessageContent .Scroller-Container,
.tailorMessage #Scroller-2 {
  overflow: visible;
  width: 640px;
}

#feedbackTitle,
#Scroller,
#Scroller-2,
#Scroller-3,
.msgHolder,
.tailorMessage .info { height: auto; overflow: inherit; }

.SContainer { top: 0; }

.question,
.detailsForm { background: none; color: #000; padding: 0; }
.question .top,
.question .bottom { background: none; }
.question .questionMsg { margin: 0; }