body.userrole-authenticated ul.plone-toolbar-main, 
body.userrole-authenticated #login-links-fee-invoice {
  display: none;
}

body.userrole-editor ul.plone-toolbar-main,
body.userrole-manager ul.plone-toolbar-main,
body.userrole-site-administrator ul.plone-toolbar-main {
  display: block;
}

/* Fix faceted navigation radio button listing */
body #faceted-form .faceted-radio-widget ul li {
    display: list-item;
}

/* Tweak faceted navigation facet layout */
.faceted-widget.section-tiedekunta { float: left; }
.faceted-widget.section-yksikko { float: left; }
.faceted-widget.section-tila { float: left; }
.faceted-widget.section-vaihe { float: left; }
.faceted-widget.section-hakusana { clear: left; }
.faceted-widget.section-haku { clear: left; }
.section-haku-ef .faceted-widget.section-haku { clear: none; }

/* Display slider legend only for screen readers */
.ui-slider-scale.ui-helper-reset {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}

/* Always clear floats before results */
#center-and-left-area { clear: left; }