/* General styles */

.skipLinks,
#portal-personaltools-wrapper,
.search-offset,
.homepage-headline,
homepage-headline-mobile,
#mainbannerimage img,
#globalnav-wrapper,
.banner #above-sidebar-column,
.portaltype-homepage #sectionheader,
.toplink,
.twitter-feed,
.pagination {
    display: none;
}

#portal-logo {
    display: block;
}

tr,
th {
    border-bottom: 1px solid #dddddd;
}

td,
th,
dt {
    padding: 10px 17px;
}

a[href]:after {
    content: "";
}


/* Home page */

.portaltype-homepage #quadboxes,
.portaltype-homepage #quadboxes .quadbox,
.portaltype-homepage #links,
.portaltype-homepage #sidebar-column {
    width: 100%;
    padding: 0;
}

.portaltype-homepage #quadboxes .quadbox {
    padding: 10px 0 30px 0;
}

.portaltype-homepage #other,
.portaltype-homepage #other-websites-box {
    padding: 0;
}


/* Landing pages */

.landingpage-item-innerwrapper {
    float: none;
}

.landingpage-button {
    border: none;
    padding: 0;
    margin: 0;
    min-height: auto;
    height: auto !important; /* To override a js added inline height */
}

.landingpage-button .thumbnail-image-wrapper-empty {
    display: none;
}

.thumbnail.dash-unit.landingpage-button p,
.thumbnail.dash-unit.landingpage-button h3 {
    padding: 0;
}


.subsection-speeches-and-papers table tr {
    list-style:none;
    font-size: 14px;
    box-shadow: unset;
    border-left: none;
    border-right: none;
    border-top: 1px solid #000;
    border-bottom: 1px solid #ddd;
}

#speechpaper-list-menu,
.speechpaper-list{
    list-style:none;
}

#editContentActionMenus,
#edit-content-views{
    display: none;
}

.subsection-speeches-and-papers table, ul#court-list table {
    width: 100%;
    margin-top: 60px;
}

ul#speechpaper-list-menu li {
    display: inline;
}