Difference between full and short versions of adjectives can vary and be frustrating. :) Probably it is subject to remember.
In this case it can be thought that "довольный" is indefinite form. For...