#contentColumn {
    width: 912px;
    margin-left: 8px;
}

#content {
    width: 912px;
    margin: 20px 0 0 0;
}

#content .columnLeftFull {
    width: 912px;
    margin: 0;
    border: 0;
}

#content .search-form {
    display: inline-flex;
    align-items: center;
    margin: 0;
    line-height: 1;
}

#content .search-form-input,
#content .search-goa-button-local {
    box-sizing: border-box;
    margin: 0;
    vertical-align: top;
}

#content .search-form-input {
    border-radius: 4px 0 0 4px;
    border-right: none;
}

#content .search-goa-button-local {
    border-radius: 0 4px 4px 0;
}

#content .search-form-input + .search-goa-button-local {
    margin-left: 0;
}

#content ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

#content ul li,
#content li {
    list-style: none;
    list-style-type: none;
}

#content li:hover {
    background-color: rgba(205, 230, 247, 0.5);
    transition: background-color 0.2s ease;
}

#content a.btn,
#content a.btn:link,
#content a.btn:visited,
#content a.btn:hover,
#content a.btn:focus,
#content a.btn:active {
    text-decoration: none !important;
    text-underline-offset: 0;
    text-decoration-line: none;
    padding-bottom: 0 !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

#content a.active,
#content a.active:link,
#content a.active:visited,
#content a.active:hover,
#content a.active:focus,
#content a.active:active {
    text-decoration: none !important;
    text-underline-offset: 0;
    text-decoration-line: none;
    padding-bottom: 0 !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

#content .search-result-item {
    display: flex;
    flex-direction: column;
    margin-bottom: 2em;
}

#content h3 {
    order: 1;
    margin: 0 0 0 0;
    padding: 0;
}

#content .search-result-summary {
    order: 2;
    margin-top: 0.0em;
}

#content .search-result-url {
    order: 3;
    margin-top: 0.0em;
}

#page #content h3 a.search-result-title,
#page #content h3 a.search-result-title:link,
#page #content h3 a.search-result-title:visited,
#page #content h3 a.search-result-title:hover,
#page #content h3 a.search-result-title:focus,
#page #content h3 a.search-result-title:active {
    color: #0072c6;
    text-decoration: none;
    font-size: 15px;
}

#page #content h3 a.search-result-title:visited {
    color: #663399;
}
