body, table, p{
background-color: white;
font-family: Arial, sans-serif;
font-size: 13px;
}

table.search-control {
width : 100%;
}

table.search-control .gsc-control {
width : 100%;
}

td.left {
width : 300px;
padding-right : 20px;
}

td {
vertical-align : top;
}

/* Disable built in search forms */
.gsc-control form.gsc-search-box {
display : none;
}

/* restrict global search form width */
#searchForm {
width : 300px;
}

#leftSearchControl .gsc-resultsRoot {
padding-top : 6px;
}

/* for demonstration purposes ONLY. This is not ok by the terms */
#rightSearchControl .gsc-ad-box {
display : none;
}

/* long form visible urls should be on */
.gsc-webResult div.gs-visibleUrl-long {
display : block;
}

.gsc-webResult div.gs-visibleUrl-short {
display : none;
}
