@-moz-document url-prefix(http://www.google.com/search?),
               url-prefix(http://www.l.google.com/search?),
               url-prefix(http://www.google.com/linux?),
               url-prefix(http://www.google.com/bsd?),
               url-prefix(http://www.google.com/microsoft?) {

/* search results listing */
.s,
.j,
/* News results-snippet within normal web search */
[valign="top"][style="padding-top: 3px; width: 40em;"]
{
width:auto !important;
max-width:100% !important;
padding-right:8px !important;
text-align:justify !important;
min-width:200px !important;
}

/* Video results-snippet within normal web search */
[class="g"] > [class="ts"] > tbody > tr > [width="280"]
{
width:auto !important;
max-width:100% !important;
padding-right:8px !important;
text-align:justify !important;
min-width:200px !important;
}

.g
{min-height:1px !important;}
/*
this makes the widened results close to each other again.  If you want to have
a larger vertical space, I suggest you add {margin-top:#px !important} and
{margin-bottom:#px !important}  (Google's default value = 16px)
*/

}